Hi John,

John Goerzen [2008-03-29 10:25 -0500]:
> The test suite is not presently suitable for running during the build, due to 
> requiring things to be present on the build machine that we cannot 
> build-depend upon.  For instance:
> 
> make[3]: Entering directory `/home/jgoerzen/work/libarchive'
> libarchive/test/test_entry.c:679: Assertion failed
>    Condition: NULL != setlocale(LC_ALL, "de_DE.UTF-8")
>    Description: Can't exercise charset-conversion logic.
>  *** forcing core dump so failure can be debugged ***

The Ubuntu buildd chroots shouldn't be significantly different from
Debian's (debootstrap, sbuild, etc.); in particular they do not have
any locales either. It built fine on all 7 architectures [1].

> My machine has not compiled the locale de_DE.UTF-8.  If I compile
> it, the test succeeds, but I have no way to guarantee that all
> buildds have that locale compiled.

Maybe call "make check || true" as a first step, and then check the
build logs? Then you can test it without risking an FTBFS.

Thanks,

Martin

[1] https://launchpad.net/ubuntu/+source/libarchive/2.2.4-1ubuntu1

-- 
Martin Pitt                        | http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to