Bug#421542: nss: FTBFS on non-Linux: clean target fails due to unfixed upstream build system

Mike Hommey mh at glandium.org
Mon Apr 30 05:46:07 UTC 2007


On Mon, Apr 30, 2007 at 01:25:15AM +0200, Michael Banck <mbanck at debian.org> wrote:
> Package: nss
> Version: 3.11.5-3
> Severity: important
> 
> Hi,
> 
> nss fails to autobuild on non-Linux arches:
> 
> Automatic build of nss_3.11.5-3 on beethoven by sbuild/hurd-i386 85
> Build started at 20070428-1546
> ******************************************************************************
> [...]
> Checking correctness of source dependencies...
> Toolchain package versions: libc0.3-dev_2.5-4 gcc-4.1_4.1.1-21+hurd.1 g++-4.1_4.1.1-21+hurd.1 binutils_2.17-3 libstdc++6-4.1-dev_4.1.1-21+hurd.1 libstdc++6_4.1.1-21+hurd.1
> Start building
> ------------------------------------------------------------------------------
> gpg: Signature made Mon Apr  9 20:43:04 2007 CEST using DSA key ID 54FD2A58
> gpg: Can't check signature: public key not found
> dpkg-source: extracting nss in nss-3.11.5
> dpkg-source: unpacking nss_3.11.5.orig.tar.gz
> dpkg-source: applying /org/buildd/build/nss_3.11.5-3.diff.gz
> dpkg-buildpackage: source package is nss
> dpkg-buildpackage: source version is 3.11.5-3
> dpkg-buildpackage: host architecture hurd-i386
> dpkg-buildpackage: source version without epoch 3.11.5-3
>  /usr/bin/fakeroot-tcp debian/rules clean
> dh_testdir
> dh_testroot
> rm -f build-stamp install-stamp
> /usr/bin/make -C mozilla/security/nss \
>                 clobber \
>                 clobber_dbm \
>                 clobber_coreconf \
>                 SOURCE_MD_DIR=/build/buildd/nss-3.11.5/mozilla/dist \
>                 DIST=/build/buildd/nss-3.11.5/mozilla/dist \
>                 BUILD_OPT=1 \
> 
> make[1]: Entering directory `/build/buildd/nss-3.11.5/mozilla/security/nss'
> ../coreconf/config.mk:71: ../coreconf/GNU0.3.mk: No such file or directory
> /usr/bin/make: *** No rule to make target ../coreconf/GNU0.3.mk.  Stop.
> make[1]: *** [../coreconf/GNU0.3.mk] Error 1
> make[1]: Leaving directory `/build/buildd/nss-3.11.5/mozilla/security/nss'
> make: *** [clean-patched] Error 2
> 
> This is because the build system only gets fixed up in the patches, and
> the make clobber etc. is executed without a dash in front of it, not
> ignoring failures.
> 
> FWIW, hurd-i386 builds fine otherwise with the attached patch by Samuel
> Thibault taken from #419529.

So let's just say it's an enhancement request for #419529's patch ;)

Mike





More information about the pkg-mozilla-maintainers mailing list