Your message dated Wed, 27 Aug 2025 12:50:29 +0000
with message-id <[email protected]>
and subject line Bug#1097391: fixed in mgetty 1.2.1-3
has caused the Debian Bug report #1097391,
regarding mgetty: 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.)


-- 
1097391: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097391
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:mgetty
Version: 1.2.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/mgetty_1.2.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

[...]
      |                                          ~~~~~~~~~~~~~~~^~~~~~~~~
mgetty.c:191:19: note: ‘sig_new_config’ declared here
  191 | static RETSIGTYPE sig_new_config(SIG_HDLR_ARGS)
      |                   ^~~~~~~~~~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
   72 | typedef void (*__sighandler_t) (int);
      |                ^~~~~~~~~~~~~~
mgetty.c: In function ‘main’:
mgetty.c:360:22: error: passing argument 2 of ‘signal’ from incompatible 
pointer type [-Wincompatible-pointer-types]
  360 |     signal( SIGUSR1, sig_pick_phone );
      |                      ^~~~~~~~~~~~~~
      |                      |
      |                      RETSIGTYPE (*)(void) {aka void (*)(void)}
/usr/include/signal.h:88:57: note: expected ‘__sighandler_t’ {aka ‘void 
(*)(int)’} but argument is of type ‘RETSIGTYPE (*)(void)’ {aka ‘void (*)(void)’}
   88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler)
      |                                          ~~~~~~~~~~~~~~~^~~~~~~~~
mgetty.c:135:19: note: ‘sig_pick_phone’ declared here
  135 | static RETSIGTYPE sig_pick_phone(SIG_HDLR_ARGS)
      |                   ^~~~~~~~~~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
   72 | typedef void (*__sighandler_t) (int);
      |                ^~~~~~~~~~~~~~
mgetty.c:365:22: error: passing argument 2 of ‘signal’ from incompatible 
pointer type [-Wincompatible-pointer-types]
  365 |     signal( SIGUSR2, sig_new_config );
      |                      ^~~~~~~~~~~~~~
      |                      |
      |                      RETSIGTYPE (*)(void) {aka void (*)(void)}
/usr/include/signal.h:88:57: note: expected ‘__sighandler_t’ {aka ‘void 
(*)(int)’} but argument is of type ‘RETSIGTYPE (*)(void)’ {aka ‘void (*)(void)’}
   88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler)
      |                                          ~~~~~~~~~~~~~~~^~~~~~~~~
mgetty.c:191:19: note: ‘sig_new_config’ declared here
  191 | static RETSIGTYPE sig_new_config(SIG_HDLR_ARGS)
      |                   ^~~~~~~~~~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
   72 | typedef void (*__sighandler_t) (int);
      |                ^~~~~~~~~~~~~~
mgetty.c:371:5: warning: ‘siginterrupt’ is deprecated: Use sigaction with 
SA_RESTART instead [-Wdeprecated-declarations]
  371 |     siginterrupt( SIGINT,  TRUE );
      |     ^~~~~~~~~~~~
/usr/include/signal.h:324:12: note: declared here
  324 | extern int siginterrupt (int __sig, int __interrupt) __THROW
      |            ^~~~~~~~~~~~
mgetty.c:372:5: warning: ‘siginterrupt’ is deprecated: Use sigaction with 
SA_RESTART instead [-Wdeprecated-declarations]
  372 |     siginterrupt( SIGALRM, TRUE );
      |     ^~~~~~~~~~~~
/usr/include/signal.h:324:12: note: declared here
  324 | extern int siginterrupt (int __sig, int __interrupt) __THROW
      |            ^~~~~~~~~~~~
mgetty.c:373:5: warning: ‘siginterrupt’ is deprecated: Use sigaction with 
SA_RESTART instead [-Wdeprecated-declarations]
  373 |     siginterrupt( SIGHUP,  TRUE );
      |     ^~~~~~~~~~~~
/usr/include/signal.h:324:12: note: declared here
  324 | extern int siginterrupt (int __sig, int __interrupt) __THROW
      |            ^~~~~~~~~~~~
mgetty.c:374:5: warning: ‘siginterrupt’ is deprecated: Use sigaction with 
SA_RESTART instead [-Wdeprecated-declarations]
  374 |     siginterrupt( SIGUSR1, TRUE );
      |     ^~~~~~~~~~~~
/usr/include/signal.h:324:12: note: declared here
  324 | extern int siginterrupt (int __sig, int __interrupt) __THROW
      |            ^~~~~~~~~~~~
mgetty.c:375:5: warning: ‘siginterrupt’ is deprecated: Use sigaction with 
SA_RESTART instead [-Wdeprecated-declarations]
  375 |     siginterrupt( SIGUSR2, TRUE );
      |     ^~~~~~~~~~~~
/usr/include/signal.h:324:12: note: declared here
  324 | extern int siginterrupt (int __sig, int __interrupt) __THROW
      |            ^~~~~~~~~~~~
make[1]: *** [Makefile:336: mgetty.o] Error 1
make[1]: Leaving directory '/build/reproducible-path/mgetty-1.2.1'
make: *** [debian/rules:29: build] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: mgetty
Source-Version: 1.2.1-3
Done: наб <[email protected]>

We believe that the bug you reported is fixed in the latest version of
mgetty, 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.
наб <[email protected]> (supplier of updated mgetty 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: Tue, 26 Aug 2025 23:29:59 +0200
Source: mgetty
Architecture: source
Version: 1.2.1-3
Distribution: unstable
Urgency: medium
Maintainer: Package Salvaging Team <[email protected]>
Changed-By: наб <[email protected]>
Closes: 1013831 1097391 1109183
Changes:
 mgetty (1.2.1-3) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Carles Pina i Estany ]
   * Added po-debconf Catalan translation (Closes: #1109183)
 .
   [ наб ]
   * d/p/:
     0031  Fix FTBFS with GCC-15 (Closes: #1097391)
     0032  Fix dropped line in mgetty.8
           Fix mismatched sections in faxrunqd.8 and faxq-helper.8
           More lintian miscellanea
   * d/control: Standards-Version: 4.7.0 -> 4.7.2
   * d/rules: cd;make -> make -C
   * debian/mgetty-fax.init.d: init.d-script-does-not-source-init-functions
   * debian/mgetty-viewfax.mime: quoted-placeholder-in-mailcap-entry
   * d/control: drop Depends: install-info from mgetty (Closes: #1013831)
Checksums-Sha1:
 ce13f0fca8c801459e39fbc9a46fb4c31abf6d7c 2277 mgetty_1.2.1-3.dsc
 5992c300ad9149010f8ca60c707b873478a55a48 1176845 mgetty_1.2.1.orig.tar.gz
 07b0ab1a3824075ce0fcd0303b21d9ba0f9d8efc 62728 mgetty_1.2.1-3.debian.tar.xz
 b299bc358fad670fc03bd5ca8cfb5b1f8f3bac54 9224 mgetty_1.2.1-3_source.buildinfo
Checksums-Sha256:
 043bf20e64db39bc6d9ad25f13845ddfbfe37a9f1ff621fa0cb3216714deb932 2277 
mgetty_1.2.1-3.dsc
 498796cc70b3f8fbdc5430ca77ddeee1d54028f4dde742f3a487726fd925a01f 1176845 
mgetty_1.2.1.orig.tar.gz
 07eaf06cd650f4cd88b6f97ce2156c4814d3d396d26ef5f72673fa573d36f017 62728 
mgetty_1.2.1-3.debian.tar.xz
 d79633feeb03ad5c8c9adfc693fd172da54fe91750520309ff5eabb6490b3d11 9224 
mgetty_1.2.1-3_source.buildinfo
Files:
 a411e6d35542d4d34a15d23d793b4636 2277 comm optional mgetty_1.2.1-3.dsc
 2bb3c91a663b61a9e7cb3bc031727773 1176845 comm optional mgetty_1.2.1.orig.tar.gz
 d7a0a1577bf89198209099ff299241fb 62728 comm optional 
mgetty_1.2.1-3.debian.tar.xz
 063d37bf12cc58d6b77b797cd3861a7b 9224 comm optional 
mgetty_1.2.1-3_source.buildinfo

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

iQJWBAEBCgBAFiEEfWlHToQCjFzAxEFjvP0LAY0mWPEFAmiu+uwiHG5hYmlqYWN6
bGV3ZWxpQG5hYmlqYWN6bGV3ZWxpLnh5egAKCRC8/QsBjSZY8WMOD/4tPxBtE1WL
7NAd9AxAVj7KoeemMAKXVuWh4XEcAyjWyxrGuY8sYKWitgp3W798p8C+5LsjYmrd
Bbz3dWg4PHYTsD/YLxGs44ijEGFx9tO6GNLfk4HJeeENHfKqVdDDapldT87hePW6
/1Zm3wVeEFihIG/DP802hvU1pBKIM3kqe5g4lceQxLFFT9Gv+RNhz2l+IcvkMqE7
FmHVsB2yYARg2Y410ZTHBwn68U+/enfAsw9j6XmYNoAlJytJSQzQ6Xd+w+EMYiVY
ASMMP7WypbbrqAGhAYLQMbvSlSwayo6rzzAZozgjqPVcYhPqk59VuLjfJapvjtV8
hjn7hveeS2NkitwMI96xyJyZrKlmI59JSo0nIURT6nNmOmBKRBgU3pbziR5nXPa8
V2dci6GCdRJeshuSLw/g0gRH7uBDKwmW137JvzREiKzG5HFfy9FpvPqlYmTJz6nh
IhorLzN/fRWERR2VT8oDyOXN6q5Hwbj8P1dqGAkO9RTO+iElMsyapnMuXZVYAJyn
QvVsGSJPkS/MVhsHO2+DQ022r0OIpreqA87t3eshJqAN5CAjbFQm9RtbzFpz/AOv
NVK6f+jFemrDMjkqOfNkpZ8q1fMPvWa1GQN3xv8tnjzIG1B8oEt913xAUDqT+XMI
PsSRKhOZBXWkX9aoXEBK7LBFEkmASkvW/A==
=yQ9y
-----END PGP SIGNATURE-----

Attachment: pgp9zOrXl70jn.pgp
Description: PGP signature


--- End Message ---

Reply via email to