Your message dated Wed, 24 Jul 2024 23:49:31 +0000
with message-id <e1swljf-00bqgp...@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 ow...@bugs.debian.org
immediately.)


-- 
1075189: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075189
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:libmpd
Version: 11.8.17-1
Severity: important
Tags: sid trixie
User: debian-...@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 ---
Source: libmpd
Source-Version: 11.8.17-2
Done: Simon McVittie <s...@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 1075...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Simon McVittie <s...@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 ftpmas...@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 <packa...@qa.debian.org>
Changed-By: Simon McVittie <s...@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: pgp44QFgKhGeh.pgp
Description: PGP signature


--- End Message ---

Reply via email to