On 2/21/22 17:09, Pablo Neira Ayuso wrote:
Hi!
The Netfilter project proudly presents:
nftables 1.0.2
Hi there,
this release doesn't build out of the box:
[..]
Making all in examples
make[3]: Entering directory '/<<PKGBUILDDIR>>/examples'
gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c -o nft-buffer.o nft-buffer.c
gcc -DHAVE_CONFIG_H -I. -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -c -o nft-json-file.o nft-json-file.c
nft-json-file.c:3:10: fatal error: nftables/libnftables.h: No such file
or directory
3 | #include <nftables/libnftables.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
nft-buffer.c:3:10: fatal error: nftables/libnftables.h: No such file or
directory
3 | #include <nftables/libnftables.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
[..]
Some options:
* make the missing header file properly available to the example files
* don't build the examples unless explicitly requested, not as part of
the main program build
What do you suggest?