Recently we were trying to compile WireShark
from source on a CentOS 7
(64bit) with GTK3
disabled (./configure --disable-gtk3;
).
As seen in the truncated logs below we got some errors.
To resolve them we had to install a few packages using yum
.
Specifically, our solution involved the installation of the following:
sudo yum install libgcrypt-devel qt5-qttools-devel libpcap-devel -y;
Truncated logs:
...
checking for libgcrypt-config... no
checking for LIBGCRYPT - version >= 1.4.2... no
configure: error: libgcrypt not found; install libgcrypt-devel package for your system
libgcrypt-devel.i686 libgcrypt-devel.x86_64
[george@CentOS wireshark-2.4.2]$ sudo yum install libgcrypt-devel -y
checking for lrelease-qt5... no
checking for lrelease... no
configure: error: I couldn't find lrelease-qt5 or lrelease; make sure it's installed and in your path
[george@CentOS wireshark-2.4.2]$ sudo yum install qt5-qttools-devel
checking whether to use libpcap for packet capture... yes
checking for pcap-config... no
checking for extraneous pcap header directories... not found
checking pcap.h usability... no
checking pcap.h presence... no
checking for pcap.h... no
configure: error: Header file pcap.h not found; if you installed libpcap
from source, did you also do "make install-incl", and if you installed a
binary package of libpcap, is there also a developer's package of libpcap,
and did you also install that package?
[george@CentOS wireshark-2.4.2]$ sudo yum install libpcap-devel
[george@CentOS wireshark-2.4.2]$ ./configure --disable-gtk3