Your message dated Wed, 21 Aug 2024 13:04:51 +0000 with message-id <E1sgl19-00BiH0-2B@fasolo.debian.org> and subject line Bug#1075166: fixed in libexplain 1.4.D001-15 has caused the Debian Bug report #1075166, regarding libexplain: ftbfs with GCC-14 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.) -- 1075166: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075166 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: maintonly@bugs.debian.org
- Subject: libexplain: ftbfs with GCC-14
- From: Matthias Klose <doko@debian.org>
- Date: Wed, 03 Jul 2024 12:33:10 +0000
- Message-id: <E1sOzAc-004229-2Z@paradis.debian.org>
Package: src:libexplain Version: 1.4.D001-14 Severity: important Tags: sid trixie User: debian-gcc@lists.debian.org Usertags: ftbfs-gcc-14 [This bug is targeted to the upcoming trixie release] Please keep this issue open in the bug tracker for the package it was filed for. If a fix in another package is required, please file a bug for the other package (or clone), and add a block in this package. Please keep the issue open until the package can be built in a follow-up test rebuild. The package fails to build in a test rebuild on at least amd64 with gcc-14/g++-14, but succeeds to build with gcc-13/g++-13. The severity of this report will be raised before the trixie release. The full build log can be found at: http://qa-logs.debian.net/2024/07/01/libexplain_1.4.D001-14_unstable_gccexp.log The last lines of the build log are at the end of this report. To build with GCC 14, either set CC=gcc-14 CXX=g++-14 explicitly, or install the gcc, g++, gfortran, ... packages from experimental. apt-get -t=experimental install g++ Common build failures are new warnings resulting in build failures with -Werror turned on, or new/dropped symbols in Debian symbols files. For other C/C++ related build failures see the porting guide at http://gcc.gnu.org/gcc-14/porting_to.html [...] libexplain/buffer/v4l2_audio_mode.c -o \ libexplain/buffer/v4l2_audio_mode.lo libtool: compile: gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wextra -Wl,--as-needed -I. -c libexplain/buffer/utimensat_flags.c -fPIC -DPIC -o libexplain/buffer/.libs/utimensat_flags.o libtool: compile: gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wextra -Wl,--as-needed -I. -c libexplain/buffer/v4l2_audio_capability.c -fPIC -DPIC -o libexplain/buffer/.libs/v4l2_audio_capability.o libtool --mode=compile --tag=CC gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wextra -Wl,--as-needed -I. -c \ libexplain/buffer/v4l2_audioout.c -o \ libexplain/buffer/v4l2_audioout.lo libtool: compile: gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wextra -Wl,--as-needed -I. -c libexplain/buffer/utimensat_fildes.c -o libexplain/buffer/utimensat_fildes.o >/dev/null 2>&1 libtool: compile: gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wextra -Wl,--as-needed -I. -c libexplain/buffer/utsname.c -o libexplain/buffer/utsname.o >/dev/null 2>&1 libtool: compile: gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wextra -Wl,--as-needed -I. -c libexplain/buffer/utimensat_flags.c -o libexplain/buffer/utimensat_flags.o >/dev/null 2>&1 libtool: compile: gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wextra -Wl,--as-needed -I. -c libexplain/buffer/v4l2_audio_capability.c -o libexplain/buffer/v4l2_audio_capability.o >/dev/null 2>&1 libtool: compile: gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wextra -Wl,--as-needed -I. -c libexplain/buffer/v4l2_audio_mode.c -fPIC -DPIC -o libexplain/buffer/.libs/v4l2_audio_mode.o libtool: compile: gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wextra -Wl,--as-needed -I. -c libexplain/buffer/v4l2_audio.c -o libexplain/buffer/v4l2_audio.o >/dev/null 2>&1 libtool --mode=compile --tag=CC gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wextra -Wl,--as-needed -I. -c \ libexplain/buffer/v4l2_bt_timings.c -o \ libexplain/buffer/v4l2_bt_timings.lo libtool --mode=compile --tag=CC gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wextra -Wl,--as-needed -I. -c \ libexplain/buffer/v4l2_bt_timings_interlaced.c -o \ libexplain/buffer/v4l2_bt_timings_interlaced.lo libtool --mode=compile --tag=CC gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wextra -Wl,--as-needed -I. -c \ libexplain/buffer/v4l2_bt_timings_polarities.c -o \ libexplain/buffer/v4l2_bt_timings_polarities.lo libtool: compile: gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wextra -Wl,--as-needed -I. -c libexplain/buffer/v4l2_audioout.c -fPIC -DPIC -o libexplain/buffer/.libs/v4l2_audioout.o libtool --mode=compile --tag=CC gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wextra -Wl,--as-needed -I. -c \ libexplain/buffer/v4l2_buf_flags.c -o \ libexplain/buffer/v4l2_buf_flags.lo libtool: compile: gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wextra -Wl,--as-needed -I. -c libexplain/buffer/v4l2_audio_mode.c -o libexplain/buffer/v4l2_audio_mode.o >/dev/null 2>&1 libtool: compile: gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wextra -Wl,--as-needed -I. -c libexplain/buffer/v4l2_bt_timings_interlaced.c -fPIC -DPIC -o libexplain/buffer/.libs/v4l2_bt_timings_interlaced.o libtool: compile: gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wextra -Wl,--as-needed -I. -c libexplain/buffer/v4l2_bt_timings.c -fPIC -DPIC -o libexplain/buffer/.libs/v4l2_bt_timings.o libtool: compile: gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wextra -Wl,--as-needed -I. -c libexplain/buffer/v4l2_bt_timings_polarities.c -fPIC -DPIC -o libexplain/buffer/.libs/v4l2_bt_timings_polarities.o libexplain/buffer/v4l2_bt_timings.c: In function ‘explain_buffer_v4l2_bt_timings’: libexplain/buffer/v4l2_bt_timings.c:102:44: error: passing argument 1 of ‘explain_uint32_array_all_zero’ from incompatible pointer type [-Wincompatible-pointer-types] 102 | if (!explain_uint32_array_all_zero(data->reserved, SIZEOF(data->reserved))) | ~~~~^~~~~~~~~~ | | | const __u8 * {aka const unsigned char *} In file included from libexplain/buffer/v4l2_bt_timings.c:21: ./libexplain/buffer/int32_t.h:96:51: note: expected ‘const uint32_t *’ {aka ‘const unsigned int *’} but argument is of type ‘const __u8 *’ {aka ‘const unsigned char *’} 96 | int explain_uint32_array_all_zero(const uint32_t *data, size_t data_size); | ~~~~~~~~~~~~~~~~^~~~ libexplain/buffer/v4l2_bt_timings.c:105:45: error: passing argument 2 of ‘explain_buffer_uint32_array’ from incompatible pointer type [-Wincompatible-pointer-types] 105 | explain_buffer_uint32_array(sb, data->reserved, SIZEOF(data->reserved)); | ~~~~^~~~~~~~~~ | | | const __u8 * {aka const unsigned char *} ./libexplain/buffer/int32_t.h:85:21: note: expected ‘const uint32_t *’ {aka ‘const unsigned int *’} but argument is of type ‘const __u8 *’ {aka ‘const unsigned char *’} 85 | const uint32_t *data, size_t data_size); | ~~~~~~~~~~~~~~~~^~~~ libtool --mode=compile --tag=CC gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wextra -Wl,--as-needed -I. -c \ libexplain/buffer/v4l2_buf_type.c -o \ libexplain/buffer/v4l2_buf_type.lo libtool --mode=compile --tag=CC gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wextra -Wl,--as-needed -I. -c \ libexplain/buffer/v4l2_buffer.c -o \ libexplain/buffer/v4l2_buffer.lo libtool: compile: gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wextra -Wl,--as-needed -I. -c libexplain/buffer/v4l2_audioout.c -o libexplain/buffer/v4l2_audioout.o >/dev/null 2>&1 make[1]: *** [Makefile:13212: libexplain/buffer/v4l2_bt_timings.lo] Error 1 make[1]: *** Waiting for unfinished jobs.... libtool: compile: gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wextra -Wl,--as-needed -I. -c libexplain/buffer/v4l2_buf_flags.c -fPIC -DPIC -o libexplain/buffer/.libs/v4l2_buf_flags.o libtool: compile: gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wextra -Wl,--as-needed -I. -c libexplain/buffer/v4l2_bt_timings_interlaced.c -o libexplain/buffer/v4l2_bt_timings_interlaced.o >/dev/null 2>&1 libtool: compile: gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wextra -Wl,--as-needed -I. -c libexplain/buffer/v4l2_bt_timings_polarities.c -o libexplain/buffer/v4l2_bt_timings_polarities.o >/dev/null 2>&1 libtool: compile: gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wextra -Wl,--as-needed -I. -c libexplain/buffer/time_t/parse.c -o libexplain/buffer/time_t/parse.o >/dev/null 2>&1 libtool: compile: gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wextra -Wl,--as-needed -I. -c libexplain/buffer/v4l2_buf_flags.c -o libexplain/buffer/v4l2_buf_flags.o >/dev/null 2>&1 libtool: compile: gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wextra -Wl,--as-needed -I. -c libexplain/buffer/v4l2_buffer.c -fPIC -DPIC -o libexplain/buffer/.libs/v4l2_buffer.o libtool: compile: gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wextra -Wl,--as-needed -I. -c libexplain/buffer/v4l2_buf_type.c -fPIC -DPIC -o libexplain/buffer/.libs/v4l2_buf_type.o libtool: compile: gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wextra -Wl,--as-needed -I. -c libexplain/buffer/v4l2_buf_type.c -o libexplain/buffer/v4l2_buf_type.o >/dev/null 2>&1 libtool: compile: gcc -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wall -Wextra -Wl,--as-needed -I. -c libexplain/buffer/v4l2_buffer.c -o libexplain/buffer/v4l2_buffer.o >/dev/null 2>&1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: error: make -j8 returned exit code 2 make: *** [debian/rules:9: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
- To: 1075166-close@bugs.debian.org
- Subject: Bug#1075166: fixed in libexplain 1.4.D001-15
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Wed, 21 Aug 2024 13:04:51 +0000
- Message-id: <E1sgl19-00BiH0-2B@fasolo.debian.org>
- Reply-to: Andreas Beckmann <anbe@debian.org>
Source: libexplain Source-Version: 1.4.D001-15 Done: Andreas Beckmann <anbe@debian.org> We believe that the bug you reported is fixed in the latest version of libexplain, 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 1075166@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Andreas Beckmann <anbe@debian.org> (supplier of updated libexplain 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: SHA256 Format: 1.8 Date: Wed, 21 Aug 2024 14:38:24 +0200 Source: libexplain Architecture: source Version: 1.4.D001-15 Distribution: unstable Urgency: medium Maintainer: Debian QA Group <packages@qa.debian.org> Changed-By: Andreas Beckmann <anbe@debian.org> Closes: 1075166 Changes: libexplain (1.4.D001-15) unstable; urgency=medium . * QA upload. * Fix building with GCC 14. (Closes: #1075166) Checksums-Sha1: f1cd21b0824abda0f4ffd32cb0b5fca9d8bec7a4 2251 libexplain_1.4.D001-15.dsc 5379e0cfa4ac227582fdf428c6584e4c6b713a6d 48948 libexplain_1.4.D001-15.debian.tar.xz 00f4f2f495e19ba47fa10bb9857bb1cd0f63cae9 7408 libexplain_1.4.D001-15_source.buildinfo Checksums-Sha256: ef063272e6d00bb2bc98c1ec13b94b4bef1c615c80acf2118f6b3b27528cca0d 2251 libexplain_1.4.D001-15.dsc 1370cf42dee5525a34495701a98a28b58b779def812716abe017d3e9ab50ea84 48948 libexplain_1.4.D001-15.debian.tar.xz 095a1cc949aeb08e4d784e20cc3aeb87c3fe8fda68f9f061471169f1e331d7f3 7408 libexplain_1.4.D001-15_source.buildinfo Files: ffb1783d2733b36d4c6e3ebfffcd6f80 2251 devel optional libexplain_1.4.D001-15.dsc 7dc7349dd15e4b650915fda5cf14070f 48948 devel optional libexplain_1.4.D001-15.debian.tar.xz f33b37ee0b2ed32103e50aa067f3831d 7408 devel optional libexplain_1.4.D001-15_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmbF4CUQHGFuYmVAZGVi aWFuLm9yZwAKCRBfsz+TWentCNhfD/4v9NsDzC8aCow5yQxuJEi4xqXlUOGzwVJm 3zLhVaGrKWWuHc0PA6ik/3xVLUsQ3qeXLnxbqV/ci4SRJkxYSbsZfH98bBHMUEcI J6SKg+kD0U0z+0jTVQJX+F8csl7AcBF+9iN7uNy/QLQKXMw/Xqf+Ryg6XORZ41FC DQqmF1t+gw5DfGh4SaE3ufHw0BvkOLHlwRYRjnoqXheLCztht/AdmEuJRUFSIiIm DhXIvn68xcsAgkZvYeRMSDx2tzFRgRex1xYp5or7Ys2wzkvz4gkYfsh1RG9pkGPK m+yzV6qHQNVtI1YwJuKwoIi3q58V2hq4dz9hgZiBTtTe+v2bfgOZ9BtqT2EVJBpc umuXQD+6GKd6Lo/fgzIcGlm2gMUd0A7zQ9HAwKBuJQTvu8raEVbJSNk55z0fj+dG JmdtSMSl1L6u6QweZRLky7hkTFpzYRBRf8nm6BkefN+lYidQYPAnYJ/78F+x16ty NiIRwp+zVNSG84zDQIwC9aKhqpgnq9pVKz+4T9d8ZCpe8ml7AXyl4BkMRV3RMI72 Okqu7Dh2+GM/99Gt8lGXqGSF059/yqwbRmmsMvV1Fo+ykJYNP4N1UaOXzy8zxhdR n4aAPtrrXma1cazqIo2GzelPfTvWhyfiNw3eLr+lgV9ZaFEFh1etcCgG/6EQfH+m a3+fvoY6oQ== =DD4E -----END PGP SIGNATURE-----Attachment: pgp5_7nEIqPTL.pgp
Description: PGP signature
--- End Message ---