Your message dated Mon, 08 Sep 2025 05:19:19 +0000
with message-id <[email protected]>
and subject line Bug#1097413: fixed in morse 2.6-3
has caused the Debian Bug report #1097413,
regarding morse: 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.)


-- 
1097413: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097413
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:morse
Version: 2.6-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/morse_2.6-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

[...]
make[2]: Entering directory '/build/reproducible-path/morse-2.6/morse.d'
cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/morse-2.6=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2  -c -o morse.o morse.c
cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/morse-2.6=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2  -c -o beepX11.o beepX11.c
cc -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/morse-2.6=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-Wdate-time -D_FORTIFY_SOURCE=2  -c -o alarm.o alarm.c
beepX11.c: In function ‘Beep’:
beepX11.c:37:5: warning: old-style function definition [-Wold-style-definition]
   37 | int Beep(time, volume, pitch)
      |     ^~~~
alarm.c: In function ‘AlarmSet’:
alarm.c:24:28: error: assignment to ‘__sighandler_t’ {aka ‘void (*)(int)’} from 
incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types]
   24 |         handler.sa_handler = AlarmHandler;
      |                            ^
alarm.c:18:13: note: ‘AlarmHandler’ declared here
   18 | static void AlarmHandler();
      |             ^~~~~~~~~~~~
In file included from alarm.c:8:
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
   72 | typedef void (*__sighandler_t) (int);
      |                ^~~~~~~~~~~~~~
alarm.c:28:9: error: too many arguments to function ‘ualarm’; expected 0, have 2
   28 |         ualarm(1000 * time, 0);
      |         ^~~~~~ ~~~~~~~~~~~
alarm.c:17:13: note: declared here
   17 | static void ualarm();
      |             ^~~~~~
alarm.c: At top level:
alarm.c:56:13: error: conflicting types for ‘ualarm’; have ‘void(unsigned int)’
   56 | static void ualarm(unsigned us) {
      |             ^~~~~~
alarm.c:17:13: note: previous declaration of ‘ualarm’ with type ‘void(void)’
   17 | static void ualarm();
      |             ^~~~~~
alarm.c:17:13: warning: ‘ualarm’ used but never defined
make[2]: *** [<builtin>: alarm.o] Error 1
make[2]: *** Waiting for unfinished jobs....
morse.c: In function ‘main’:
morse.c:615:28: error: assignment to ‘__sighandler_t’ {aka ‘void (*)(int)’} 
from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types]
  615 |         handler.sa_handler = die;
      |                            ^
morse.c:234:13: note: ‘die’ declared here
  234 | static void die(), suspend();
      |             ^~~
In file included from morse.c:32:
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
   72 | typedef void (*__sighandler_t) (int);
      |                ^~~~~~~~~~~~~~
morse.c:621:28: error: assignment to ‘__sighandler_t’ {aka ‘void (*)(int)’} 
from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types]
  621 |         handler.sa_handler = suspend;
      |                            ^
morse.c:234:20: note: ‘suspend’ declared here
  234 | static void die(), suspend();
      |                    ^~~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
   72 | typedef void (*__sighandler_t) (int);
      |                ^~~~~~~~~~~~~~
morse.c: At top level:
morse.c:1870:13: error: conflicting types for ‘suspend’; have ‘void(int)’
 1870 | static void suspend(int sig) {
      |             ^~~~~~~
morse.c:234:20: note: previous declaration of ‘suspend’ with type ‘void(void)’
  234 | static void die(), suspend();
      |                    ^~~~~~~
morse.c:234:20: warning: ‘suspend’ used but never defined
make[2]: *** [<builtin>: morse.o] Error 1
make[2]: Leaving directory '/build/reproducible-path/morse-2.6/morse.d'
dh_auto_build: error: cd morse.d && make -j8 "INSTALL=install 
--strip-program=true" DEVICE=X11 "CFLAGS=-g -O2 
-Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/morse-2.6=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection" 
returned exit code 2
make[1]: *** [debian/rules:8: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/morse-2.6'
make: *** [debian/rules:40: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: morse
Source-Version: 2.6-3
Done: tony mancill <[email protected]>

We believe that the bug you reported is fixed in the latest version of
morse, 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.
tony mancill <[email protected]> (supplier of updated morse 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: Sun, 07 Sep 2025 21:53:17 -0700
Source: morse
Architecture: source
Version: 2.6-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Hamradio Maintainers <[email protected]>
Changed-By: tony mancill <[email protected]>
Closes: 1097413
Changes:
 morse (2.6-3) unstable; urgency=medium
 .
   * Team upload.
   * Add patch for FTBFS w/GCC-15 (Closes: #1097413)
   * Bump Standards-Version to 4.7.2
Checksums-Sha1:
 a40638675ae21de84323b0c51ca91df252a725b3 2034 morse_2.6-3.dsc
 cb0fbfd4680cfd143850b950f32545aad71df3c1 7208 morse_2.6-3.debian.tar.xz
 b44f8163175a6dd4b35ee6001e281c8612e3ed13 8201 morse_2.6-3_amd64.buildinfo
Checksums-Sha256:
 dc1475d41baaa8e6047dc150c61d38b62e8c8ba0bff4b79d7e527c50bd164a7a 2034 
morse_2.6-3.dsc
 042c16fbe8438fe3d8f7c894a6c8bb0597df69a639017b72221813b5e7530c18 7208 
morse_2.6-3.debian.tar.xz
 1186ed57e632ec5543bff99f270f5e18d6fe64264efb664bba45ea0aafe1625c 8201 
morse_2.6-3_amd64.buildinfo
Files:
 4db02dbeb3f8195978adb1d751cb309d 2034 hamradio optional morse_2.6-3.dsc
 5164bf8b2c998e96cd0378db2c67f770 7208 hamradio optional 
morse_2.6-3.debian.tar.xz
 d820d8ea02421d13f0856b3b6082f920 8201 hamradio optional 
morse_2.6-3_amd64.buildinfo

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

iQJIBAEBCgAyFiEE5Qr9Va3SequXFjqLIdIFiZdLPpYFAmi+ZA4UHHRtYW5jaWxs
QGRlYmlhbi5vcmcACgkQIdIFiZdLPpaVtA//Rx/gicBXEgh88oqJ1W9eJHEu1nbU
lQLoADdY7i+WOdhDDdJsrI5uhF8fqbh4GJtE03ehVbIfnF+UWtuIj9Gw4+866ILN
ihtu02VO/9cqTBIMyfMIxEV4ZNWQVW66PZd0D9uj+emLFhYqPxebH3Dh5e6zJHNi
45uHEC5Xhx07Lmtg2hrSTPU1FtXL5Jo4C/wveD+SkoumATEU/ntlNy3R5pvr1QoJ
I9dDryZn4OIU/C9ZKPA5F4h90ZebjPCtXkBWE0N/mg17P3JTPHy4ULT9C2iguEUl
ZopYtc+gFlSqzh4v07+enxqWgTtUBSsnLGGRqQ0OYOKwSKBWA99yQeCc7YOfOZg2
O4bxcSzhjFmXthXW+5m9VsCrTJpKBo+8QM6muHvoEjDjjQW0iJPUWaxYdXf5zfoQ
YlgBY9XzHGm1Q0R/Ez6YaYvlnBy8xKFp4X24veS48gJW4eRwtpd32ikwDiGu0YX5
wn5bEf75cuEX2Virp7ZldHxZ62s+oM8YmfoAmkeFSXch/+K+UfdXhsaLH3KzANTj
GXafDEm+m/P89xzL9EJ0HwWjBuEvh/yDGHuNFppGNK8xWZGZhhbCwsWIfa4HOnRZ
hSSgEZ9P74dnccC2Wcy3FwZkAboC18f9Wh6ElkRfTOUEecZ/V/pr25+nbI66kHLJ
OSLRk9Bq0r6xz4k=
=xtW9
-----END PGP SIGNATURE-----

Attachment: pgpCCt_qtUebn.pgp
Description: PGP signature


--- End Message ---

Reply via email to