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

Bug#882089: marked as done (libdebian-installer FTBFS since glibc 2.25)



Your message dated Sun, 19 Nov 2017 17:34:57 +0000
with message-id <E1eGTUf-000I1H-IM@fasolo.debian.org>
and subject line Bug#882089: fixed in libdebian-installer 0.112
has caused the Debian Bug report #882089,
regarding libdebian-installer FTBFS since glibc 2.25
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
immediately.)


-- 
882089: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=882089
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: libdebian-installer
Version: 0.111
Severity: serious
Justification: fails to build from source (but built successfully in the past)
User: helmutg@debian.org
Usertags: rebootstrap

| make[5]: Entering directory '/<<PKGBUILDDIR>>/build/src/system'
| /bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../../src/system  -I../../../include -I../../ -Wdate-time -D_FORTIFY_SOURCE=2  -Wall -W -Werror -ggdb -Wmissing-declarations -Os -fomit-frame-pointer -c -o devfs.lo ../../../src/system/devfs.c
| libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../../src/system -I../../../include -I../../ -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -W -Werror -ggdb -Wmissing-declarations -Os -fomit-frame-pointer -c ../../../src/system/devfs.c  -fPIC -DPIC -o .libs/devfs.o
| ../../../src/system/devfs.c: In function 'di_system_devfs_map_from':
| ../../../src/system/devfs.c:127:13: error: In the GNU C Library, "major" is defined
|  by <sys/sysmacros.h>. For historical compatibility, it is
|  currently defined by <sys/types.h> as well, but we plan to
|  remove this soon. To use "major", include <sys/sysmacros.h>
|  directly. If you did not intend to use a system-defined macro
|  "major", you should undefine it after including <sys/types.h>. [-Werror]
|      if (major (s.st_rdev) == e->major &&
|              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                            
| ../../../src/system/devfs.c:128:13: error: In the GNU C Library, "minor" is defined
|  by <sys/sysmacros.h>. For historical compatibility, it is
|  currently defined by <sys/types.h> as well, but we plan to
|  remove this soon. To use "minor", include <sys/sysmacros.h>
|  directly. If you did not intend to use a system-defined macro
|  "minor", you should undefine it after including <sys/types.h>. [-Werror]
|          ((e->type == ENTRY_TYPE_ONE && minor (s.st_rdev) == e->minor) ||
|              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                            
| ../../../src/system/devfs.c:129:13: error: In the GNU C Library, "minor" is defined
|  by <sys/sysmacros.h>. For historical compatibility, it is
|  currently defined by <sys/types.h> as well, but we plan to
|  remove this soon. To use "minor", include <sys/sysmacros.h>
|  directly. If you did not intend to use a system-defined macro
|  "minor", you should undefine it after including <sys/types.h>. [-Werror]
|           (e->type != ENTRY_TYPE_ONE && minor (s.st_rdev) >= e->minor))) {
|              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                           
| ../../../src/system/devfs.c:151:13: error: In the GNU C Library, "minor" is defined
|  by <sys/sysmacros.h>. For historical compatibility, it is
|  currently defined by <sys/types.h> as well, but we plan to
|  remove this soon. To use "minor", include <sys/sysmacros.h>
|  directly. If you did not intend to use a system-defined macro
|  "minor", you should undefine it after including <sys/types.h>. [-Werror]
|        disc = minor (s.st_rdev) - e->minor + e->entry_first;
|              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                         
| ../../../src/system/devfs.c:159:13: error: In the GNU C Library, "minor" is defined
|  by <sys/sysmacros.h>. For historical compatibility, it is
|  currently defined by <sys/types.h> as well, but we plan to
|  remove this soon. To use "minor", include <sys/sysmacros.h>
|  directly. If you did not intend to use a system-defined macro
|  "minor", you should undefine it after including <sys/types.h>. [-Werror]
|        disc = (minor (s.st_rdev) >> e->entry_disc_minor_shift);
|              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                      
| ../../../src/system/devfs.c:160:13: error: In the GNU C Library, "minor" is defined
|  by <sys/sysmacros.h>. For historical compatibility, it is
|  currently defined by <sys/types.h> as well, but we plan to
|  remove this soon. To use "minor", include <sys/sysmacros.h>
|  directly. If you did not intend to use a system-defined macro
|  "minor", you should undefine it after including <sys/types.h>. [-Werror]
|        part = (minor (s.st_rdev) & ((1 << e->entry_disc_minor_shift) - 1));
|              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                          
| cc1: all warnings being treated as errors
| Makefile:435: recipe for target 'devfs.lo' failed
| make[5]: *** [devfs.lo] Error 1
| make[5]: Leaving directory '/<<PKGBUILDDIR>>/build/src/system'
| Makefile:569: recipe for target 'all-recursive' failed
| make[4]: *** [all-recursive] Error 1
| make[4]: Leaving directory '/<<PKGBUILDDIR>>/build/src'
| Makefile:466: recipe for target 'all-recursive' failed
| make[3]: *** [all-recursive] Error 1
| make[3]: Leaving directory '/<<PKGBUILDDIR>>/build'
| Makefile:373: recipe for target 'all' failed
| make[2]: *** [all] Error 2
| make[2]: Leaving directory '/<<PKGBUILDDIR>>/build'
| dh_auto_build: cd build && make -j1 returned exit code 2
| debian/rules:25: recipe for target 'override_dh_auto_build' failed
| make[1]: *** [override_dh_auto_build] Error 2
| make[1]: Leaving directory '/<<PKGBUILDDIR>>'
| debian/rules:3: recipe for target 'build-arch' failed
| make: *** [build-arch] Error 2
| dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2

I'm pretty sure this is caused by the glibc 2.25 upload.

Helmut

--- End Message ---
--- Begin Message ---
Source: libdebian-installer
Source-Version: 0.112

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

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 882089@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Aurelien Jarno <aurel32@debian.org> (supplier of updated libdebian-installer 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)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 19 Nov 2017 18:12:25 +0100
Source: libdebian-installer
Binary: libdebian-installer4 libdebian-installer4-dev libdebian-installer4-udeb libdebian-installer-extra4 libdebian-installer-extra4-udeb
Architecture: source
Version: 0.112
Distribution: unstable
Urgency: medium
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Changed-By: Aurelien Jarno <aurel32@debian.org>
Description:
 libdebian-installer-extra4 - Library of some extra debian-installer functions
 libdebian-installer-extra4-udeb - Library of some extra debian-installer functions (udeb)
 libdebian-installer4 - Library of common debian-installer functions
 libdebian-installer4-dev - Library of common debian-installer functions
 libdebian-installer4-udeb - Library of common debian-installer functions (udeb)
Closes: 861598 882089
Changes:
 libdebian-installer (0.112) unstable; urgency=medium
 .
   [ Reiner Herrmann ]
   * src/exec.c: Include poll.h instead of sys/poll.h.  Closes: #861598.
 .
   [ Helmut Grohne ]
   * Fix FTBFS with gcc-8: Mark di_parser_fieldinfo constants extern.
     Closes: #881932.
 .
   [ Aurelien Jarno ]
   * src/system/devfs.c: include <sys/sysmacros.h> instead of <sys/types.h>.
     Closes: #882089.
Checksums-Sha1:
 fd56700aca959a06304b099c11f1f33f9cbf4540 2222 libdebian-installer_0.112.dsc
 3f7d6116200a737ceba5cb6a93fb6914833085fd 71236 libdebian-installer_0.112.tar.xz
 9088c8f182b9a4636e6637f2046b3050e4e96c17 5536 libdebian-installer_0.112_source.buildinfo
Checksums-Sha256:
 736d19f6bfef7565232980669ec0f18fd884b3907e4ed0058c5b47d354a85623 2222 libdebian-installer_0.112.dsc
 ab4f90b68404b1cd142eaa1a794b780a906c7adb75477625e0e3eaafedba61b9 71236 libdebian-installer_0.112.tar.xz
 5b7ddcc09b0f1e4a47dba11dc04d6ab2ce9c4554e2e3ea31bdd7c87643151f6c 5536 libdebian-installer_0.112_source.buildinfo
Files:
 d05dc5a8262cb6d4436b3ec7c615c11c 2222 libs optional libdebian-installer_0.112.dsc
 8a57da737873ece271231c8c04b2dec1 71236 libs optional libdebian-installer_0.112.tar.xz
 a3be505cc4e2d675654ef3a7dadbd67b 5536 libs optional libdebian-installer_0.112_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEd0YmQqnvlP0Pdxltupx4Bh3djJsFAloRu68ACgkQupx4Bh3d
jJsqCxAAi6hrWhujGubW+OYSIAfga9r7uEkhxGlGZqnRphXcQ++bx7E4/TS+H3WE
lC2nYdhU9PtulPXKrgoAznz5SHKuYp4qpoOwCKXDxi6dX5qrTQc967s02QyduicS
BOhIfdjZ4r4cSE0oSwhvxEmLPgcJs22/Jb2187D8w16lOuvz+dvaUojicjjti50G
Xy8ciQRXE6V+Xd2yf/9i8ti5deCiCx7oKtN5Hr+oKEBjhnrkbJ1vUaRGzTmY7RpA
MJ3v8v7CVVrCWZaFVQ1IRTi3dpZEgBwXu9MaCd1Qmgjyw/o9t3cpc5doa6M9UZQc
cPqh9yBVuhNQUhiTur1LNXKb6acaV6bCJggwG9sPztEw71/Dc+zZYaPdUqg66oOB
1qOMwrk86S5ofrRNdDjUrKM1FJjwZYvW+zCL4Hxi7gFKGngkE6qzUt53QCZHQPh7
E1GyJWrCmoVuytuOT4yffHgTxX62maPju1zgRVAZ0+Z4EKJIT7SO5CU4B3R7u8aY
eWA898P446hk2057EFfNCx6p/5MczJc4ras9J3521waL3HgOzQgdQJyg6znBrEqh
4YqFAxwWRgaoRmslAIlFQQH56Qg4mNe+uXe76kDlAPSiM611wRuft/+TRkz9oyts
VAChdKLVFiZJSCle6SJ3Y+0M0q5W4BCFijRfWSxcNybBFZXV+1s=
=QU39
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: