facing /usr/lib/libpcap.so: undefined reference to `pcap_lex' while running make command nprobe

StackOverflow https://stackoverflow.com/questions/14889819

  •  09-03-2022
  •  | 
  •  

Вопрос

I am trying to install nprobe on my system when i followed the following steps

git clone https://github.com/xrl/nprobe.git
sudo apt-get install libpcap-dev
cd nprobe/plugsins
./buildMakefile.sh  >Makefile.in
cd ..
./autogen.sh 
./configure
  make

all above commands run absolutely fine but when i try to run make its give me the following error.
usr/lib/libpcap.so: undefined reference to `pcap_lex' collect2: ld returned 1 exit status

Это было полезно?

Решение

Yeah... we came across this with our netflow exporter. You need to have flex installed (the GNU implementation of UNIX lex). You'll probably also need to install bison, and I think it might use m4 too.

Другие советы

It seems that not only libpcap-devel need to be installed, but also libpcap.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top