[email protected] (Ludovic Courtès) writes: > Hello, > > There appears to be a problem with ‘help2man’ and ‘talk’: > > arm -f talk.1 talk.1-t \ > && { \ > rm -rf tmp; \ > mkdir tmp; \ > (cd tmp && ln -s ../../talk/talk talk); \ > /bin/sh > /tmp/nix-build-hlg1shkdc6bljq62n26rbf3wq6aljn3c-inetutils-tarball-0pre01abac288437f0d49c0a8a690f6f6efe14c26441.drv-0/git-export/build-aux/missing > --run help2man \ > --source='GNU inetutils 1.6.91' \ > --include=./talk.x \ > --output=tmp/talk.1 tmp/talk; \ > } \ > && cp tmp/talk.1 talk.1-t \ > && rm -rf tmp \ > && mv talk.1-t talk.1 > help2man: can't get `--help' info from tmp/talk > make[2]: *** [talk.1] Error 1 > > (From http://hydra.nixos.org/build/175727/log/raw .)
Thanks! I love continuous builds. This is the reason: configure: WARNING: curses is not available, so not building talk There should be some logic to not build man pages when a tool is not enabled. Still, any developer making a real release needs to have all tools installed so that the man page exists in the *.tar.gz archive properly. So I think you will need to improve the nix builder to have the curses library available (so your 'make dist' builds are complete), and I'll improve inetutils to not build/install man pages for a disabled tool. /Simon
