Compiling nft-0.9.6

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I'm on CentOS 7 and trying to compile nftables 0.9.6.

For requirements I downloaded the sources from https://www.netfilter.org/pub and:

- I compiled and installed the latest libmnl-1.0.4 in /usr/local.
  (./configure && make && make install && ldconfig)

- I compiled and installed the latest libnftl-1.1.6 in /usr/local.
(PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure && make && make install && ldconfig)

When configuring nftables-0.9.6 it says that libmnl is okay, but it requires libnftl-1.1.7:

================
checking for LIBMNL... yes
checking for LIBNFTNL... no
configure: error: Package requirements (libnftnl >= 1.1.7) were not met:

Requested 'libnftnl >= 1.1.7' but version of libnftnl is 1.1.6
You may find new versions of libnftnl at http://netfilter.org/projects/libnftnl/
================

At the time of writing there is no libnftl-1.1.7 in https://www.netfilter.org/pub/libnftnl/ so I checked Git. In git there is a 1.1.7 tag, so I cloned the repo and switched to the libnftnl-1.1.7 tag.

When configuring, it returns a syntax error:

================
./configure: line 4141: syntax error near unexpected token `LIBMNL,'
./configure: line 4141: `PKG_CHECK_MODULES(LIBMNL, libmnl >= 1.0.4)'
================

I don't know how to fix this..
Is there something I can do to be able to compile nftables-0.9.6?

The most recent nftables I was able to compile is 0.9.3 with libmnl-1.0.4 and libnft-1.1.6.


Thanks,
Rob



[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux