Your message dated Fri, 21 Mar 2025 10:42:22 +0000
with message-id <[email protected]>
and subject line Bug#1098095: fixed in wims 2:4.29a+dfsg1-1
has caused the Debian Bug report #1098095,
regarding wims: ftbfs with GCC-15
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 [email protected]
immediately.)
--
1098095: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1098095
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:wims
Version: 2:4.28+dfsg1-1
Severity: important
Tags: sid forky
User: [email protected]
Usertags: ftbfs-gcc-15
[This bug is NOT 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-15/g++-15, but succeeds to build with gcc-14/g++-14. The
severity of this report will be raised before the forky release.
The full build log can be found at:
http://qa-logs.debian.net/2025/02/16/amd64exp/wims_4.28+dfsg1-1_unstable_gccexp.log.gz
The last lines of the build log are at the end of this report.
To build with GCC 15, either set CC=gcc-15 CXX=g++-15 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
GCC 15 now defaults to the C23/C++23 standards, exposing many FTBFS.
Other 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-15/porting_to.html
[...]
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/wims-4.28+dfsg1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -c -o
symtext.o symtext.c
symtext.c: In function ‘getparms’:
symtext.c:255:46: warning: ‘%2s’ directive output may be truncated writing
between 2 and 45000 bytes into a region of size 8 [-Wformat-truncation=]
255 | if(buf[0]) snprintf(lbuf,sizeof(lbuf),"%2s",buf);
| ^~~ ~~~
In file included from /usr/include/stdio.h:970,
from ../../Lib/../includes.h:23,
from ../../Lib/libwims.h:21,
from symtext.h:23,
from symtext.c:36:
In function ‘snprintf’,
inlined from ‘getparms’ at symtext.c:255:18:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note:
‘__builtin___snprintf_chk’ output between 3 and 45001 bytes into a destination
of size 8
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/wims-4.28+dfsg1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -Wdate-time -D_FORTIFY_SOURCE=2
-Wl,-z,relro compile.o match.o suffix.o translate.o symtext.o -L../../../lib
-lwims -lm -o symtext
./symtext -t
Table orders OK.
strip symtext
cp symtext ../../../public_html/bin
make[5]: Leaving directory
'/build/reproducible-path/wims-4.28+dfsg1/src/Misc/symtext'
cd whirlgif; make && strip whirlgif
make[5]: Entering directory
'/build/reproducible-path/wims-4.28+dfsg1/src/Misc/whirlgif'
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/wims-4.28+dfsg1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -Wdate-time -D_FORTIFY_SOURCE=2
-c whirlgif.c
whirlgif.c: In function ‘GifReadFile’:
whirlgif.c:281:14: warning: pointer ‘fp’ used after ‘fclose’ [-Wuse-after-free]
281 | if ( feof(fp) || i == ';' )
| ^~~~~~~~
whirlgif.c:280:9: note: call to ‘fclose’ here
280 | fclose(fp);
| ^~~~~~~~~~
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/wims-4.28+dfsg1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -Wdate-time -D_FORTIFY_SOURCE=2
-c gifencod.c
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/wims-4.28+dfsg1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -Wdate-time -D_FORTIFY_SOURCE=2
-c gifdecod.c
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/wims-4.28+dfsg1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -Wl,-z,relro -o whirlgif
whirlgif.o gifencod.o gifdecod.o
make[5]: Leaving directory
'/build/reproducible-path/wims-4.28+dfsg1/src/Misc/whirlgif'
cp whirlgif/whirlgif ../../other/bin
cd bioinfo; make && strip C_etat_civil tab1d tab2d test_cond
make[5]: Entering directory
'/build/reproducible-path/wims-4.28+dfsg1/src/Misc/bioinfo'
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/wims-4.28+dfsg1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -Wdate-time -D_FORTIFY_SOURCE=2
-Wl,-z,relro -o tab1d tab1d.c
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/wims-4.28+dfsg1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -Wdate-time -D_FORTIFY_SOURCE=2
-Wl,-z,relro -o tab2d tab2d.c
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/wims-4.28+dfsg1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -Wdate-time -D_FORTIFY_SOURCE=2
-Wl,-z,relro -o test_cond test_cond.c
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/wims-4.28+dfsg1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -Wdate-time -D_FORTIFY_SOURCE=2
-Wl,-z,relro -o C_etat_civil C_etat_civil.c
make[5]: Leaving directory
'/build/reproducible-path/wims-4.28+dfsg1/src/Misc/bioinfo'
cd bioinfo ; cp C_etat_civil tab1d tab2d test_cond ../../../other/bin
cd checkmol; make && strip checkmol
make[5]: Entering directory
'/build/reproducible-path/wims-4.28+dfsg1/src/Misc/checkmol'
gcc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/wims-4.28+dfsg1=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -Wdate-time -D_FORTIFY_SOURCE=2
-Wl,-z,relro -c checkmolc.c
checkmolc.c:586:5: error: cannot use keyword ‘false’ as enumeration constant
586 | { false = 0, true } boolean;
| ^~~~~
checkmolc.c:586:5: note: ‘false’ is a keyword with ‘-std=c23’ onwards
make[5]: *** [Makefile:14: checkmolc.o] Error 1
make[5]: Leaving directory
'/build/reproducible-path/wims-4.28+dfsg1/src/Misc/checkmol'
make[4]: *** [Makefile:71: checkmol] Error 2
make[4]: Leaving directory '/build/reproducible-path/wims-4.28+dfsg1/src/Misc'
make[3]: *** [Makefile:209: misc] Error 2
make[3]: Leaving directory '/build/reproducible-path/wims-4.28+dfsg1/src'
make[2]: *** [Makefile.for.debian:60: wimsbuild] Error 2
make[2]: Leaving directory '/build/reproducible-path/wims-4.28+dfsg1'
make[1]: *** [debian/rules:29: override_dh_auto_build-arch] Error 2
make[1]: Leaving directory '/build/reproducible-path/wims-4.28+dfsg1'
make: *** [debian/rules:16: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: wims
Source-Version: 2:4.29a+dfsg1-1
Done: Georges Khaznadar <[email protected]>
We believe that the bug you reported is fixed in the latest version of
wims, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Georges Khaznadar <[email protected]> (supplier of updated wims 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 21 Mar 2025 10:39:07 +0100
Source: wims
Architecture: source
Version: 2:4.29a+dfsg1-1
Distribution: experimental
Urgency: medium
Maintainer: Georges Khaznadar <[email protected]>
Changed-By: Georges Khaznadar <[email protected]>
Closes: 1098095
Changes:
wims (2:4.29a+dfsg1-1) experimental; urgency=medium
.
* [09132e0] New upstream version 4.29a+dfsg1
* enforced the use of gcc-15 in d/rules, new patch d/patches/gcc-15.patch
Closes: #1098095
Checksums-Sha1:
fdac1099804f750e111299d4bac53627cc327510 2770 wims_4.29a+dfsg1-1.dsc
f6b0f44675cb6d39a7d1fae98a9c65a5b7e960f4 358
wims_4.29a+dfsg1.orig-addons.tar.gz
193e1f2a57ccbf217d400b05d2b407324c718fe1 12066245
wims_4.29a+dfsg1.orig-third-parties.tar.gz
e6f6e883db4aa4d14f8f367ddd123bcef64256c2 47885839 wims_4.29a+dfsg1.orig.tar.gz
28e6588df6d7340458058116451850c35427115c 70944 wims_4.29a+dfsg1-1.debian.tar.xz
2f13108e7ecd41285bcd132145d45d93c8fea962 14434
wims_4.29a+dfsg1-1_source.buildinfo
Checksums-Sha256:
675a9054ee3163c89f41327782018c69157a474e539c23b3fa981d8644f317fb 2770
wims_4.29a+dfsg1-1.dsc
d105209c136cea56b5c6389de39089b87b0ce6dc74f2c120834680598e54ed3c 358
wims_4.29a+dfsg1.orig-addons.tar.gz
8ce7b8005b86f587e36e6f23b44506ebb3cd345f38bf14d5b7f11d0cd4be33ec 12066245
wims_4.29a+dfsg1.orig-third-parties.tar.gz
112eddd03d8b578afff506beab7033a712f33d0ce72ce4b7c614e9a4d756c7a2 47885839
wims_4.29a+dfsg1.orig.tar.gz
f0a80d3085e3929f726abf9d941a593b9cdd693d77645131b4a790fc075e1655 70944
wims_4.29a+dfsg1-1.debian.tar.xz
d5ff302614d17627ef05a0d3be0e48c7081c9f0ef187025a1857eb87577266e6 14434
wims_4.29a+dfsg1-1_source.buildinfo
Files:
381581b4c4a898b1c461959dc0c05f14 2770 web optional wims_4.29a+dfsg1-1.dsc
070b653d84a3c3a9a2d639138481f4d8 358 web optional
wims_4.29a+dfsg1.orig-addons.tar.gz
793f477616f1cfc20e7e9620a54de9d8 12066245 web optional
wims_4.29a+dfsg1.orig-third-parties.tar.gz
3e2fe47b4f08c42ec7a566ccb4d0da12 47885839 web optional
wims_4.29a+dfsg1.orig.tar.gz
074d977c5759fc0b213afc906938c16d 70944 web optional
wims_4.29a+dfsg1-1.debian.tar.xz
c7e6df6ff0dd0da35e79735cd134cc49 14434 web optional
wims_4.29a+dfsg1-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEEM0CzZP9nFT+3zK6FHCgWkHE2rjkFAmfdPYsUHGdlb3JnZXNr
QGRlYmlhbi5vcmcACgkQHCgWkHE2rjkgJw//Zpw0JFvwEAhdJE4TS9OKLbNeO9i9
L3IEHneapjt3Gcj7W/uogsd7GzjMrHxL1wVhihkQE49hp0zWQwVUg/Mx/EJR16ZL
jzA9/qA+n0eNlLr82M7jCAAlE/dVM1RHTlfrrFUtxZjYfomGpAtcBZM3yowWgFZG
cm7hgiEsSvmBgXhNCjArZN9R8mBXQgSFN/qBbrAiqib2fI03G1WggKHTiirefjgJ
MpLn+/HTMMTbrEPa0EQw3GFbwecMH0o6wI/ObgWyXiCjCLhxsCmKQBJK9k7sPEYC
1eiTq/AE9AlRPZUglip4fHe/E5K2rYqMxNDXTDUWprVnjYRH7Az8TlaTte1oWJ9k
7sgtxUVxeOxkkxLyvjPPplStGDrSGArgwUv3nVRTqKOe+9YXQEzej7hjzAOx9IBS
ttBWQDYWRtsjZZWdUZzc1wypvOa0esuXqH90DWSTM2rEFwDVnifEm/zPAHYoMtAA
yHdJXvnb6kzaX5Lg6n2HBAmQYc3meAtOVFJ4cvAGHmOQDzkr7GWbdCIhmzNoLXRs
hE0J7ksDnLjjgUvn/oAtt61xNdBvD3JyoiRKt9Bg2Xow6mklXGa82fw2sxkYlQGn
xu74qs2iVnbHuEK7tczFuQw2LyLyMhOaVnIW+ziGHFJYHwdRrbnQMdoZCeXnUUQG
DS5wHKV9yR7FutU=
=yJWE
-----END PGP SIGNATURE-----
pgpnz9z0o83Pe.pgp
Description: PGP signature
--- End Message ---