Your message dated Sun, 28 Sep 2025 11:04:33 +0000
with message-id <[email protected]>
and subject line Bug#1096431: fixed in chkrootkit 0.58b-6
has caused the Debian Bug report #1096431,
regarding chkrootkit: 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.)
--
1096431: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096431
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:chkrootkit
Version: 0.58b-3
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/chkrootkit_0.58b-3_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
[...]
LC_ALL=C.UTF-8
LOGNAME=user42
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SHELL=/bin/sh
USER=user42
dpkg-buildpackage
-----------------
Command: dpkg-buildpackage --sanitize-env -us -uc -b
dpkg-buildpackage: info: source package chkrootkit
dpkg-buildpackage: info: source version 0.58b-3
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Richard Lewis
<[email protected]>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
debian/rules clean
dh clean
dh_auto_clean
make -j8 clean
make[1]: Entering directory '/build/reproducible-path/chkrootkit-0.58b'
rm -f chklastlog.o chkwtmp.o ifpromisc.o chkproc.o chkdirs.o check_wtmpx.o
strings-static.o core chklastlog chkwtmp ifpromisc chkproc chkdirs check_wtmpx
strings-static chkutmp
make[1]: Leaving directory '/build/reproducible-path/chkrootkit-0.58b'
dh_clean
debian/rules binary
dh binary
dh_update_autotools_config
dh_autoreconf
dh_auto_configure
dh_auto_build
make -j8 "INSTALL=install --strip-program=true"
make[1]: Entering directory '/build/reproducible-path/chkrootkit-0.58b'
*** stopping make sense ***
make[2]: Entering directory '/build/reproducible-path/chkrootkit-0.58b'
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/chkrootkit-0.58b=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -Wextra
-Wmissing-format-attribute -Wmissing-noreturn -Wpointer-arith -Wshadow
-Wwrite-strings -DHAVE_LASTLOG_H -DHAVE_LASTLOG_H -Wdate-time
-D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -o chklastlog chklastlog.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/chkrootkit-0.58b=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -Wextra
-Wmissing-format-attribute -Wmissing-noreturn -Wpointer-arith -Wshadow
-Wwrite-strings -DHAVE_LASTLOG_H -DHAVE_LASTLOG_H -Wdate-time
-D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -o chkwtmp chkwtmp.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/chkrootkit-0.58b=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -Wextra
-Wmissing-format-attribute -Wmissing-noreturn -Wpointer-arith -Wshadow
-Wwrite-strings -DHAVE_LASTLOG_H -DHAVE_LASTLOG_H -Wdate-time
-D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -D_FILE_OFFSET_BITS=64 -o
ifpromisc ifpromisc.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/chkrootkit-0.58b=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -Wextra
-Wmissing-format-attribute -Wmissing-noreturn -Wpointer-arith -Wshadow
-Wwrite-strings -DHAVE_LASTLOG_H -DHAVE_LASTLOG_H -Wdate-time
-D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -o chkproc chkproc.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/chkrootkit-0.58b=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -Wextra
-Wmissing-format-attribute -Wmissing-noreturn -Wpointer-arith -Wshadow
-Wwrite-strings -DHAVE_LASTLOG_H -DHAVE_LASTLOG_H -Wdate-time
-D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -o chkdirs chkdirs.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/chkrootkit-0.58b=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -Wextra
-Wmissing-format-attribute -Wmissing-noreturn -Wpointer-arith -Wshadow
-Wwrite-strings -DHAVE_LASTLOG_H -DHAVE_LASTLOG_H -Wdate-time
-D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -o check_wtmpx check_wtmpx.c
cc -static -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/chkrootkit-0.58b=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -Wextra
-Wmissing-format-attribute -Wmissing-noreturn -Wpointer-arith -Wshadow
-Wwrite-strings -DHAVE_LASTLOG_H -DHAVE_LASTLOG_H -Wdate-time
-D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -o strings-static strings.c
cc -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/chkrootkit-0.58b=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wall -Wextra
-Wmissing-format-attribute -Wmissing-noreturn -Wpointer-arith -Wshadow
-Wwrite-strings -DHAVE_LASTLOG_H -DHAVE_LASTLOG_H -Wdate-time
-D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -o chkutmp chkutmp.c
chkwtmp.c: In function ‘printit’:
chkwtmp.c:46:6: warning: old-style function definition [-Wold-style-definition]
46 | void printit(counter, start, end)
| ^~~~~~~
chklastlog.c: In function ‘main’:
chklastlog.c:140:23: error: passing argument 2 of ‘signal’ from incompatible
pointer type [-Wincompatible-pointer-types]
140 | signal(SIGALRM, read_status);
| ^~~~~~~~~~~
| |
| void (*)(void)
In file included from chklastlog.c:46:
/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)
| ~~~~~~~~~~~~~~~^~~~~~~~~
chklastlog.c:79:6: note: ‘read_status’ declared here
79 | void read_status();
| ^~~~~~~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
72 | typedef void (*__sighandler_t) (int);
| ^~~~~~~~~~~~~~
make[2]: *** [Makefile:45: chklastlog] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/build/reproducible-path/chkrootkit-0.58b'
make[1]: *** [Makefile:40: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/chkrootkit-0.58b'
dh_auto_build: error: make -j8 "INSTALL=install --strip-program=true" 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: chkrootkit
Source-Version: 0.58b-6
Done: Richard Lewis <[email protected]>
We believe that the bug you reported is fixed in the latest version of
chkrootkit, 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.
Richard Lewis <[email protected]> (supplier of updated
chkrootkit 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: Fri, 26 Sep 2025 23:35:00 +0100
Source: chkrootkit
Architecture: source
Version: 0.58b-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Security Tools <[email protected]>
Changed-By: Richard Lewis <[email protected]>
Closes: 1096431
Changes:
chkrootkit (0.58b-6) unstable; urgency=medium
.
* Team upload
* Update debian/patches/chklastlog.patch to fix compilation using gcc-15
(Closes: #1096431)
* Fix syntax error in debian/patches/chkproc.patch (should allow
building on non-Linux platforms such as hurd-amd64)
* Fix salsa pipeline (debian/test/find-debs-that-are-enhanced needed
updating now that login is no longer essential, and because slogin was
removed from debian)
* Standards-Version: 4.7.2 (no changes needed)
* autopkgtest minor cleanups:
- refuse to run if $AUTOPKGTEST_TMP is not set (the tests should only
be run in a chroot)
- ensure temp files are cleaned up at the end (makes it easier to
re-run in a chroot while debugging)
- work if passwd is not installed (it is no longer Essential)
- attempt to make the logic more robust in case other packages stop
being essential in future
- fix various indentation issues (using shfmt)
* Replace old FSF address with URL in debian/copyright
Checksums-Sha1:
f922016318e44fba76b4717bc3c079105dfdc0f8 2062 chkrootkit_0.58b-6.dsc
df8ae87243024adfe6f0afb928b17ef118d98f84 89768 chkrootkit_0.58b-6.debian.tar.xz
6894d78fa8955a0817a809684692036ab17342d5 5777
chkrootkit_0.58b-6_amd64.buildinfo
Checksums-Sha256:
bb27e08db55266bbe4b91cee818480891018d8c042f24638ed6ee14aeb5d297e 2062
chkrootkit_0.58b-6.dsc
89705a6f683d3d9b5b36cbe1f97c9698a3ac8f11d6ac646f41b9a0540b00785e 89768
chkrootkit_0.58b-6.debian.tar.xz
c71caed815ee8b4a8e96db1d50f835578eaf59b407b06d6671ab47926cf5cab7 5777
chkrootkit_0.58b-6_amd64.buildinfo
Files:
d479f45ac927e7cf6769bccce5cbd6a4 2062 misc optional chkrootkit_0.58b-6.dsc
8613f99f272de1a414499bc4e77943ab 89768 misc optional
chkrootkit_0.58b-6.debian.tar.xz
21529c1f0b6c7419155b4dd890a37ae8 5777 misc optional
chkrootkit_0.58b-6_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJDBAEBCgAtFiEEPfXoqkP8n9/QhvGVrfUO2vit1YUFAmjZEbEPHHNnZUBkZWJp
YW4ub3JnAAoJEK31Dtr4rdWFrfwP/RQrqmKR9wfsfJyX4tcMALmCX39az+qrhtms
6HNAGvFHUKjiiH7vo41hByh0tClt/kI3QjBiuWXagQ3l4Q+S8LwGpnxEU6NVNjeD
6z2AQYGAUrhse2KWrDDfNoXDrtpSM8lvu+iTq6b1mynMW0rrLZR96WReyVXsyxkg
3Wa/9+mGy/vdA79/ZzZYkxJPAx/LCoxRdlElujkAp5v88FPO8ZTn2A0UHyyieQtq
d4jFjCQwJDusQ/GnYcbE/dQOSreTCwEDUMIcykNznHbSTNN/bZcoT7sxVYwdbx55
Yedi1r5flaEDnS1mU8Ig5k1BXisN+RbUrd329iGfCJj0aiXluE/xfid1+yabpEgJ
u0F6sVu13Pe39X0JYWktwc7RMmFfgAcltenFtGoWt0va7tKkPsS73CJWzQZ0ZCFg
UhGW57d3NKY3A2F+aTll4Lzyi1n6vfyuuPUt2FFoiqj6z7Qqe9gc2Tc8fYFSBzTY
5BSSkJaeTtnLGZubo2F7Z0ZLs/4Tyc6cNFve6LBNa0kHTGSPN5HWk1DLFIJa/xhg
QaNzApW79KfhYGRYzQ3UB6Tzz5Dv5f4IF1PaNiLO0T2cMoqiC3jlQSRXdmZpU+0u
X6eoknM95qWaMs68RK6PWM5ml1fqCl2WCDpd1SPV3X21Iz61t5Cq+RdJ9Js4gH18
5U8jkxO+
=YujI
-----END PGP SIGNATURE-----
pgp53Xhx97in_.pgp
Description: PGP signature
--- End Message ---