Re: Problem compiling nftables

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

 



Hi Frank,

The libnftnl patch was comitted 2 minutes before you posted :/

It all builds fine for me now.

Your problem is with generating the man page rather than with compiling the
code. There is a separate Makefile in nftables/doc which you can run on its
own to do this.

When I run "make V=1" in nftables/doc I see the single command
> docbook2x-man --xinclude nft.xml
which gnerates nft.8 for me when I run it. Do you have that utility?

docbook2x-man and jw both come from package linuxdoc-tools (on Slackware, at
least). If you end up installing docbook2x-man, you should likely re-run
./configure before re-trying make.

Cheers ... Duncan.

On Tue, Oct 17, 2017 at 01:19:28PM -0400, Frank A. Cancio Bello wrote:
> Hi,
>
> I trying to install nftables from source ask part of my Outreachy
> application tasks. I already installed libmnl and libnftnl successfully.
>
> The problem comes after the 'make' command while trying to compile nftables.
> I'm running Ubuntu 16.04 and following the steps described here:
> https://wiki.nftables.org/wiki-nftables/index.php/Building_and_installing_nftables_from_sources
>
> I removed the last commit of the nftables master branch:
> 8dee5e43ad4beb2b0a95e0bbf2b3972630c1b327 'netlink: Use nftnl_expr_fprintf()
> in netlink_dump_expr()', to avoid a compilation error because a dependency
> with a libnftnl's patch still pending to apply. But the following error is
> beyond my skills right now and maybe is just a detail that I'm missing and
> somebody can help me.
>
> Thanks in advance
> frank
>
> Here is the relevant make output:
>
> ...
> make[3]: Leaving directory '/home/vagrant/git/pablo/nftables/nftables/include/linux'
> make[3]: Entering directory '/home/vagrant/git/pablo/nftables/nftables/include'
> make[3]: Nothing to be done for 'all-am'.
> make[3]: Leaving directory '/home/vagrant/git/pablo/nftables/nftables/include'
> make[2]: Leaving directory '/home/vagrant/git/pablo/nftables/nftables/include'
> Making all in doc
> make[2]: Entering directory '/home/vagrant/git/pablo/nftables/nftables/doc'
>   GEN      nft.8
> Usage: jw [<options>] <sgml_file>
> where <options> are:
[SNIP]
--
To unsubscribe from this list: send the line "unsubscribe netfilter-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Netfitler Users]     [LARTC]     [Bugtraq]     [Yosemite Forum]

  Powered by Linux