Your message dated Sat, 16 Aug 2025 11:49:27 +0000
with message-id <[email protected]>
and subject line Bug#1097900: fixed in smartlist 3.15-28
has caused the Debian Bug report #1097900,
regarding smartlist: 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.)
--
1097900: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097900
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:smartlist
Version: 3.15-27
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/smartlist_3.15-27_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
[...]
| ^~~~~ ~~
_autotst.c:66:5: note: declared here
66 | int close();
| ^~~~~
_autotst.c:167:24: error: passing argument 2 of ‘signal’ from incompatible
pointer type [-Wincompatible-pointer-types]
167 | signal(SIGTERM,Terminate);
| ^~~~~~~~~
| |
| void (*)(void)
In file included from _autotst.c:10:
/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)
| ~~~~~~~~~~~~~~~^~~~~~~~~
_autotst.c:72:6: note: ‘Terminate’ declared here
72 | void Terminate()
| ^~~~~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
72 | typedef void (*__sighandler_t) (int);
| ^~~~~~~~~~~~~~
_autotst.c:177:33: error: too many arguments to function ‘close’; expected 0,
have 1
177 | countlocks=MIN_locks;close(pip[1]);close(pipw[1]);
| ^~~~~ ~~~~~~
_autotst.c:66:5: note: declared here
66 | int close();
| ^~~~~
_autotst.c:177:47: error: too many arguments to function ‘close’; expected 0,
have 1
177 | countlocks=MIN_locks;close(pip[1]);close(pipw[1]);
| ^~~~~ ~~~~~~~
_autotst.c:66:5: note: declared here
66 | int close();
| ^~~~~
_autotst.c:179:56: error: too many arguments to function ‘close’; expected 0,
have 1
179 | timeout=0;sleep(1);read(pipw[0],&curflag,1);close(pipw[0]);
| ^~~~~ ~~~~~~~
_autotst.c:66:5: note: declared here
66 | int close();
| ^~~~~
_autotst.c:180:63: error: passing argument 2 of ‘signal’ from incompatible
pointer type [-Wincompatible-pointer-types]
180 | kill(ppid,SIGKILL);fdcollect=pip[0];signal(SIGALRM,stimeout);
| ^~~~~~~~
| |
| 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)
| ~~~~~~~~~~~~~~~^~~~~~~~~
_autotst.c:68:6: note: ‘stimeout’ declared here
68 | void stimeout()
| ^~~~~~~~
/usr/include/signal.h:72:16: note: ‘__sighandler_t’ declared here
72 | typedef void (*__sighandler_t) (int);
| ^~~~~~~~~~~~~~
_autotst.c:191:21: error: too many arguments to function ‘close’; expected 0,
have 1
191 | alarm(0);close(fdcollect);killchildren();
| ^~~~~ ~~~~~~~~~
_autotst.c:66:5: note: declared here
66 | int close();
| ^~~~~
make[4]: *** [Makefile:217: _autotst.o] Error 1
make[4]: Leaving directory '/build/reproducible-path/smartlist-3.15/src'
*******************************************************
I suggest you take a look at the definition of LDFLAGS*
in the Makefile before you try make again.
make[3]: *** [Makefile:119: ../autoconf.h] Error 1
make[3]: Leaving directory '/build/reproducible-path/smartlist-3.15/src'
make[2]: *** [Makefile:150: autoconf.h] Error 2
make[2]: Leaving directory '/build/reproducible-path/smartlist-3.15'
make[1]: *** [debian/rules:15: override_dh_auto_build] Error 2
make[1]: Leaving directory '/build/reproducible-path/smartlist-3.15'
make: *** [debian/rules:3: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: smartlist
Source-Version: 3.15-28
Done: Santiago Vila <[email protected]>
We believe that the bug you reported is fixed in the latest version of
smartlist, 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.
Santiago Vila <[email protected]> (supplier of updated smartlist 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: Sat, 16 Aug 2025 11:40:00 +0200
Source: smartlist
Architecture: source
Version: 3.15-28
Distribution: unstable
Urgency: medium
Maintainer: Santiago Vila <[email protected]>
Changed-By: Santiago Vila <[email protected]>
Closes: 953589 1097900
Changes:
smartlist (3.15-28) unstable; urgency=medium
.
* Fix build with gcc-15. Closes: #1097900.
* Drop procmail patches not required for smartlist.
* Stop parsing /etc/passwd directly in preinst and use getent instead.
* Add Vcs-Git and Vcs-Browser fields. Closes: #953589.
* Add debian/salsa-ci.yml.
Checksums-Sha1:
4a58d1b0d1c858036a209c05ac8ec347bceb4b76 1445 smartlist_3.15-28.dsc
d718805d181152bb23a3dc395de166c4e11f6def 27852 smartlist_3.15-28.debian.tar.xz
95b8c78041454f0c10e5e72dda11d9303037e09f 5017
smartlist_3.15-28_source.buildinfo
Checksums-Sha256:
e62f279fd8cef6bb485d551996eee7fd8c52a3b6fa1af627035a7746c7cf13e2 1445
smartlist_3.15-28.dsc
1b05f3f07e67d0113e951634ac3af4ad58d3822e5175afd6573394a01b0e2232 27852
smartlist_3.15-28.debian.tar.xz
425c48dc520ead432ddd55e3377a30dd210e948af128db2a0f119311b479d27b 5017
smartlist_3.15-28_source.buildinfo
Files:
9e6f3a757c318df82efc940df5f1e976 1445 mail optional smartlist_3.15-28.dsc
1cb275f69205aadde8766cff31c7baf3 27852 mail optional
smartlist_3.15-28.debian.tar.xz
4b04f1069317dfc92e6db0c7022447a2 5017 mail optional
smartlist_3.15-28_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEE1Uw7+v+wQt44LaXXQc5/C58bizIFAmigVBIACgkQQc5/C58b
izJczAgAkC7NVoeqERaswAiCvRkPXr12eBWPmuI+Stw37zDs95sQQYVcuwRK8J1e
r89+t1MUwlT+jbsjLgTnrOvQ3NedFL7hrnyluFOD3rphrQrcJOu3zpOyK5RPttKf
rHHRTPizbLDRVDuwu9vScCvi00X2GVQO8xMDrOQzOQ+OoW08pZGNTCrbT3fVoGVE
qlrZOf90okbAw8hzKRyC9cCBIuAfo5a5+bduQzvDKNafZiydMCSaZ/m7BpyMH7LH
QTB3BleMbRODHo6filFbJncNmlcaSUPsuGc+E7A1xMZHUKElBdyu47IGQaompV5T
JA7/+vylYI1X9IYUY5cWQuxm6RxTWw==
=YwAR
-----END PGP SIGNATURE-----
pgp7oSjo9kZOQ.pgp
Description: PGP signature
--- End Message ---