Your message dated Sun, 28 Sep 2025 02:43:01 +0000
with message-id <[email protected]>
and subject line Bug#1096503: fixed in dasm 2.20.15~20201109+really2.20.14.1-3
has caused the Debian Bug report #1096503,
regarding dasm: 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.)


-- 
1096503: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096503
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:dasm
Version: 2.20.15~20201109+really2.20.14.1-2
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/dasm_2.20.15~20201109+really2.20.14.1-2_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

[...]
(cd test; make clean; cd ..)
make[2]: Entering directory 
'/build/reproducible-path/dasm-2.20.15~20201109+really2.20.14.1/test'
make -C atari2600 clean
make[3]: Entering directory 
'/build/reproducible-path/dasm-2.20.15~20201109+really2.20.14.1/test/atari2600'
rm -rf boing26.bin *.diff *.hex *.list.txt *.out
make[3]: Leaving directory 
'/build/reproducible-path/dasm-2.20.15~20201109+really2.20.14.1/test/atari2600'
make -C atari7800 clean
make[3]: Entering directory 
'/build/reproducible-path/dasm-2.20.15~20201109+really2.20.14.1/test/atari7800'
rm -rf spritesample.bin *.diff *.hex *.list.txt *.out
make[3]: Leaving directory 
'/build/reproducible-path/dasm-2.20.15~20201109+really2.20.14.1/test/atari7800'
make -C cmdline_defs clean
make[3]: Entering directory 
'/build/reproducible-path/dasm-2.20.15~20201109+really2.20.14.1/test/cmdline_defs'
rm -rf *.bin *.hex *.list.txt *.diff *.sym *.out
make[3]: Leaving directory 
'/build/reproducible-path/dasm-2.20.15~20201109+really2.20.14.1/test/cmdline_defs'
make -C selftest clean
make[3]: Entering directory 
'/build/reproducible-path/dasm-2.20.15~20201109+really2.20.14.1/test/selftest'
rm -rf *.bin *.hex *.list.txt *.diff *.out
make[3]: Leaving directory 
'/build/reproducible-path/dasm-2.20.15~20201109+really2.20.14.1/test/selftest'
make -C channel-f clean
make[3]: Entering directory 
'/build/reproducible-path/dasm-2.20.15~20201109+really2.20.14.1/test/channel-f'
rm -rf lights.bin tetris.bin *.diff *.hex *.list.txt *.out
make[3]: Leaving directory 
'/build/reproducible-path/dasm-2.20.15~20201109+really2.20.14.1/test/channel-f'
rm -rf *.bin *.hex *.list.txt *.diff *.out
make[2]: Leaving directory 
'/build/reproducible-path/dasm-2.20.15~20201109+really2.20.14.1/test'
rm -rf dasm-beta-*.tar.gz bin/
make[1]: Leaving directory 
'/build/reproducible-path/dasm-2.20.15~20201109+really2.20.14.1'
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   dh_auto_configure
   debian/rules override_dh_auto_build
make[1]: Entering directory 
'/build/reproducible-path/dasm-2.20.15~20201109+really2.20.14.1'
dh_auto_build
        make -j8 "INSTALL=install --strip-program=true"
make[2]: Entering directory 
'/build/reproducible-path/dasm-2.20.15~20201109+really2.20.14.1'
(cd src; make; cd ..)
make[3]: Entering directory 
'/build/reproducible-path/dasm-2.20.15~20201109+really2.20.14.1/src'
detected_OS is Linux
cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/dasm-2.20.15~20201109+really2.20.14.1=.
 -fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
main.o main.c
cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/dasm-2.20.15~20201109+really2.20.14.1=.
 -fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
ops.o ops.c
cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/dasm-2.20.15~20201109+really2.20.14.1=.
 -fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
globals.o globals.c
cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/dasm-2.20.15~20201109+really2.20.14.1=.
 -fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
exp.o exp.c
cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/dasm-2.20.15~20201109+really2.20.14.1=.
 -fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
symbols.o symbols.c
cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/dasm-2.20.15~20201109+really2.20.14.1=.
 -fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
mne6303.o mne6303.c
cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/dasm-2.20.15~20201109+really2.20.14.1=.
 -fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
mne6502.o mne6502.c
cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/dasm-2.20.15~20201109+really2.20.14.1=.
 -fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
mne68705.o mne68705.c
exp.c: In function ‘evaltop’:
exp.c:617:10: error: too many arguments to function ‘Opdis[Opi]’; expected 0, 
have 2
  617 |         (*Opdis[Opi]_unary)(Argstack[Argi], Argflags[Argi]);
      |         ~^~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~
exp.c:629:10: error: too many arguments to function ‘Opdis[Opi]’; expected 0, 
have 4
  629 |         (*Opdis[Opi]_binary)(Argstack[Argi], Argstack[Argi+1],
      |         ~^~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~
cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/dasm-2.20.15~20201109+really2.20.14.1=.
 -fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
mne6811.o mne6811.c
cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/dasm-2.20.15~20201109+really2.20.14.1=.
 -fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2  -c -o 
mnef8.o mnef8.c
make[3]: *** [<builtin>: exp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory 
'/build/reproducible-path/dasm-2.20.15~20201109+really2.20.14.1/src'
mkdir -p bin
cp src/dasm bin/dasm
cp: cannot stat 'src/dasm': No such file or directory
make[2]: *** [Makefile:49: build] Error 1
make[2]: Leaving directory 
'/build/reproducible-path/dasm-2.20.15~20201109+really2.20.14.1'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" returned 
exit code 2
make[1]: *** [debian/rules:9: override_dh_auto_build] Error 25
make[1]: Leaving directory 
'/build/reproducible-path/dasm-2.20.15~20201109+really2.20.14.1'
make: *** [debian/rules:6: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: dasm
Source-Version: 2.20.15~20201109+really2.20.14.1-3
Done: Joseph Nahmias <[email protected]>

We believe that the bug you reported is fixed in the latest version of
dasm, 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.
Joseph Nahmias <[email protected]> (supplier of updated dasm 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: Sat, 27 Sep 2025 21:52:19 -0400
Source: dasm
Architecture: source
Version: 2.20.15~20201109+really2.20.14.1-3
Distribution: unstable
Urgency: medium
Maintainer: Joseph Nahmias <[email protected]>
Changed-By: Joseph Nahmias <[email protected]>
Closes: 1096503
Changes:
 dasm (2.20.15~20201109+really2.20.14.1-3) unstable; urgency=medium
 .
   [ Debian Janitor ]
   * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository-Browse.
     Changes-By: lintian-brush
     Fixes: lintian: upstream-metadata-file-is-missing
     See-also: 
https://lintian.debian.org/tags/upstream-metadata-file-is-missing.html
     Fixes: lintian: upstream-metadata-missing-bug-tracking
     See-also: 
https://lintian.debian.org/tags/upstream-metadata-missing-bug-tracking.html
   * Update lintian override info format in d/source/lintian-overrides on line 
5.
     Changes-By: lintian-brush
     Fixes: lintian: mismatched-override
     See-also: https://lintian.debian.org/tags/mismatched-override.html
 .
   [ Joe Nahmias ]
   * drop unnecessary lintian override
   * enable extra build jobs in salsa ci
   * run wrap-and-sort -asbkt; enable corresponding job in salsa ci
 .
   [ Sergio Durigan Junior ]
   * Fix FTBFS with GCC 15.
     Thanks to Sergio Durigan Junior <[email protected]> (Closes: #1096503)
Checksums-Sha1:
 ea7754f5b9caea03defc2af691820b03f1c03dd9 2048 
dasm_2.20.15~20201109+really2.20.14.1-3.dsc
 16b87276d14aab703be0e92d4cb1c816119fa524 4532 
dasm_2.20.15~20201109+really2.20.14.1-3.debian.tar.xz
 af84d04726522e9a8cc770bc8165c93c141b06d4 8524 
dasm_2.20.15~20201109+really2.20.14.1-3_amd64.buildinfo
Checksums-Sha256:
 17ed1665e2bae4a96599af44774891bce3a9a67a5a94f8802d785cf46d8116b4 2048 
dasm_2.20.15~20201109+really2.20.14.1-3.dsc
 7268f70020fa2815db139478eb9fae5fa6b7b0c67d8628e11bdad9c6eae642e7 4532 
dasm_2.20.15~20201109+really2.20.14.1-3.debian.tar.xz
 05ffab1b53cf0e8aae352f3ef24f689748633c8eb3dffff538a7ce3227493ea4 8524 
dasm_2.20.15~20201109+really2.20.14.1-3_amd64.buildinfo
Files:
 e186b9236bcca14f358174aab00ec726 2048 otherosfs optional 
dasm_2.20.15~20201109+really2.20.14.1-3.dsc
 4265f2c089419b5dbf2371cd29b82bd8 4532 otherosfs optional 
dasm_2.20.15~20201109+really2.20.14.1-3.debian.tar.xz
 17bb4aef1eb0edb782dae52b3833443f 8524 otherosfs optional 
dasm_2.20.15~20201109+really2.20.14.1-3_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEcxc7CTsDz7hRCK0UsRvZGQeaO5gFAmjYl20ACgkQsRvZGQea
O5gAyQ//UfOBxuWl/rrgsKknw42wp+kisEQey6k4xu0Chrlq7RnY2WaDfaJI+AII
MhxIef+HMZRzZpE++8Gi8/RsKbnLTCg/000jcaisY3CgmHSDSKxXUYcusBKi+AxA
MW6soEefuixnbwFMNkJyFmWFOypSfkOHB6rjuhbYqO+Z04Qy6dOnsqSrAvQEHBqI
qYiC+5e47gkQ9DuviJrL6wP0mbYoj0/7FEdTXEbeqz1MoNDwk2bOmRb6Vf/e34R8
+xIien6/MmSTzWq1cjqu/Duj+8JPiczrX2XTnCkNAyG2kg3RsT7VDDuLrpYgMujY
AdODdRU064Q3xZXTuZXa98EUEKXtp26TkWTl7FAJrYZIRVGnfq5E4TTGoYzWCnfq
nWCyLjRDPHD2iVz26RaHsFEjp5Uk8ElYMSxUnUdjWWtS/jUFBviPPsBk2ZN3Fh+f
3Q1amKUZKCf2Z3hU6N72h5XZHDzjk93LTC69A5oK4pI9m+w9DmyVQ6EwFzHqQRoq
l0TcEbaVpKILgsPhzCkAez544M1ZIOVAYUQOUfn5rVgKAqamME9s43yJ+mLM2A1x
ob6NV9GGZu8BJJGJD1VPfhP6l5A+5O/6FcaKD6+81xTrHyvIOGDrmCVDDTjtcWBr
EYz2z0wqU0B3Jh1ud1pGabmSRKtlYKYEWeaUanJ+9ZngFSXMFqk=
=onME
-----END PGP SIGNATURE-----

Attachment: pgpzTYILLD_YH.pgp
Description: PGP signature


--- End Message ---

Reply via email to