Your message dated Wed, 28 Oct 2015 09:34:51 +0000 with message-id <[email protected]> and subject line Bug#749632: fixed in fakechroot 2.18-1 has caused the Debian Bug report #749632, regarding fakechroot: Mix if _BSD_SOURCE, _XOPEN_SOURCE causing type conflict 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.) -- 749632: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=749632 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: fakechroot Version: 2.17.2-1 Usertags: goto-cc During a rebuild of all Debian packages in a clean sid chroot (using cowbuilder and pbuilder) the build failed with the following error. Please note that we use our research compiler tool-chain (using tools from the cbmc package), which permits extended reporting on type inconsistencies at link time. [...] libtool: link: gcc -shared -fPIC -DPIC .libs/__fxstatat.o .libs/__fxstatat64.o .libs/__getcwd_chk.o .libs/__getwd_chk.o .libs/__lxstat.o .libs/__lxstat64.o .libs/__open.o .libs/__open64.o .libs/__open64_2.o .libs/__open_2.o .libs/__openat64_2.o .libs/__openat_2.o .libs/__opendir2.o .libs/__readlink_chk.o .libs/__readlinkat_chk.o .libs/__realpath_chk.o .libs/__statfs.o .libs/__xmknod.o .libs/__xmknodat.o .libs/__xstat.o .libs/__xstat64.o .libs/_xftw.o .libs/_xftw64.o .libs/access.o .libs/acct.o .libs/bind.o .libs/bindtextdomain.o .libs/canonicalize_file_name.o .libs/chdir.o .libs/chmod.o .libs/chown.o .libs/chroot.o .libs/clearenv.o .libs/connect.o .libs/creat.o .libs/creat64.o .libs/dedotdot.o .libs/dlmopen.o .libs/dlopen.o .libs/eaccess.o .libs/euidaccess.o .libs/execl.o .libs/execle.o .libs/execlp.o .libs/execv.o .libs/execve.o .libs/execvp.o .libs/faccessat.o .libs/fchmodat.o .libs/fchownat.o .libs/fopen.o .libs/fopen64.o .libs/freopen.o .libs/freopen64.o .libs/fts.o .libs/ftw.o .libs/ftw64.o .libs/futimesat.o .libs/get_current_dir_name.o .libs/getcwd.o .libs/getcwd_real.o .libs/getpeername.o .libs/getsockname.o .libs/getwd.o .libs/getxattr.o .libs/glob.o .libs/glob64.o .libs/glob_pattern_p.o .libs/inotify_add_watch.o .libs/lchmod.o .libs/lchown.o .libs/lckpwdf.o .libs/lgetxattr.o .libs/libfakechroot.o .libs/link.o .libs/linkat.o .libs/listxattr.o .libs/llistxattr.o .libs/lremovexattr.o .libs/lsetxattr.o .libs/lstat.o .libs/lstat64.o .libs/lutimes.o .libs/mkdir.o .libs/mkdirat.o .libs/mkdtemp.o .libs/mkfifo.o .libs/mkfifoat.o .libs/mknod.o .libs/mknodat.o .libs/mkostemp.o .libs/mkostemp64.o .libs/mkostemps.o .libs/mkostemps64.o .libs/mkstemp.o .libs/mkstemp64.o .libs/mkstemps.o .libs/mkstemps64.o .libs/mktemp.o .libs/open.o .libs/open64.o .libs/openat.o .libs/openat64.o .libs/opendir.o .libs/pathconf.o .libs/popen.o .libs/rawmemchr.o .libs/readlink.o .libs/readlinkat.o .libs/realpath.o .libs/rel2abs.o .libs/rel2absat.o .libs/remove.o .libs/removexattr.o .libs/rename.o .libs/renameat.o .libs/revoke.o .libs/rmdir.o .libs/rpl_lstat.o .libs/scandir.o .libs/scandir64.o .libs/setenv.o .libs/setxattr.o .libs/stat.o .libs/stat64.o .libs/statfs.o .libs/statfs64.o .libs/statvfs.o .libs/statvfs64.o .libs/stpcpy.o .libs/strchrnul.o .libs/strlcpy.o .libs/symlink.o .libs/symlinkat.o .libs/system.o .libs/tempnam.o .libs/tmpnam.o .libs/truncate.o .libs/truncate64.o .libs/ulckpwdf.o .libs/unlink.o .libs/unlinkat.o .libs/utime.o .libs/utimensat.o .libs/utimes.o -ldl -O2 -Wl,-z -Wl,relro -Wl,-soname -Wl,libfakechroot.so -o .libs/libfakechroot.so error: conflicting function declarations "__lxstat" old definition in module __lxstat file __lxstat.c line 35 signed int (signed int ver, const char *filename, struct stat *buf) new definition in module fts file /usr/include/x86_64-linux-gnu/sys/stat.h line 403 signed int (signed int, const char *, struct stat *) reason for conflict in types listed below (struct/struct): composite type component counts differ (18/15) struct stat { unsigned long int st_dev; unsigned long int st_ino; unsigned long int st_nlink; unsigned int st_mode; unsigned int st_uid; unsigned int st_gid; signed int __pad0; unsigned long int st_rdev; signed long int st_size; signed long int st_blksize; signed long int st_blocks; signed long int st_atime; unsigned long int st_atimensec; signed long int st_mtime; unsigned long int st_mtimensec; signed long int st_ctime; unsigned long int st_ctimensec; signed long int [3l] __unused; } struct stat { unsigned long int st_dev; unsigned long int st_ino; unsigned long int st_nlink; unsigned int st_mode; unsigned int st_uid; unsigned int st_gid; signed int __pad0; unsigned long int st_rdev; signed long int st_size; signed long int st_blksize; signed long int st_blocks; struct timespec st_atim; struct timespec st_mtim; struct timespec st_ctim; signed long int [3l] __unused; } Makefile:608: recipe for target 'libfakechroot.la' failed make[3]: *** [libfakechroot.la] Error 64 make[3]: Leaving directory '/srv/jenkins-slave/workspace/sid-goto-cc-fakechroot/fakechroot-2.17.2/src' Makefile:420: recipe for target 'all-recursive' failed make[2]: *** [all-recursive] Error 1 The above inconsistency of types is caused by a mix of macros being in place: http://sources.debian.net/src/fakechroot/2.17.2-1/src/fts.c?hl=34#L34 http://sources.debian.net/src/fakechroot/2.17.2-1/src/__lxstat.c?hl=26#L26 Likely these should all be sorted out via the common config.h rather than risking those inconsistencies. Best, Michael
pgp51lqPue1Vj.pgp
Description: PGP signature
--- End Message ---
--- Begin Message ---Source: fakechroot Source-Version: 2.18-1 We believe that the bug you reported is fixed in the latest version of fakechroot, 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 [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Piotr Roszatycki <[email protected]> (supplier of updated fakechroot 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.8 Date: Mon, 26 Oct 2015 22:08:24 +0100 Source: fakechroot Binary: fakechroot libfakechroot Architecture: source all amd64 Version: 2.18-1 Distribution: unstable Urgency: medium Maintainer: Piotr Roszatycki <[email protected]> Changed-By: Piotr Roszatycki <[email protected]> Description: fakechroot - gives a fake chroot environment - utilities libfakechroot - gives a fake chroot environment - runtime Closes: 745082 749632 763391 774332 Changes: fakechroot (2.18-1) unstable; urgency=medium . * New upstream release: - Works correctly with stretch and vivid. Closes: #745082, #763391, #774332. - Doesn't mix _BSD_SOURCE and _XOPEN_SOURCE macros. Closes: #749632. * Build-Requires: debhelper >= 9. Checksums-Sha1: 59dc6582f9ebea49790df466b4341fe26b9f5c8f 1891 fakechroot_2.18-1.dsc ae375fa0a54c5ecef72f50154fef862d6f98d6fb 470498 fakechroot_2.18.orig.tar.gz 9659409597fdcf56baa744496333b79f91936a70 9216 fakechroot_2.18-1.debian.tar.xz 5a786aa38e6153f6191edffd1a45166014fb00fc 29488 fakechroot_2.18-1_all.deb 4266db7b76d958e3cff6b03e3c4c84db986535c5 43116 libfakechroot_2.18-1_amd64.deb Checksums-Sha256: ad7c73e6e13691db6c0f94d0e395ef30d6741d9e16fc0681f44dea9c28209c8f 1891 fakechroot_2.18-1.dsc 728316cf7d1a2fdf8454e0ca39b3b9790e450a778c96cac9d488662a74d4418e 470498 fakechroot_2.18.orig.tar.gz c8bbe01d179136366284f491391b2b7fdbae00ec21ff3da31063c5f8dc7cd2dc 9216 fakechroot_2.18-1.debian.tar.xz e6d23b6c93c024df3f952af3898d7ac3e536f835d3a44562c78270ffe9349580 29488 fakechroot_2.18-1_all.deb 2c649f130fd06fb16670d9631e74f2022e8d8cdf4e6540151a68af8dbac0e988 43116 libfakechroot_2.18-1_amd64.deb Files: b704c9a7e06149eee3e34e9fd6ca60e9 1891 utils optional fakechroot_2.18-1.dsc bdcee07d3c9e3a8ff8443e2bed27a4f8 470498 utils optional fakechroot_2.18.orig.tar.gz b9b2a21537149ec93bbf3da2fe7bb25c 9216 utils optional fakechroot_2.18-1.debian.tar.xz e9ea5c1233170ae38c0e4e24a2eb8388 29488 utils optional fakechroot_2.18-1_all.deb 58a79f19e11b942de30c05a3f1f47fb0 43116 libs optional libfakechroot_2.18-1_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBAgAGBQJWMI/XAAoJEFZiF/PEOVycDTwP/i2EobwQzlPiEbFOHjMGHeVK YhRFZX69PPo3qUC5BY5vNJGbatAG9KSHSzsCJiBaGqDLSwczVsesBKo96DPMDYWo 9UukmpPz6ejhaQrr5Hw59j5bKIrIF7RyKYWNjmCLVcAtH9Ez7oq2If2zmXAZrm1h 9dz+qlOjX728+s/PM1pZtzG61pg6o/GUcA1Hpj+pLUn2LLy0mSoHohhHsIDYB5BR kp7/8cTX8D/EbMnjvReosm+dPHSPlRvtqNPERAWM9XdRtcNDqKImTGv4eOA6kZvd iBCxP1JAkcHbhvOrAg4W0fG7wz36iv2dIQL5Oy2fshI74YyzTFcRFs8iMSp9dx3J fz7pcBwayehSmC/kN6YgJxVBf4uzcNkHu3DCNfDQ9XU5AEwkOD+rwUuO43TsOoiv WOM3/vUDvM59APnYlw87S5VT3xjfQAfQP2cGQp8JtsdgRx8MM6KzVDA17oDrN6+C 3mHdYXkFe3vVWvsRFcn/ECxU5c+hw9U3Wf/e9iGIhYWNZZwwXsne5cFcDCH8hp8J T45c9sNhO5HHS8YX1k8OKKZnzoS8QxZErbLdTEvAvyQfLX6yr3LmyI8EIvJxiOaX FTB+KJTRVl9NU1YOHVNTj0CTZDz/qBa+UKffMx3v4T5URgHduH6uyvThtvdKHCeX Y9CMPsl9fJgz4W7Paojg =rOhd -----END PGP SIGNATURE-----
--- End Message ---

