Control: tags -1 moreinfo

On 2025-10-24, at 03:19:07 +0200, Christoph Anton Mitterer wrote:
Source: nftables
Version: 1.1.5-2
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)


Hey.

It seems nftables requires asciidoc-base for building.

Without it, the ./configure of debian/rules binary gives a:
  checking for a2x... no
and later one gets's a failure with:
  no -L --doctype manpage --format manpage -D "./doc"  doc/nft.txt
  /bin/bash: line 1: no: command not found
  make[3]: *** [Makefile:1990: doc/nft.8] Error 127
  make[3]: Leaving directory '/home/calestyo/test/nftables-1.1.5'
  make[2]: *** [Makefile:807: all] Error 2
  make[2]: Leaving directory '/home/calestyo/test/nftables-1.1.5'
  dh_auto_build: error: make -j1 returned exit code 2
  make[1]: *** [debian/rules:39: override_dh_auto_build] Error 2
  make[1]: Leaving directory '/home/calestyo/test/nftables-1.1.5'
  make: *** [debian/rules:28: binary] Error 2

so it actually tries to use "no" as binary name, which IMO is also kinda
strange. Shouldn't the ./configure already fail earlier?

AsciiDoc is only required to generate the man-pages.  However, since the
upstream tar-ball already includes these, there is no need to generate
them when building the Debian package, which is why there is no
build-dep on asciidoc-base.  In the excerpt you have included above,
however, make has decided to attempt to regenerate the man-pages, and it
has failed.  Can you provide more context?

J.

Attachment: signature.asc
Description: PGP signature

Reply via email to