|
Bugzilla – Full Text Bug Listing |
| Summary: | libnetfilter_queue and libnfnetlink library header files are not located correctly | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE Distribution | Reporter: | James Moe <jimoe> |
| Component: | Installation | Assignee: | Jan Engelhardt <jengelh> |
| Status: | RESOLVED DUPLICATE | QA Contact: | Jiri Srain <jsrain> |
| Severity: | Normal | ||
| Priority: | P5 - None | CC: | ancor, Greg.Freemyer |
| Version: | 13.2 | ||
| Target Milestone: | --- | ||
| Hardware: | x86-64 | ||
| OS: | openSUSE 13.2 | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
|
Description
James Moe
2015-08-06 22:29:33 UTC
Reassigning to libnetfilter_queue bugowner. Suricata ought to use pkg-config. *** This bug has been marked as a duplicate of bug 795968 *** How does modifying pkg-config for "libnetfilter_queue" help with the "libnfnetlink" aspect? Many libraries require that a library-using program use pkg-config to discover the compiler and linker location flags of the library, and this is true for many a package in openSUSE, including libnetfilter_queue, libnfnetlink, libnftnl, and other non-Netfilter projects. I know this is closed, but Suricata 3.1.2 is now in server:monitoring.
The "fix" was to use the correct configure statement:
%configure --enable-nfqueue \
--with-libnetfilter_queue-includes=`pkg-config libnetfilter_queue --variable=includedir` \
--with-libnetfilter_log-includes=`pkg-config libnetfilter_log --variable=includedir` \
--with-libnfnetlink-includes=`pkg-config libnfnetlink --variable=includedir` \
--enable-prelude \
--enable-gccprotect \
--enable-old-barnyard2 \
--enable-non-bundled-htp \
--enable-geoip \
--enable-lua \
--enable-hiredis
|