Your message dated Fri, 07 Mar 2008 21:17:13 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#419529: fixed in nss 3.12.0~beta2-1
has caused the Debian Bug report #419529,
regarding nss: FTBFS on non-Linux: clean target fails due to unfixed upstream 
build system
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [EMAIL PROTECTED]
immediately.)


-- 
419529: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=419529
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
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.


Michael
#! /bin/sh /usr/share/dpatch/dpatch-run
## 39_hurd.dpatch by Samuel Thibault
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: GNU/Hurd support. #419529

@DPATCH@
--- nss/mozilla/dbm/src/ndbm.c.orig     2007-01-27 13:15:59.000000000 +0000
+++ nss/mozilla/dbm/src/ndbm.c  2007-01-27 13:16:37.000000000 +0000
@@ -67,7 +67,7 @@
 dbm_open(const char *file, int flags, int mode)
 {
        HASHINFO info;
-       char path[MAXPATHLEN];
+       char path[strlen(file) + strlen(DBM_SUFFIX) + 1];
 
        info.bsize = 4096;
        info.ffactor = 40;
--- nss/mozilla/security/nss/lib/freebl/unix_rand.c.orig        2007-01-27 
17:02:35.000000000 +0000
+++ nss/mozilla/security/nss/lib/freebl/unix_rand.c     2007-01-27 
17:04:49.000000000 +0000
@@ -82,7 +82,8 @@
 
 #if defined(SCO) || defined(UNIXWARE) || defined(BSDI) || defined(FREEBSD) \
     || defined(NETBSD) || defined(NTO) || defined(DARWIN) || defined(OPENBSD) \
-    || defined(__FreeBSD_kernel__) || defined(__NetBSD_kernel__)
+    || defined(__FreeBSD_kernel__) || defined(__NetBSD_kernel__) \
+    || defined(__GNU__)
 #include <sys/times.h>
 
 #define getdtablesize() sysconf(_SC_OPEN_MAX)
--- nss/mozilla/security/nss/cmd/shlibsign/shlibsign.c.orig     2007-01-28 
01:20:32.000000000 +0000
+++ nss/mozilla/security/nss/cmd/shlibsign/shlibsign.c  2007-01-28 
01:21:01.000000000 +0000
@@ -163,6 +163,9 @@
 #ifdef USES_LINKS
     int ret;
     struct stat stat_buf;
+#ifndef MAXPATHLEN
+#define MAXPATHLEN 1024
+#endif
     char link_buf[MAXPATHLEN+1];
     char *link_file = NULL;
 #endif

--- End Message ---
--- Begin Message ---
Source: nss
Source-Version: 3.12.0~beta2-1

We believe that the bug you reported is fixed in the latest version of
nss, which is due to be installed in the Debian FTP archive:

libnss3-1d-dbg_3.12.0~beta2-1_amd64.deb
  to pool/main/n/nss/libnss3-1d-dbg_3.12.0~beta2-1_amd64.deb
libnss3-1d_3.12.0~beta2-1_amd64.deb
  to pool/main/n/nss/libnss3-1d_3.12.0~beta2-1_amd64.deb
libnss3-dev_3.12.0~beta2-1_amd64.deb
  to pool/main/n/nss/libnss3-dev_3.12.0~beta2-1_amd64.deb
libnss3-tools_3.12.0~beta2-1_amd64.deb
  to pool/main/n/nss/libnss3-tools_3.12.0~beta2-1_amd64.deb
nss_3.12.0~beta2-1.diff.gz
  to pool/main/n/nss/nss_3.12.0~beta2-1.diff.gz
nss_3.12.0~beta2-1.dsc
  to pool/main/n/nss/nss_3.12.0~beta2-1.dsc
nss_3.12.0~beta2.orig.tar.gz
  to pool/main/n/nss/nss_3.12.0~beta2.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Mike Hommey <[EMAIL PROTECTED]> (supplier of updated nss package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Fri, 07 Mar 2008 21:27:54 +0100
Source: nss
Binary: libnss3-1d libnss3-tools libnss3-dev libnss3-1d-dbg
Architecture: source amd64
Version: 3.12.0~beta2-1
Distribution: unstable
Urgency: low
Maintainer: Maintainers of Mozilla-related packages <[EMAIL PROTECTED]>
Changed-By: Mike Hommey <[EMAIL PROTECTED]>
Description: 
 libnss3-1d - Network Security Service libraries
 libnss3-1d-dbg - Development files for the Network Security Service libraries
 libnss3-dev - Development files for the Network Security Service libraries
 libnss3-tools - Network Security Service tools
Closes: 419529 469079
Changes: 
 nss (3.12.0~beta2-1) unstable; urgency=low
 .
   * New upstream snapshot, picked from NSS_3_12_BETA2 cvs tag.
   * debian/patches/10_3.11.7_symbol_fix.dpatch: Removed, as applied upstream.
   * debian/patches/38_kbsd.dpatch: Adapted to upstream changes.
   * debian/patches/81_sonames.dpatch: Add SO_VERSION to libnssutil3.
   * debian/libnss3-dev.links: Add link for libnssutil3.
   * debian/libnss3-1d.symbols: Update symbols file with new symbols. Note that
     SEC_StringToOID disappeared (well, was moved to nssutil), compared to
     version 3.12.0~1.9b1, but it was a new symbol, and isn't used anywhere.
   * debian/nss.pc.in, debian/nss-config.in: Add libnssutil3 support.
   * debian/rules:
     + Bumped shlibs.
     + Don't generate libsoftokn3.so.0d.
   * debian/control:
     + Remove transitional libnss3-0d package.
     + Bumped Standards-Version to 3.7.3.0. No changes needed.
     + Build depend on libnspr4-dev >= 4.7.0 (we *do* need the RTM version, and
       not the preceding betas)
   * debian/libnss3-0d.*: Removed.
   * debian/patches/85_security_load.dpatch: Load files from $ORIGIN/nss before
     those of $ORIGIN. Closes: #469079.
   * debian/patches/38_hurd.dpatch: Fix FTBFS on Hurd because of MAXPATHLEN.
     Closes: #419529.
   * debian/patches/00list: Updated accordingly.
Files: 
 180fb0119c7b456f22a87caefe4fb0cf 821 libs optional nss_3.12.0~beta2-1.dsc
 af3e6f46135c3e32bcb97aba54ea2587 5076293 libs optional 
nss_3.12.0~beta2.orig.tar.gz
 8e22b227eb33ae1686b2b46f179e1d61 30316 libs optional nss_3.12.0~beta2-1.diff.gz
 8a8853be6932beb4de934260d1058720 1101278 libs optional 
libnss3-1d_3.12.0~beta2-1_amd64.deb
 3c8aa7760fa947ac2e4c5d54c4280c61 800710 admin optional 
libnss3-tools_3.12.0~beta2-1_amd64.deb
 5e3f3481f9471e48a6d1f576e3d93d2b 256754 libdevel optional 
libnss3-dev_3.12.0~beta2-1_amd64.deb
 0228a982e70813a44a461f85ed2dafdc 4433946 libdevel extra 
libnss3-1d-dbg_3.12.0~beta2-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFH0ae73kvaLFT9KlgRAlBxAJ9bpJ7bNTujJOn2y7k8fiWDt0T5rACcCFob
RcKLdnHPsD2VivnceOGTKIM=
=WaR7
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to