Your message dated Mon, 20 Oct 2025 12:48:47 +0000
with message-id <[email protected]>
and subject line Bug#1096591: fixed in etbemon 1.4.2-1
has caused the Debian Bug report #1096591,
regarding etbemon: 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.)


-- 
1096591: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096591
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:etbemon
Version: 1.4.1-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/etbemon_1.4.1-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

[...]
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Russell Coker <[email protected]>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 debian/rules clean
dh clean
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/build/reproducible-path/etbemon-1.4.1'
dh_auto_clean
/usr/bin/make -C mon.d clean
make[2]: Entering directory '/build/reproducible-path/etbemon-1.4.1/mon.d'
rm -f rpc.monitor dialin.monitor.wrap
make[2]: Leaving directory '/build/reproducible-path/etbemon-1.4.1/mon.d'
/usr/bin/make -C mon-local.d clean
make[2]: Entering directory '/build/reproducible-path/etbemon-1.4.1/mon-local.d'
rm -f deleted-mapped.monitor
make[2]: Leaving directory '/build/reproducible-path/etbemon-1.4.1/mon-local.d'
/usr/bin/make -C bin clean
make[2]: Entering directory '/build/reproducible-path/etbemon-1.4.1/bin'
rm -f btrfs.helper zfs.helper smartctl.helper hplog.helper
make[2]: Leaving directory '/build/reproducible-path/etbemon-1.4.1/bin'
make[1]: Leaving directory '/build/reproducible-path/etbemon-1.4.1'
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   debian/rules override_dh_auto_build
make[1]: Entering directory '/build/reproducible-path/etbemon-1.4.1'
dh_auto_build
/usr/bin/make -C mon.d CFLAGS="-g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/etbemon-1.4.1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection" && cd 
/build/reproducible-path/etbemon-1.4.1
make[2]: Entering directory '/build/reproducible-path/etbemon-1.4.1/mon.d'
gcc -o rpc.monitor -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/etbemon-1.4.1=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection `dpkg-buildflags --get CPPFLAGS` 
-I/usr/include/tirpc `dpkg-buildflags --get LDFLAGS` rpc.monitor.c -ltirpc
rpc.monitor.c: In function ‘test_host’:
rpc.monitor.c:252:21: error: passing argument 2 of ‘signal’ from incompatible 
pointer type [-Wincompatible-pointer-types]
  252 |     signal(SIGALRM, alarm_nop);
      |                     ^~~~~~~~~
      |                     |
      |                     void (*)(void)
In file included from rpc.monitor.c:42:
/usr/include/signal.h:88:57: note: expected ‘__sighandler_t’ {aka ‘void 
(*)(int)’} but argument is of type ‘void (*)(void)’
   88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler)
      |                                          ~~~~~~~~~~~~~~~^~~~~~~~~
rpc.monitor.c:85:6: note: ‘alarm_nop’ declared here
   85 | void alarm_nop();
      |      ^~~~~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
   72 | typedef void (*__sighandler_t) (int);
      |                ^~~~~~~~~~~~~~
rpc.monitor.c: In function ‘test_programs’:
rpc.monitor.c:341:25: error: passing argument 2 of ‘signal’ from incompatible 
pointer type [-Wincompatible-pointer-types]
  341 |         signal(SIGALRM, alarm_nop);
      |                         ^~~~~~~~~
      |                         |
      |                         void (*)(void)
/usr/include/signal.h:88:57: note: expected ‘__sighandler_t’ {aka ‘void 
(*)(int)’} but argument is of type ‘void (*)(void)’
   88 | extern __sighandler_t signal (int __sig, __sighandler_t __handler)
      |                                          ~~~~~~~~~~~~~~~^~~~~~~~~
rpc.monitor.c:85:6: note: ‘alarm_nop’ declared here
   85 | void alarm_nop();
      |      ^~~~~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
   72 | typedef void (*__sighandler_t) (int);
      |                ^~~~~~~~~~~~~~
make[2]: *** [Makefile:24: rpc.monitor] Error 1
make[2]: Leaving directory '/build/reproducible-path/etbemon-1.4.1/mon.d'
make[1]: *** [debian/rules:15: override_dh_auto_build] Error 2
make[1]: Leaving directory '/build/reproducible-path/etbemon-1.4.1'
make: *** [debian/rules:5: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: etbemon
Source-Version: 1.4.2-1
Done: Russell Coker <[email protected]>

We believe that the bug you reported is fixed in the latest version of
etbemon, 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.
Russell Coker <[email protected]> (supplier of updated etbemon 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: Mon, 20 Oct 2025 23:19:01 +1100
Source: etbemon
Architecture: source
Version: 1.4.2-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Mon Maintainers 
<[email protected]>
Changed-By: Russell Coker <[email protected]>
Closes: 1096591
Changes:
 etbemon (1.4.2-1) unstable; urgency=medium
 .
   * Add monitor script for laptop-battery
   * Fix gcc 15 bug in rpc.monitor.c and make it build with g++ Closes: #1096591
   * Made dialin.monitor.wrap.c compile with g++ without warnings
   * Add -a option to ping.monitor to ping with /usr/sbin/arping
   * Allow the @mount calls in the systemd filter list for chroot() which is
     needed by arping
   * Added -4 and -6 options to smtpswaks.monitor
   * Add better support for Intel SSDs debugging
Checksums-Sha1:
 f0e77fe88d9ab06c08623ae29eea1dfed4e76690 1972 etbemon_1.4.2-1.dsc
 cc43441adabce08984c3b5546cf3016e6ff5704c 270992 etbemon_1.4.2.orig.tar.xz
 ac1fceb77832c9c30625a6518489f9979a056957 15776 etbemon_1.4.2-1.debian.tar.xz
 2b5d9f8c72d29c10bee0c70ed38b67ea76da92b6 6355 etbemon_1.4.2-1_amd64.buildinfo
Checksums-Sha256:
 523b6e6037afa16313fc8079e42f40c5efd9eadbf742c2f358780758b2edf26c 1972 
etbemon_1.4.2-1.dsc
 a0dd1dec9ce5765f91acb29b9405fce3f8f16d08bac02e17ce5395fd70829d0c 270992 
etbemon_1.4.2.orig.tar.xz
 eed135590c241a7156cd928e855c3ed971d3a7496328a93f95c513510af5fd3a 15776 
etbemon_1.4.2-1.debian.tar.xz
 6fadbdcc642885d4bfccbd704ce88773639720f9a98eda8a54f3f79f9f20dd40 6355 
etbemon_1.4.2-1_amd64.buildinfo
Files:
 fdf169d17257507ebd8f85b8f2546db1 1972 admin optional etbemon_1.4.2-1.dsc
 7de27252bae9b430bf18afa7b5fd4248 270992 admin optional 
etbemon_1.4.2.orig.tar.xz
 028b2f968d05f20f1fa54d104b92e689 15776 admin optional 
etbemon_1.4.2-1.debian.tar.xz
 78f9757ba88f131d5f01fbbcefc8d328 6355 admin optional 
etbemon_1.4.2-1_amd64.buildinfo

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

iQIzBAEBCgAdFiEEn31hncwG9XwCqmbH0UHNMPxLj3kFAmj2LcYACgkQ0UHNMPxL
j3mSPRAAwnAu9iMCi2pwOYFHxV/P4xcqgZzCf20ybhoXdShzwr36oofybtvKV0tT
kQ4zHkqaffodCOj+2wbeMSW5Y46nk/Jpoeydvf5eqgYkTu570lb5JjXtQrzwjeov
ax/7mSI7SPnNxBYJArRdzXkg75hX7nG9IHtM/QPh9OTGTITZUkmuA8yf9p//le9C
rdquCcjvMSXb4LM2/sGIAPMH/1o9wpi5g6giHo5V8xTZ7eW9H6mUtzQ1UokrlipB
gSLBeswrccR2XsB6QCCm3psC+BKuB4hdbZi1boHvYJrjLF/fWq4UuUQcxv4pOIdn
2OdO6tYaK12HP44dtk3M/eNhCFlzPMXa0FH7hVTYM6xxtoxkRKXgPtE8u3WspJaQ
Y/SBZaAijqRxBh+iPlx6PCOtV1t6PFeSlzXTVP8BaDOkXXaVUEDvc0qCfdppjNxL
EMxcMVUllXRlVDfD462nkFReelcjgnd/WM46vmj4Np7KoSpzW3RjeU5XakhXYdwg
xVwiCRJbaX3rqm6eOqVd9Y+af6XA0COkOLQvRCqvIRfnf90zqCI2Abozlg/PuQPz
ju8IVfR1Qhl/LkSF8bq2zaP8QHnU1Qp/m/nSZDJ5sq5VnTCTVW3sh96TjIw3e7hL
Tmh51q9Vtz3t7qQqbZ+OqTLjoOaB2KGwK28nEAb1rDYas04Uc4I=
=YX7s
-----END PGP SIGNATURE-----

Attachment: pgpZBED_TQfA9.pgp
Description: PGP signature


--- End Message ---

Reply via email to