Your message dated Tue, 23 Sep 2025 08:49:34 +0000
with message-id <[email protected]>
and subject line Bug#1096498: fixed in daemonize 1.7.8-4.1
has caused the Debian Bug report #1096498,
regarding daemonize: 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.)


-- 
1096498: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096498
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:daemonize
Version: 1.7.8-4
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/daemonize_1.7.8-4_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

[...]
      |                    ^~~~~
getopt.c:78:17: note: in expansion of macro ‘ERR’
   78 |                 ERR(": illegal option -- ", c);
      |                 ^~~
getopt.c:52:16: error: too many arguments to function ‘write’; expected 0, have 
3
   52 |         (void) write(2, s, (unsigned)strlen(s));\
      |                ^~~~~ ~
getopt.c:78:17: note: in expansion of macro ‘ERR’
   78 |                 ERR(": illegal option -- ", c);
      |                 ^~~
getopt.c:48:20: note: declared here
   48 |         extern int write();\
      |                    ^~~~~
getopt.c:78:17: note: in expansion of macro ‘ERR’
   78 |                 ERR(": illegal option -- ", c);
      |                 ^~~
getopt.c:53:16: error: too many arguments to function ‘write’; expected 0, have 
3
   53 |         (void) write(2, errbuf, 2);}
      |                ^~~~~ ~
getopt.c:78:17: note: in expansion of macro ‘ERR’
   78 |                 ERR(": illegal option -- ", c);
      |                 ^~~
getopt.c:48:20: note: declared here
   48 |         extern int write();\
      |                    ^~~~~
getopt.c:78:17: note: in expansion of macro ‘ERR’
   78 |                 ERR(": illegal option -- ", c);
      |                 ^~~
getopt.c:51:16: error: too many arguments to function ‘write’; expected 0, have 
3
   51 |         (void) write(2, argv[0], (unsigned)strlen(argv[0]));\
      |                ^~~~~ ~
getopt.c:89:25: note: in expansion of macro ‘ERR’
   89 |                         ERR(": option requires an argument -- ", c);
      |                         ^~~
getopt.c:48:20: note: declared here
   48 |         extern int write();\
      |                    ^~~~~
getopt.c:89:25: note: in expansion of macro ‘ERR’
   89 |                         ERR(": option requires an argument -- ", c);
      |                         ^~~
getopt.c:52:16: error: too many arguments to function ‘write’; expected 0, have 
3
   52 |         (void) write(2, s, (unsigned)strlen(s));\
      |                ^~~~~ ~
getopt.c:89:25: note: in expansion of macro ‘ERR’
   89 |                         ERR(": option requires an argument -- ", c);
      |                         ^~~
getopt.c:48:20: note: declared here
   48 |         extern int write();\
      |                    ^~~~~
getopt.c:89:25: note: in expansion of macro ‘ERR’
   89 |                         ERR(": option requires an argument -- ", c);
      |                         ^~~
getopt.c:53:16: error: too many arguments to function ‘write’; expected 0, have 
3
   53 |         (void) write(2, errbuf, 2);}
      |                ^~~~~ ~
getopt.c:89:25: note: in expansion of macro ‘ERR’
   89 |                         ERR(": option requires an argument -- ", c);
      |                         ^~~
getopt.c:48:20: note: declared here
   48 |         extern int write();\
      |                    ^~~~~
getopt.c:89:25: note: in expansion of macro ‘ERR’
   89 |                         ERR(": option requires an argument -- ", c);
      |                         ^~~
make[1]: *** [Makefile:22: getopt.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/build/reproducible-path/daemonize-1.7.8'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:10: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: daemonize
Source-Version: 1.7.8-4.1
Done: Adrian Bunk <[email protected]>

We believe that the bug you reported is fixed in the latest version of
daemonize, 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.
Adrian Bunk <[email protected]> (supplier of updated daemonize 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, 21 Sep 2025 22:53:45 +0300
Source: daemonize
Architecture: source
Version: 1.7.8-4.1
Distribution: unstable
Urgency: medium
Maintainer: SZ Lin (林上智) <[email protected]>
Changed-By: Adrian Bunk <[email protected]>
Closes: 1096498
Changes:
 daemonize (1.7.8-4.1) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Fix FTBFS with GCC 15. (Closes: #1096498)
Checksums-Sha1:
 f8c8ca3a8c942dd706df4aadcd9099e561022028 1848 daemonize_1.7.8-4.1.dsc
 83bec564959a774b952751861882221fb68493b8 8860 daemonize_1.7.8-4.1.debian.tar.xz
Checksums-Sha256:
 eefe85ba42cd503509629c05715f02e314095e57bd92d4e474301f8aa673c91c 1848 
daemonize_1.7.8-4.1.dsc
 2ba148d5f33749992c3575ca2590361adbbffb8bec4ebd7482837d255b1bea0a 8860 
daemonize_1.7.8-4.1.debian.tar.xz
Files:
 2b1909ca3e73b87cf92489993a83a0b6 1848 admin optional daemonize_1.7.8-4.1.dsc
 3aa4f4585f61be962a602e69030b0639 8860 admin optional 
daemonize_1.7.8-4.1.debian.tar.xz

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

iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAmjQWRgACgkQiNJCh6LY
mLEpZg/9FjWu/IlQ0E1zPncutIJSfJmNYYojMBdNDw3lWDlt4rrQZH68lBb9Hih2
4V7wJZwICRZI1fo5uGXjPq8X9XGLsc2aFQMBeFT9TSoM+v1JV1imcUEXOPW1sLp0
l9sa/44euAo1tvHR9xx7t+bH2La2h0nC5N1Yv3Un1F9ut7pL2mClHdOVGlwNpbrr
ArOpgVFia8nf8y2nXsTmaOPgYQIdYXq550C2gy62IxVWnCgZj/pX8es1OoGXfpqY
kyVO4GQnZe1r9DFIzTg/KTGjo/GDR5bYk+NOCfGJehySe6JmyPGDHuhJ3D6DMNd3
m/dAAy0RFAYtI/6lVQvWNwO9415WeXqWmUDa7SEMxGNJ1wcgkiw2VUnssu5IoOAj
h6PLG5EbeTvzw27UtFkgIxmtJLTSdunAL+jWJfI6h16wz1+/cYklmEstb2VD0Utz
L7eZZ4w01s+Bk+qAMcccrM7GQVKl8H+jYkJ2AoIiwVo/v2qmBCVxro/biodS/Cik
sCsTrQCiep+Yiq7PqSYaKTlYucF1tQC5NtNqiYFBQyu9duqJNbKB337ifXIKhTJn
sRSp8sORoF6iOCdB+Mw55QOmCy/QcOb/4sADfVAnm2BHJfXu4zgeQOiOvDisOqf7
ZtQGAUUFsXaNP/TimiZijEn4ePJM+zmbP6D3wu3iT7Ze24Ybr18=
=sWvo
-----END PGP SIGNATURE-----

Attachment: pgp3tbKSOIaEP.pgp
Description: PGP signature


--- End Message ---

Reply via email to