On Fri, Dec 31, 2010 at 01:05:43PM +0100, Harald Dunkel wrote: > Trying to build blockade (it can be found in non-free) I get an > assertion failure: > > % dh_installman -v -pblockade > man --recode UTF-8 ./core > core\.new > chmod 644 core.new > mv -f core.new core > man --recode UTF-8 ./blockade\.6 > blockade\.6\.new > man: manp.c:1045: get_manpath_from_path: Assertion `len' failed. > Aborted (core dumped) > dh_installman: man --recode UTF-8 ./blockade\.6 > blockade\.6\.new returned > exit code 134 > > > "nroff -man blockade.6" doesn't indicate any problem. The man page > is fine, AFAICS. There are no non-ASCII chars in this file, either.
It won't have anything to do with any of that - the code in question deals with filesystem paths, and is unrelated to the contents of the manual page. Can I have the output of this command in the relevant environment, please: man -d --recode UTF-8 ./blockade.6 > blockade.6.new > This problem is serious, since it makes my package FTBFS. Please > mail if I can help to track this down. FWIW I expect that it would not encounter this problem on the buildds, since otherwise every package using dh_installman to install manual pages would fail to build. Indeed, if I adjust the blockade package in unstable to use dh_installman, it builds cleanly here. Nevertheless, it would be worth tracking down what quirk of your environment is causing problems here. -- Colin Watson [cjwat...@debian.org] -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org