Your message dated Sun, 28 Jul 2024 23:19:02 +0000
with message-id <e1sydam-00gaow...@fasolo.debian.org>
and subject line Bug#1074798: fixed in a56 1.3+dfsg-11
has caused the Debian Bug report #1074798,
regarding a56: 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.)
--
1074798: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074798
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:a56
Version: 1.3+dfsg-10.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/a56_1.3+dfsg-10.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
[...]
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_autoreconf_clean -O--no-parallel
debian/rules override_dh_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_clean
rm -f gram.c gram.h
rm -f toktab.c kparse.c
rm -f a56-keybld a56-toomf
rm -f debian/bin2h debian/a56-tobin
rm -f debian/bin2h.o debian/a56-tobin.o
rm -f bin2h a56-tobin
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules binary
dh binary --no-parallel
dh_update_autotools_config -O--no-parallel
dh_autoreconf -O--no-parallel
dh_auto_configure -O--no-parallel
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build
make -j1 "INSTALL=install --strip-program=true"
make[2]: Entering directory '/<<PKGBUILDDIR>>'
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O
-DLDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -c keybld.c
keybld.c: In function ‘follow’:
keybld.c:126:50: warning: cast to pointer from integer of different size
[-Wint-to-pointer-cast]
126 | arcp->arg = arcup->arg = (void *)n_user_actions;
| ^
keybld.c: In function ‘dump_machine’:
keybld.c:180:21: warning: format ‘%d’ expects argument of type ‘int’, but
argument 2 has type ‘long unsigned int’ [-Wformat=]
180 | printf("/* %d bytes required for transition table storage */\n",
| ~^
| |
| int
| %ld
181 | sizeof(short) * TRANSITIONS * n_states);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| long unsigned int
keybld.c:194:47: warning: cast from pointer to integer of different size
[-Wpointer-to-int-cast]
194 | printf("%d", -(int)tp->arg - 1);
| ^
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O
-DLDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -c subs.c
mv subs.o ksubs.o
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O
-DLDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -o keybld
keybld.o ksubs.o
keybld
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -O
-DLDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wdate-time
-D_FORTIFY_SOURCE=2 -c -o main.o main.c
main.c:151:1: error: return type defaults to ‘int’ [-Wimplicit-int]
151 | yywrap()
| ^~~~~~
main.c: In function ‘sym_def’:
main.c:201:32: error: ‘return’ with a value, in function returning void
[-Wreturn-mismatch]
201 | return 1;
| ^
main.c:192:1: note: declared here
192 | sym_def(char *sym, int type, int seg, int i, double f)
| ^~~~~~~
main.c: In function ‘summarize’:
main.c:418:24: error: ‘return’ with a value, in function returning void
[-Wreturn-mismatch]
418 | return 1;
| ^
main.c:413:1: note: declared here
413 | summarize(struct psect *pp)
| ^~~~~~~~~
make[2]: *** [<builtin>: main.o] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j1 "INSTALL=install --strip-program=true" returned
exit code 2
make[1]: *** [debian/rules:23: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:11: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: a56
Source-Version: 1.3+dfsg-11
Done: Thorsten Alteholz <deb...@alteholz.de>
We believe that the bug you reported is fixed in the latest version of
a56, 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 1074...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Thorsten Alteholz <deb...@alteholz.de> (supplier of updated a56 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: Sun, 28 Jul 2024 23:00:00 +0200
Source: a56
Architecture: source
Version: 1.3+dfsg-11
Distribution: unstable
Urgency: medium
Maintainer: Thorsten Alteholz <deb...@alteholz.de>
Changed-By: Thorsten Alteholz <deb...@alteholz.de>
Closes: 1074798
Changes:
a56 (1.3+dfsg-11) unstable; urgency=medium
.
[ Ben Hutchings ]
* Update patches to fix new errors in gcc-14 (Closes: #1074798):
- Drop "non-void should return a value bug in main." (clang-ftbfs.diff)
as the affected function should actually return void
- Replace the many partial function declaration patches with a single
patch that fixes all missing prototypes and K&R style definitions
* Drop "Replace undeclared fatal" (replace-undecl-fatal.patch), as
fatal() is now declared
* Add format attributes to allow type checks on *printf() wrappers
* Enable most compiler warnings (-Wall -Wextra with some overrides)
* Fix remaining warnings in upstream code with gcc-14
* a56-tobin: Check for errors from pwrite()
* Add debian/.gitgnore file to make 'git add debian' safer
.
[ Thorsten ]
* debian/control: bump standard to 4.7.0 (no changes)
* debian/watch: use version 4
* fix spelling in patch description
* mark patches such that forwarding is not needed
Checksums-Sha1:
03dbab07976596c6a04b51470f5e0d5c3a04f624 1964 a56_1.3+dfsg-11.dsc
3dba29f61a43b78259fb203596ae69719ed22895 14948 a56_1.3+dfsg-11.debian.tar.xz
115e397a87c4a59d430656b19638cb15829cfb9c 6189 a56_1.3+dfsg-11_amd64.buildinfo
Checksums-Sha256:
d1ad3959a995a322ff795bcac64812d750ca61ed615247463833fd0319bb5e86 1964
a56_1.3+dfsg-11.dsc
a154b8b19d463d3a086dcca51f38da3c6df5e50e64176d3eefd8c445be694b74 14948
a56_1.3+dfsg-11.debian.tar.xz
9c72bb998e6c35349b847a2b498a73e5050904144dc8fa2e5437d155c5e144d0 6189
a56_1.3+dfsg-11_amd64.buildinfo
Files:
1bb1b4b49700ac2eb665cfc02831008c 1964 devel optional a56_1.3+dfsg-11.dsc
6ba2218949ce3639a91f4e07f1ffb97b 14948 devel optional
a56_1.3+dfsg-11.debian.tar.xz
a4b4e434edd21268afde8edd65886c29 6189 devel optional
a56_1.3+dfsg-11_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQKnBAEBCgCRFiEEYgH7/9u94Hgi6ruWlvysDTh7WEcFAmamzPlfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDYy
MDFGQkZGREJCREUwNzgyMkVBQkI5Njk2RkNBQzBEMzg3QjU4NDcTHGRlYmlhbkBh
bHRlaG9sei5kZQAKCRCW/KwNOHtYR7B0D/9bTKEtWgt3WrQu3INo7MNgn+ZTUjgr
soHeJOZN1JIgWHxp/egzsVZJPExGoer5N4jvn6jqIDZEd9R65aH3v87AXyGzT2rn
yVzdrEcHyu6ticujiHbh82QibOGMmMP7Y6VoQuBpsT9XRnI4O7oobFh7CITjpWV4
kzyntm4Qn4EudZ84GfbK5Zj6YeBypbxVYFZPtcrmE+WG3a51U5MCdAukSgXTEP+G
JfCktUxGlDYv/8abpcTZRWk7TGaT+HKVc/crs1Ua9G/TDnzJC7QvJbYxRBoAnbO+
KEwasakK9gjO7zY4OORllOFqjZpI/0CI5fx22aT0eFWvmKcPouF1IvPjwGeAsKbg
JBr66AzoWG+39jHZkD1WSeCRntnZMhYUr/arHH30hGZbfXyUaycdOKvp9PlAfLqz
mzgATeuYgIlASKIdDfmhlnw0eyzDszDew6/RmhPw7Yd2DEppB3Q9wKhFL6XJC/Gh
KQQo8F7aof9a7hT28maxXA98PuQvcx01AeR4veSjvdee7t6jUhopvzOPQIPHLtSf
N3b1zdkCDh6wD98CakuzN8xmEWw7Xc0Ni4jpLDrGLVg24irXgWR3ntYiIw7VNbQ5
wnWS1Oo96s02nuYzQ4rRtrfaiOY/I3j4JrhGLWGOiHPjc5jtTvNbX5kCW9K7k3dX
D9FP6EbKviYFPg==
=jta4
-----END PGP SIGNATURE-----
pgpN_YF75IzSB.pgp
Description: PGP signature
--- End Message ---