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

Reply via email to