Le mer. 3 juil. 2019 à 01:12, Pablo Neira Ayuso <pablo@xxxxxxxxxxxxx> a écrit : > Please, make sure you run ./configure with --with-json. I'm sorry, but I don't manage to compile it anymore. I took latest versions of kernel/lib/nft and merged my modifications to nft. But when I try to compile nft, even if the configure goes well, the make fails. The message is that it needs libnftnl > 1.1.3 whereas configure only requires version 1.1.1, and the lib creates a package with version 1.1.2. If I cheat (and update the libnftnl.pc file by hand), then make fails later, when compiling libnftables.c with the following messages : libnftables.c:112:14: warning: data definition has no type or storage class EXPORT_SYMBOL(nft_ctx_add_include_path); ^ libnftables.c:112:15: warning: type defaults to ‘int’ in declaration of « nft_ctx_add_include_path » [-Wimplicit-int] EXPORT_SYMBOL(nft_ctx_add_include_path); ^~~~~~~~~~~~~~~~~~~~~~~~ libnftables.c:112:15: error: « nft_ctx_add_include_path » redeclared as different kind of symbol In file included from libnftables.c:9: ../include/nftables/libnftables.h:76:5: note: previous definition of « nft_ctx_add_include_path » was here int nft_ctx_add_include_path(struct nft_ctx *ctx, const char *path); ^~~~~~~~~~~~~~~~~~~~~~~~ libnftables.c:113:5: warning: no previous prototype for function « nft_ctx_add_include_path » [-Wmissing-prototypes] int nft_ctx_add_include_path(struct nft_ctx *ctx, const char *path) ^~~~~~~~~~~~~~~~~~~~~~~~ Does someone have a clue ? -- Bien cordialement, / Plej kore, Stéphane Veyret