Your message dated Mon, 11 Nov 2024 19:05:06 +0000
with message-id <e1tazik-002xhn...@fasolo.debian.org>
and subject line Bug#1075394: fixed in pong2 0.1.3-4
has caused the Debian Bug report #1075394,
regarding pong2: 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.)
--
1075394: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075394
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:pong2
Version: 0.1.3-3
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/pong2_0.1.3-3_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
[...]
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'
Making all in grapple
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/grapple'
gcc -DHAVE_CONFIG_H -I. -I../.. -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 -c -o dynstring.o dynstring.c
gcc -DHAVE_CONFIG_H -I. -I../.. -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 -c -o grapple_callback.o
grapple_callback.c
gcc -DHAVE_CONFIG_H -I. -I../.. -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 -c -o grapple_callback_dispatcher.o
grapple_callback_dispatcher.c
gcc -DHAVE_CONFIG_H -I. -I../.. -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 -c -o grapple_client.o grapple_client.c
gcc -DHAVE_CONFIG_H -I. -I../.. -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 -c -o grapple_client_thread.o
grapple_client_thread.c
gcc -DHAVE_CONFIG_H -I. -I../.. -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 -c -o grapple_comms.o grapple_comms.c
gcc -DHAVE_CONFIG_H -I. -I../.. -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 -c -o grapple_comms_api.o
grapple_comms_api.c
gcc -DHAVE_CONFIG_H -I. -I../.. -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 -c -o grapple_confirm.o
grapple_confirm.c
gcc -DHAVE_CONFIG_H -I. -I../.. -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 -c -o grapple_connection.o
grapple_connection.c
gcc -DHAVE_CONFIG_H -I. -I../.. -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 -c -o grapple_error.o grapple_error.c
gcc -DHAVE_CONFIG_H -I. -I../.. -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 -c -o grapple_failover.o
grapple_failover.c
gcc -DHAVE_CONFIG_H -I. -I../.. -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 -c -o grapple_group.o grapple_group.c
gcc -DHAVE_CONFIG_H -I. -I../.. -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 -c -o grapple_lobby.o grapple_lobby.c
gcc -DHAVE_CONFIG_H -I. -I../.. -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 -c -o grapple_lobbycallback.o
grapple_lobbycallback.c
gcc -DHAVE_CONFIG_H -I. -I../.. -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 -c -o grapple_lobbyclient.o
grapple_lobbyclient.c
gcc -DHAVE_CONFIG_H -I. -I../.. -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 -c -o grapple_lobbyclient_thread.o
grapple_lobbyclient_thread.c
gcc -DHAVE_CONFIG_H -I. -I../.. -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 -c -o grapple_lobbyconnection.o
grapple_lobbyconnection.c
gcc -DHAVE_CONFIG_H -I. -I../.. -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 -c -o grapple_lobbygame.o
grapple_lobbygame.c
gcc -DHAVE_CONFIG_H -I. -I../.. -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 -c -o grapple_lobbymessage.o
grapple_lobbymessage.c
gcc -DHAVE_CONFIG_H -I. -I../.. -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 -c -o grapple_message.o
grapple_message.c
gcc -DHAVE_CONFIG_H -I. -I../.. -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 -c -o grapple_queue.o grapple_queue.c
gcc -DHAVE_CONFIG_H -I. -I../.. -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 -c -o grapple_server.o grapple_server.c
gcc -DHAVE_CONFIG_H -I. -I../.. -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 -c -o grapple_server_thread.o
grapple_server_thread.c
gcc -DHAVE_CONFIG_H -I. -I../.. -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 -c -o socket.o socket.c
gcc -DHAVE_CONFIG_H -I. -I../.. -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 -c -o tools.o tools.c
socket.c: In function ‘socket_read_listener_inet_udp’:
socket.c:1764:27: error: passing argument 6 of ‘recvfrom’ from incompatible
pointer type [-Wincompatible-pointer-types]
1764 | &sa_len);
| ^~~~~~~
| |
| size_t * {aka long unsigned int *}
In file included from /usr/include/x86_64-linux-gnu/sys/socket.h:343,
from socket.c:26:
/usr/include/x86_64-linux-gnu/bits/socket2.h:62:56: note: expected ‘socklen_t *
restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘size_t *’
{aka ‘long unsigned int *’}
62 | __SOCKADDR_ARG __addr, socklen_t *__restrict __addr_len)
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
socket.c: In function ‘socket_udp2way_read’:
socket.c:2024:27: error: passing argument 6 of ‘recvfrom’ from incompatible
pointer type [-Wincompatible-pointer-types]
2024 | &sa_len);
| ^~~~~~~
| |
| size_t * {aka long unsigned int *}
/usr/include/x86_64-linux-gnu/bits/socket2.h:62:56: note: expected ‘socklen_t *
restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘size_t *’
{aka ‘long unsigned int *’}
62 | __SOCKADDR_ARG __addr, socklen_t *__restrict __addr_len)
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
socket.c: In function ‘socket_interrupt’:
socket.c:1068:7: warning: ignoring return value of ‘write’ declared with
attribute ‘warn_unused_result’ [-Wunused-result]
1068 | write(sock->interrupt_fd,"0",1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[4]: *** [Makefile:443: socket.o] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/grapple'
make[3]: *** [Makefile:483: all-recursive] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:391: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:332: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:5: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: pong2
Source-Version: 0.1.3-4
Done: Alexandre Detiste <tc...@debian.org>
We believe that the bug you reported is fixed in the latest version of
pong2, 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.
Alexandre Detiste <tc...@debian.org> (supplier of updated pong2 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: SHA512
Format: 1.8
Date: Mon, 11 Nov 2024 19:33:32 +0100
Source: pong2
Architecture: source
Version: 0.1.3-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <pkg-games-de...@lists.alioth.debian.org>
Changed-By: Alexandre Detiste <tc...@debian.org>
Closes: 1075394
Changes:
pong2 (0.1.3-4) unstable; urgency=medium
.
* Team upload.
* Set Rules-Requires-Root: no
.
[ Patrice Duroux ]
* Fix FTBFS with GCC 14 (Closes: #1075394)
Checksums-Sha1:
e1fefc5dbd6f431355a59b0061a8f5718e3d7371 2016 pong2_0.1.3-4.dsc
8f394bbf0f80f1194d432116f7e85070f630bd8e 4920 pong2_0.1.3-4.debian.tar.xz
dfc4409c1a2d51e49e14058d069c70b2def9a424 12802 pong2_0.1.3-4_source.buildinfo
Checksums-Sha256:
4b44af7f015208248bdfdb5ca0b2c6f239e9cac2fd21cbabc4c4957de226aa41 2016
pong2_0.1.3-4.dsc
87146e8153c358d824b6da3c344f85b18b2917c5e8d47bf4fdd127c64016d6cc 4920
pong2_0.1.3-4.debian.tar.xz
8b2d7dfd2ff65dafcbad34f32fe2c5aeac1ae3871881c05ba29a4cae94f1d54f 12802
pong2_0.1.3-4_source.buildinfo
Files:
dc7fdb2cd426021a0f014c53ab9110e4 2016 games optional pong2_0.1.3-4.dsc
83d09de686208140a38b6e11fabd1717 4920 games optional
pong2_0.1.3-4.debian.tar.xz
ddcf5325e22f81be396a85e748fff2d8 12802 games optional
pong2_0.1.3-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmcyUcgRHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBqQ5Q/+M+TN0UGgdRw0lYgFK63fqbhVazFb6G6G
PSXV3z9XnwuFGXhLfhAiSZpSZdrTOTDCeS/WwYin48OzZh/u7pd//5L6Y0YsRFQV
zZQsWaEwAbyM9oE1XlNev/caJJWccOSHKpnRddMOiTGOCCY52PSciNmearVxuGFE
b909jims743qT54Co5C0+j0PzAfAPL4xzEFROYaXZyFDWvLvAyfCMG622n2DEdro
RZlcmvZs7puVxDI2GkdD3dk9XdYhcnrIT4Gg4t81Y97n2D5mnjOZ0dZ0fuDjcLKD
zv6MjDHDR9H6PHMab9VNMRZT+tJM+xbk10k4rOAMceU7yOwXG1Bq7mgYI84Q1rPe
214daS1dpnMKMvJgahFS8mCEecQFt9imd2Y7MTjyjzPJ4j6p8lZ9ninUgPawpNxN
AO/P1o+Pp8GMKJqGUc2i5vkP6vSjxD/hvDDaQcIZ4eaOqMEHPFFFz3Ey2yTPxeB4
7EY3VCKs4a85olLRJDpzJ0fwtibChWrkNEYH6jwzVCYY9x0gjP5KHadueugZsP/W
goWCYpKiRP/E23Z/I6hkbfe6v6tEfsgPjR+rGhskvRb033quZl/aOa/2hFwnYXiI
An6A8daqW54bBeunp4hCbkZGhbZwmtYGiqf0WezY/BTYtT6aXS5ZXueI3zkohpLC
Kusu0vgFniE=
=ZcNm
-----END PGP SIGNATURE-----
pgpWeceNclNLs.pgp
Description: PGP signature
--- End Message ---