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
This post is also available in: Greek