[Oisf-users] Suricata 2.1beta3 an pf_ring 6.0.2
Michał Purzyński
michalpurzynski1 at gmail.com
Fri Feb 13 01:21:16 UTC 2015
Hey, I'm trying to build Suricata 2.1beta3 against pf_ring 6.0.2
libpcap and the configure process fails
LIBS="-lrt -lnuma" ./configure --enable-gccmarch-native
--enable-luajit --enable-pfring
--with-libpfring-libraries=/opt/pfring/lib
--with-libpfring-includes=/opt/pfring/include
--with-libpcap-includes=/opt/pfring/include
--with-libpcap-libraries=/opt/pfring/lib
--with-libnss-libraries=/usr/lib
--with-libnss-includes=/usr/include/nss/
--with-libnspr-libraries=/usr/lib
--with-libnspr-includes=/usr/include/nspr --enable-gccprotect
Everything is there - I have just built another application against
this libpcap and it works.
nsmbuild1 :: ~/tmp/suricata-2.1beta3 » ls -lh /opt/pfring/include
1 ↵
total 116K
drwxr-xr-x 2 root root 4.0K Feb 12 17:12 pcap
-rw-r--r-- 1 root root 2.4K Feb 12 11:56 pcap-bpf.h
-rw-r--r-- 1 root root 2.3K Feb 12 11:56 pcap.h
-rw-r--r-- 1 root root 2.1K Feb 12 11:56 pcap-namedb.h
-rw-r--r-- 1 root root 57K Feb 12 11:59 pfring.h
-rw-r--r-- 1 root root 13K Feb 12 11:59 pfring_mod_sysdig.h
-rw-r--r-- 1 root root 21K Feb 12 11:59 pfring_zc.h
nsmbuild1 :: ~/tmp/suricata-2.1beta3 » ls -lh /opt/pfring/lib
total 1.9M
-rw-r--r-- 1 root root 403K Feb 12 11:56 libpcap.a
lrwxrwxrwx 1 root root 12 Feb 12 12:24 libpcap.so -> libpcap.so.1
lrwxrwxrwx 1 root root 16 Feb 12 12:24 libpcap.so.1 -> libpcap.so.1.1.1
-rwxr-xr-x 1 root root 596K Feb 12 11:56 libpcap.so.1.1.1
-rw-r--r-- 1 root root 526K Feb 12 11:59 libpfring.a
-rwxr-xr-x 1 root root 399K Feb 12 11:59 libpfring.so
The error looks like this
checking pcap.h usability... yes
checking pcap.h presence... yes
checking for pcap.h... yes
checking for pcap.h... (cached) yes
checking pcap/pcap.h usability... yes
checking pcap/pcap.h presence... yes
checking for pcap/pcap.h... yes
checking pcap/bpf.h usability... yes
checking pcap/bpf.h presence... yes
checking for pcap/bpf.h... yes
checking for pcap_open_live in -lpcap... yes
checking for pcap_activate in -lpcap... yes
checking for pcap-config... /usr/bin/pcap-config
checking for pcap_set_buffer_size in -lpcap... yes
checking for pfring_open in -lpfring... yes
ERROR! --enable-pfring was passed but the library version is < 6, go get it
from http://www.ntop.org/products/pf_ring/
config.log has some clues, unfortunately not for me, but maybe you know?
In file included from conftest.c:95:0:
/opt/pfring/include/pfring.h:207:5: error: unknown type name 'dna_device'
/opt/pfring/include/pfring.h:208:5: error: unknown type name 'dna_indexes'
/opt/pfring/include/pfring.h:211:5: error: unknown type name
'dna_device_operation'
| #include <pfring.h>
| int
| main ()
| {
| pfring_recv_chunk(NULL, NULL, 0, 0);
| ;
| return 0;
| }
This little program fails
More information about the Oisf-users
mailing list