[Bug 845] checking for LIBNFNETLINK... configure: error: Package requirements (libnfnetlink >= 0.0.41) were not met:
bugzilla-daemon at netfilter.org
bugzilla-daemon at netfilter.org
Fri Aug 16 16:54:25 CEST 2013
https://bugzilla.netfilter.org/show_bug.cgi?id=845
--- Comment #7 from donnjohn at us.ibm.com 2013-08-16 16:54:25 CEST ---
Is this feature for 3.xx kernels only ? I am on 2.6.32 release.
I fixed the /usr/include/linux/socket.h to include the following line:
#ifndef __kernel_sa_family_t
typedef unsigned short __kernel_sa_family_t;
#endif
And libmnl builds.
I had to fix :
config.status: executing libtool commands
Making install in src
make[1]: Entering directory `/root/ntest/libnetfilter_queue/src'
CC libnetfilter_queue.lo
libnetfilter_queue.c:908: warning: ‘nfq_set_verdict_mark’ is deprecated
(declared at libnetfilter_queue.c:901)
CC nlmsg.lo
CC extra/checksum.lo
CC extra/ipv6.lo
CC extra/tcp.lo
CC extra/ipv4.lo
extra/ipv4.c: In function ‘nfq_ip_snprintf’:
extra/ipv4.c:141: error: ‘tos’ undeclared (first use in this function)
extra/ipv4.c:141: error: (Each undeclared identifier is reported only once
extra/ipv4.c:141: error: for each function it appears in.)
make[1]: *** [extra/ipv4.lo] Error 1
make[1]: Leaving directory `/root/ntest/libnetfilter_queue/src'
make: *** [install-recursive] Error 1
with:
#ifdef NEWKERNEL
ret = snprintf(buf, size, "SRC=%s DST=%s LEN=%u TOS=0x%X "
"PREC=0x%X TTL=%u ID=%u PROTO=%u ",
inet_ntoa(src), inet_ntoa(dst),
ntohs(iph->tot_len), IPTOS_TOS(iph->tos),
IPTOS_PREC(iph->tos), iph->ttl, ntohs(iph->id),
iph->protocol);
#else
ret = snprintf(buf, size, "SRC=%s DST=%s LEN=%u "
"TTL=%u ID=%u PROTO=%u ",
inet_ntoa(src), inet_ntoa(dst),
ntohs(iph->tot_len),
iph->ttl, ntohs(iph->id),
iph->protocol);
#endif
( I removed tos reference )
--
Configure bugmail: https://bugzilla.netfilter.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the netfilter-buglog
mailing list