Jest teraz tak:
# ngrep -tMpqld eth0 -W byline 'host x.x.x.x' ''      
interface: eth0 (x.x.x.x/255.255.255.0)
ngrep: symbol lookup error: ngrep: undefined symbol: pcap_restart
# rpm -q ngrep libpcap                                                          
                          
ngrep-1.45-4.x86_64
libpcap-1.8.1-1.x86_64

Dodanie opcji configure --disable-pcap-restart rozwiązuje problem. Opcja ta 
jest używana
np. w Gentoo [1] czy Debianie [2].

[1] 
https://gitweb.gentoo.org/repo/gentoo.git/tree/net-analyzer/ngrep/ngrep-1.45-r3.ebuild?id=61b861acd7b49083dab687e133f30f3331cb7480
[2] https://anonscm.debian.org/cgit/users/rfrancoise/ngrep.git/tree/debian/rules

Diff poniżej.

--- ngrep-old.spec      2017-07-03 20:19:49.452648164 +0200
+++ ngrep.spec  2017-07-03 20:18:50.695980205 +0200
@@ -43,7 +43,8 @@
 %{__aclocal}
 %{__autoconf}
 %configure \
-       --enable-ipv6
+       --enable-ipv6 \
+       --disable-pcap-restart
 %{__make} \
        MAKEFLAGS= \
        STRIPFLAG=

_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym