[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#701308: marked as done (libpam-unix2: ftbfs with GCC-4.8)

Your message dated Tue, 02 Jul 2013 18:33:00 +0000
with message-id <E1Uu5Ns-00032l-8J@franck.debian.org>
and subject line Bug#701308: fixed in libpam-unix2 1:2.6-1
has caused the Debian Bug report #701308,
regarding libpam-unix2: ftbfs with GCC-4.8
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 owner@bugs.debian.org

701308: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=701308
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:libpam-unix2
Version: 1:2.4.1-6
Severity: important
Tags: sid jessie
User: debian-gcc@lists.debian.org
Usertags: ftbfs-gcc-4.8

The package fails to build in a test rebuild on at least amd64 with
gcc-4.8/g++-4.8, but succeeds to build with gcc-4.7/g++-4.7. The
severity of this report may be raised before the jessie release.

  read-files.c:344:35: error: expected expression before 'static'

The full build log can be found at:
The last lines of the build log are at the end of this report.

To build with GCC 4.8, either set CC=gcc-4.8 CXX=g++-4.8 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t experimental install g++ g++-4.7 g++-4.8 libc6-dev

The test rebuild was done with eglibc-2.17 and GCC-4.8, so some issues
might be caused by the updated glibc.

   __libc_lock_define_initialized (static, lock)
read-files.c:344:35: error: expected expression before 'static'
   __libc_lock_define_initialized (static, lock)
read-files.c:345:3: error: expected ';' before 'enum'
   enum nss_status status;
read-files.c:348:3: warning: implicit declaration of function '__libc_lock_lock' [-Wimplicit-function-declaration]
   __libc_lock_lock (lock);
read-files.c:348:21: error: 'lock' undeclared (first use in this function)
   __libc_lock_lock (lock);
read-files.c:348:21: note: each undeclared identifier is reported only once for each function it appears in
read-files.c:350:3: error: 'status' undeclared (first use in this function)
   status = internal_setent (&stream, "/shadow");
read-files.c:364:3: warning: implicit declaration of function '__libc_lock_unlock' [-Wimplicit-function-declaration]
   __libc_lock_unlock (lock);
read-files.c: In function 'files_getpwnam_r':
read-files.c:374:35: error: expected expression before 'static'
   __libc_lock_define_initialized (static, lock)
read-files.c:375:3: error: expected ';' before 'enum'
   enum nss_status status;
read-files.c:378:21: error: 'lock' undeclared (first use in this function)
   __libc_lock_lock (lock);
read-files.c:380:3: error: 'status' undeclared (first use in this function)
   status = internal_setent (&stream, "/passwd");
read-files.c: In function 'files_getspnam_r':
read-files.c:367:1: warning: control reaches end of non-void function [-Wreturn-type]
read-files.c: In function 'files_getpwnam_r':
read-files.c:397:1: warning: control reaches end of non-void function [-Wreturn-type]
make[3]: *** [read-files.o] Error 1
make[3]: Leaving directory `/«PKGBUILDDIR»/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/«PKGBUILDDIR»'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/«PKGBUILDDIR»'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2

--- End Message ---
--- Begin Message ---
Source: libpam-unix2
Source-Version: 1:2.6-1

We believe that the bug you reported is fixed in the latest version of
libpam-unix2, which is due to be installed in the Debian FTP archive.

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

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 701308@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Petter Reinholdtsen <pere@debian.org> (supplier of updated libpam-unix2 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 ftpmaster@ftp-master.debian.org)

Hash: SHA1

Format: 1.8
Date: Mon, 01 Jul 2013 09:10:06 +0200
Source: libpam-unix2
Binary: libpam-unix2
Architecture: source i386
Version: 1:2.6-1
Distribution: unstable
Urgency: low
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Petter Reinholdtsen <pere@debian.org>
 libpam-unix2 - Blowfish-capable PAM module
Closes: 701308
 libpam-unix2 (1:2.6-1) unstable; urgency=low
   * QA upload.
   * New upstream version.
   * New patch 05_glibc216.diff to get the source to build with the
     new glibc version without the locking functions used
     (Closes: #701308).  Thanks to Andreas Jaeger for the patch
     and Thorsten Kukuk for letting me know where to find it.
   * New patch 06_format_security.diff to fix format issue with
     pam_sysloc() call.
 594a7c254011373843938ba099f202429991e06b 1189 libpam-unix2_2.6-1.dsc
 8174ba6e5095fa71a7ac9fc36439bc3be8652b12 298322 libpam-unix2_2.6.orig.tar.gz
 8ef2a520e159bd52133a0e3107ecee28144d8eec 12011 libpam-unix2_2.6-1.debian.tar.gz
 5dfd48e72ad9698920e20a41969e9989de834688 85678 libpam-unix2_2.6-1_i386.deb
 75a69771aa8dc61e1d8c7870263533e11c22fd2adfbfb9bc5041ee8ac2254dfd 1189 libpam-unix2_2.6-1.dsc
 71c36b83fa21b430b5469fc2fcd29b0f763993b13a56da34a384fffcdcea0bde 298322 libpam-unix2_2.6.orig.tar.gz
 2c389876ffd88e7844c38dce028a742079be5f4c25d0383f959f1fbdfae3a583 12011 libpam-unix2_2.6-1.debian.tar.gz
 31d76c2f1019147940f1c43ff209047c5109cc67633ec0d6817d51dfdf9e2f3b 85678 libpam-unix2_2.6-1_i386.deb
 2d1c2a8c81a69b74c5402a4c5ad3c4ed 1189 admin extra libpam-unix2_2.6-1.dsc
 dcf21307f529fb301192a2b015cd9010 298322 admin extra libpam-unix2_2.6.orig.tar.gz
 965e82adac8672b0c2c4a7908219c3e8 12011 admin extra libpam-unix2_2.6-1.debian.tar.gz
 06f9015c1331cfed0a8101859e5b8dd8 85678 admin extra libpam-unix2_2.6-1_i386.deb

Version: GnuPG v1.4.12 (GNU/Linux)


--- End Message ---

Reply to: