Bug ID 940896
Summary libnetfilter_queue and libnfnetlink library header files are not located correctly
Classification openSUSE
Product openSUSE Distribution
Version 13.2
Hardware x86-64
OS openSUSE 13.2
Status NEW
Severity Normal
Priority P5 - None
Component Installation
Assignee yast2-maintainers@suse.de
Reporter jimoe@sohnen-moe.com
QA Contact jsrain@suse.com
Found By ---
Blocker ---

The header files for libraries libnetfilter_queue and libnfnetlink are not
located in /usr/include/ is such a way that can be compiled.

I was building suricata v2.0.8 (same for 2.0.7) with the "--enable-nfqueue"
option. The option expects to find libnetfilter_queue.h in
</usr/include/libnetfilter_queue/>. However, YaST installed it in
<libnetfilter_queue-1.0.2/libnetfilter_queue/>. (Further, "configure" for
suricata is broken for indicating an alternate directory for
libnetfilter_queue, a suricata prolem.)

<libnfnetlink/libnfnetlink.h> is included by libnetfilter_queue.h; the
"libnfnetlink" headers are installed in <libnfnetlink-1.0.1/libnfnetlink/>.
Even if <libnetfilter_queue/> is located as expected, a compilation fails
because libnfnetlink.h cannot be found.

Possibly some symlinks were meant to resolve the folder locations?

I manually moved those two folders from the versioned folders to
</usr/include/> to workaround the issue.


You are receiving this mail because: