Your message dated Wed, 24 Jul 2024 23:49:31 +0000 with message-id <E1sWljf-00BqgP-1y@fasolo.debian.org> and subject line Bug#1075189: fixed in libmpd 11.8.17-2 has caused the Debian Bug report #1075189, regarding libmpd: 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.) -- 1075189: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075189 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: maintonly@bugs.debian.org
- Subject: libmpd: ftbfs with GCC-14
- From: Matthias Klose <doko@debian.org>
- Date: Wed, 03 Jul 2024 12:33:52 +0000
- Message-id: <[🔎] E1sOzBI-0042E4-0y@paradis.debian.org>
Package: src:libmpd Version: 11.8.17-1 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/libmpd_11.8.17-1_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 [...] checking pkg-config is at least version 0.9.0... yes checking for glib-2.0 >= 2.16... yes checking for egrep... (cached) /usr/bin/grep -E checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for unistd.h... (cached) yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating doc/Makefile config.status: creating example/Makefile config.status: creating example/testcase/Makefile config.status: creating libmpd.pc config.status: creating src/libmpd-version.h config.status: creating doc/libmpd.doxy config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands dh_auto_build make -j8 make[1]: Entering directory '/<<PKGBUILDDIR>>' make all-recursive make[2]: Entering directory '/<<PKGBUILDDIR>>' Making all in src make[3]: Entering directory '/<<PKGBUILDDIR>>/src' /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -Wall -Wmissing-declarations -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libmpd.lo libmpd.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -Wall -Wmissing-declarations -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libmpd-player.lo libmpd-player.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -Wall -Wmissing-declarations -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libmpd-status.lo libmpd-status.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -Wall -Wmissing-declarations -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libmpd-playlist.lo libmpd-playlist.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -Wall -Wmissing-declarations -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libmpdclient.lo libmpdclient.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -Wall -Wmissing-declarations -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libmpd-strfsong.lo libmpd-strfsong.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -Wall -Wmissing-declarations -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libmpd-database.lo libmpd-database.c /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -Wall -Wmissing-declarations -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libmpd-sticker.lo libmpd-sticker.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -Wall -Wmissing-declarations -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c libmpd.c -fPIC -DPIC -o .libs/libmpd.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -Wall -Wmissing-declarations -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c libmpd-player.c -fPIC -DPIC -o .libs/libmpd-player.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -Wall -Wmissing-declarations -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c libmpd-playlist.c -fPIC -DPIC -o .libs/libmpd-playlist.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -Wall -Wmissing-declarations -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c libmpd-status.c -fPIC -DPIC -o .libs/libmpd-status.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -Wall -Wmissing-declarations -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c libmpd-sticker.c -fPIC -DPIC -o .libs/libmpd-sticker.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -Wall -Wmissing-declarations -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c libmpdclient.c -fPIC -DPIC -o .libs/libmpdclient.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -Wall -Wmissing-declarations -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c libmpd-database.c -fPIC -DPIC -o .libs/libmpd-database.o libmpd-playlist.c: In function ‘mpd_playlist_load’: libmpd-playlist.c:783:24: error: returning ‘void *’ from a function with return type ‘int’ makes integer from pointer without a cast [-Wint-conversion] 783 | return NULL; | ^~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -Wall -Wmissing-declarations -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c libmpd-strfsong.c -fPIC -DPIC -o .libs/libmpd-strfsong.o make[3]: *** [Makefile:499: libmpd-playlist.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... libmpd-database.c: In function ‘mpd_database_get_directory_recursive’: libmpd-database.c:964:17: warning: comparison between pointer and zero character constant [-Wpointer-compare] 964 | if(path == '\0' || path[0] == '\0') | ^~ libmpd-database.c:964:12: note: did you mean to dereference the pointer? 964 | if(path == '\0' || path[0] == '\0') | ^ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -Wall -Wmissing-declarations -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c libmpd-sticker.c -o libmpd-sticker.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -Wall -Wmissing-declarations -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c libmpd-player.c -o libmpd-player.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -Wall -Wmissing-declarations -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c libmpd-status.c -o libmpd-status.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -Wall -Wmissing-declarations -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c libmpd-database.c -o libmpd-database.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -Wall -Wmissing-declarations -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c libmpd-strfsong.c -o libmpd-strfsong.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -Wall -Wmissing-declarations -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c libmpd.c -o libmpd.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I.. -Wall -Wmissing-declarations -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c libmpdclient.c -o libmpdclient.o >/dev/null 2>&1 make[3]: Leaving directory '/<<PKGBUILDDIR>>/src' make[2]: *** [Makefile:465: all-recursive] Error 1 make[2]: Leaving directory '/<<PKGBUILDDIR>>' make[1]: *** [Makefile:374: all] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build: error: make -j8 returned exit code 2 make: *** [debian/rules:8: build] Error 25 dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
- To: 1075189-close@bugs.debian.org
- Subject: Bug#1075189: fixed in libmpd 11.8.17-2
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Wed, 24 Jul 2024 23:49:31 +0000
- Message-id: <E1sWljf-00BqgP-1y@fasolo.debian.org>
- Reply-to: Simon McVittie <smcv@debian.org>
Source: libmpd Source-Version: 11.8.17-2 Done: Simon McVittie <smcv@debian.org> We believe that the bug you reported is fixed in the latest version of libmpd, 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 1075189@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Simon McVittie <smcv@debian.org> (supplier of updated libmpd 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: Thu, 25 Jul 2024 00:10:55 +0100 Source: libmpd Architecture: source Version: 11.8.17-2 Distribution: unstable Urgency: medium Maintainer: Debian QA Group <packages@qa.debian.org> Changed-By: Simon McVittie <smcv@debian.org> Closes: 1075189 Changes: libmpd (11.8.17-2) unstable; urgency=medium . * QA upload * d/p/ftbfs-790251.patch: Add missing metadata to patch * d/p/fix-return-makes-integer-from-pointer-without-a-cast.patch, d/p/fix-comparison-between-pointer-and-zero-character-constan.patch: Add patches from Arch Linux to fix FTBFS with gcc-14. Thanks to Christian Hesse (Closes: #1075189) Checksums-Sha1: bd8579c6ad901c541fe7bf687a9d6f60b6768637 2007 libmpd_11.8.17-2.dsc 73f4be932cf255bce30b4fcd1d33b6e0c717d86c 5104 libmpd_11.8.17-2.debian.tar.xz 4e970e4ca7832f22bc1a18c29604594862a0f179 6711 libmpd_11.8.17-2_source.buildinfo Checksums-Sha256: 07a0c0ecb8012733df092629ef839c9eb34474193aab4c41406c7ab8ed30b1cd 2007 libmpd_11.8.17-2.dsc d54db425a923ecbc90b8d0e43f6de5075ee9dc8bd7f8ec13568e906dd119fc9c 5104 libmpd_11.8.17-2.debian.tar.xz 75d74b2d9f0db11076387cf8059fa1e0c00fa40d3f2d3aaa8089c8bf94b2eb18 6711 libmpd_11.8.17-2_source.buildinfo Files: 3b271ccd380c86d6acac209585025cbf 2007 libs optional libmpd_11.8.17-2.dsc 0629535de8dc6efda726ff8fc55f2e21 5104 libs optional libmpd_11.8.17-2.debian.tar.xz 69f206f69eb26e87a543fd79b2aac8f6 6711 libs optional libmpd_11.8.17-2_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEENuxaZEik9e95vv6Y4FrhR4+BTE8FAmahknoACgkQ4FrhR4+B TE8vnRAApU2pCems6RqXJ30zZ837Sw95LNIFxF9gCExdXS6YzF6ntzI85dRyWuPZ WIUBssbZBNrCoaBzWWyezqInU8DMsL8Pa7ezJS0ABVP5cb/uz24QNTRYmMHi5jmj Vdboi84LEQpAwi2oePFL6/rrN086Oh9BsK2eg5Tr3tjKhcHff6RVtsBnGAubELRs mac3/D0V3BFE0bpK5PwrM1+wwJFBbfG0EaIU1YwSkZcYlCV66/cBuS5uKkSmP4EZ Ez9zS8/n55APixHMuSaOgiOthmCFjZO989MTea5W2Z6aPP8S13PW4VMH2NHIvM3k ZeME8o47VSuJ8uBBio0Tk+uvMHOnghccGYcivwNSVuRdkFakV5+TiK2dSnQZllmS AvZ791X/bLD1o44eIpQ0DXtHLRADXbtAD958ESqFLU0k0/KX3vcJy1ExRd/tvSK5 F6GT5sL/umVXQ9HMKqGtzMrGUdTGBLPCYMNteD0N580Fp7dEUPO03rtCGS3oqy9c 7Pamh8jsx88XmwglCQfkOINYSiiwEJk4WSRI6LdknD5xjrI6tuG0kM35fJ0tVNGR h9cLjfno/4Dn4Wb0m3dloYt/O4mBJcfE0v0gk73thmV6r5bl2DNDEdnbjgxJI6Sz bn+6I7Jel2NgE7XGP9crxQYOOKeel3hoMbIe5S95cN5An9GZn4c= =bGo5 -----END PGP SIGNATURE-----Attachment: pgpmBecpDYzJ5.pgp
Description: PGP signature
--- End Message ---