Your message dated Sat, 27 Sep 2025 16:36:14 +0000
with message-id <[email protected]>
and subject line Bug#1097457: fixed in newlisp 10.7.5-3
has caused the Debian Bug report #1097457,
regarding newlisp: 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.)
--
1097457: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097457
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:newlisp
Version: 10.7.5-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/newlisp_10.7.5-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
[...]
make[2]: *** [makefile_build:23: nl-import.o] Error 1
make[2]: *** Waiting for unfinished jobs....
newlisp.c: In function ‘which’:
newlisp.c:498:5: warning: ‘__builtin_strncpy’ specified bound depends on the
length of the source argument [-Wstringop-truncation]
498 | strncpy(buff, test, len + 1);
| ^
newlisp.c:495:11: note: length computed here
495 | len = strlen(test);
| ^~~~~~~~~~~~
nl-sock.c: In function ‘ping’:
nl-sock.c:2095:42: warning: ‘%d’ directive output may be truncated writing
between 1 and 11 bytes into a region of size 4 [-Wformat-truncation=]
2095 | snprintf(hostaddr + len, 4, "%d", ipNo);
| ^~
nl-sock.c:2095:41: note: directive argument in the range [-2147483648, 254]
2095 | snprintf(hostaddr + len, 4, "%d", ipNo);
| ^~~~
In file included from /usr/include/stdio.h:970,
from newlisp.h:179,
from nl-sock.c:21:
In function ‘snprintf’,
inlined from ‘ping’ at nl-sock.c:2095:13:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note:
‘__builtin___snprintf_chk’ output between 2 and 12 bytes into a destination of
size 4
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
newlisp.c: In function ‘errorMissingPar’:
newlisp.c:3154:23: warning: ‘%.40s’ directive output may be truncated writing
up to 40 bytes into a region of size 37 [-Wformat-truncation=]
3154 | snprintf(str, 40, "...%.40s", ((char *)((stream->ptr - stream->buffer)
> 40 ? stream->ptr - 40 : stream->buffer)));
| ^~~~~
In file included from /usr/include/stdio.h:970,
from newlisp.h:179,
from newlisp.c:20:
In function ‘snprintf’,
inlined from ‘errorMissingPar’ at newlisp.c:3154:1:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:68:10: note:
‘__builtin___snprintf_chk’ output between 4 and 44 bytes into a destination of
size 40
68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
69 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
70 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
nl-math.c: In function ‘p_bayesTrain’:
nl-math.c:2657:12: warning: argument to ‘alloca’ is too large
[-Walloca-larger-than=]
2657 | category = alloca(maxIdx * sizeof(CELL *));
| ^~~~~~
nl-math.c:2657:12: note: limit is 9223372036854775807 bytes, but argument is
18446744073709551608
nl-math.c:2658:9: warning: argument to ‘alloca’ is too large
[-Walloca-larger-than=]
2658 | total = alloca(maxIdx * sizeof(int));
| ^~~~~~
nl-math.c:2658:9: note: limit is 9223372036854775807 bytes, but argument is
18446744073709551612
nl-math.c:2685:9: warning: ‘__builtin_strncpy’ specified bound 1024 equals
destination size [-Wstringop-truncation]
2685 | strncpy(token, ((SYMBOL *)list->contents)->name, MAX_SYMBOL +
1);
| ^
nl-math.c: In function ‘p_bayesQuery’:
nl-math.c:2918:9: warning: ‘__builtin_strncpy’ specified bound 1024 equals
destination size [-Wstringop-truncation]
2918 | strncpy(token, ((SYMBOL *)tkn->contents)->name, MAX_SYMBOL + 1);
| ^
newlisp.c: In function ‘loadStartup’:
newlisp.c:560:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=]
560 | printf("%s: %s\n", strerror(ENOENT), name);
| ^~
make[2]: Leaving directory '/build/reproducible-path/newlisp-10.7.5'
make[1]: *** [Makefile:29: default] Error 2
make[1]: Leaving directory '/build/reproducible-path/newlisp-10.7.5'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:6: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: newlisp
Source-Version: 10.7.5-3
Done: Sergio Durigan Junior <[email protected]>
We believe that the bug you reported is fixed in the latest version of
newlisp, 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.
Sergio Durigan Junior <[email protected]> (supplier of updated newlisp
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, 27 Sep 2025 12:14:03 -0400
Source: newlisp
Architecture: source
Version: 10.7.5-3
Distribution: unstable
Urgency: medium
Maintainer: Sergio Durigan Junior <[email protected]>
Changed-By: Sergio Durigan Junior <[email protected]>
Closes: 1097457
Changes:
newlisp (10.7.5-3) unstable; urgency=medium
.
* d/control: Bump debhelper-compat to 13.
* d/control: Bump Standards-Version to 4.7.2.
* d/p/0010-Fix-build-with-GCC-15.patch: Fix FTBFS with GCC 15.
(Closes: #1097457)
* d/control: Drop unneeded B-D on libncurses5-dev.
Checksums-Sha1:
6b4af3b3c8e1d9427edbe261a5763a33fc97146b 1879 newlisp_10.7.5-3.dsc
5d03ba8bbf787b870865849dcb88711cd117e00e 20100 newlisp_10.7.5-3.debian.tar.xz
28a332c811cb4cbc043cc7aca92d00f74e508a70 6104 newlisp_10.7.5-3_amd64.buildinfo
Checksums-Sha256:
0cee5dd0c585802818a232db9619ae028ee3dc91ee6680e20d5c47549509345c 1879
newlisp_10.7.5-3.dsc
dac2aefe65422b355d79b902fb9670e5e6f634f9bcb352a57d3450a1e407ccfa 20100
newlisp_10.7.5-3.debian.tar.xz
78011ab608bab726309a8f271e6b9dc3e1d9582ce8a203aba1abd84661694aa9 6104
newlisp_10.7.5-3_amd64.buildinfo
Files:
58c0f3bf7e8a01ce6b0b0f3fd7e216ee 1879 lisp optional newlisp_10.7.5-3.dsc
3017da56042d3baf56b957684b48d8b4 20100 lisp optional
newlisp_10.7.5-3.debian.tar.xz
143f43d07267b36d817c5b25672d2099 6104 lisp optional
newlisp_10.7.5-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJIBAEBCgAyFiEEI3pUsQKHKL8A7zH00Ot2KGX8XjYFAmjYDY0UHHNlcmdpb2Rq
QGRlYmlhbi5vcmcACgkQ0Ot2KGX8XjYNNxAAizX/MWRKh2QiIHtJN0sh3kQIzc0l
uOIaE3Wr2Pa2LcjjHVvcY/NuIeZQutHpQ+riWjrg9cy1foAFzNDBwhEpNOf7qtqU
uLQQViQIwTaqhSvQ1nOhHcF1RHy3ty1Vx7ybn7mxgdEg5Ah1YOtU+UQoxxSInofp
skfv5ciUL+1vcfYj1nSMl91rYB4IcRoExfwCHmFYeIPfazfEB1siYGSgbc2slwNZ
d7vvIQsLW1DtiQ/f/O9lDJ4rjnkOXpBBow0DKxliXBCxbU5AZsX+VQBvvrqx1i1c
tUgJaQ1HLkrBSvgd29VM396AUAxL5hEckNjvVwr2Yxov4aNeGKnpy8TR6pdx8FaY
6KXKS0VPvNwri3QYVv5zpdByNpsnFYA7MA9GSpAZVB+lbboX69fct3ufQhQklfdu
0flqdlFP3Plcc/fSGz5ZSBxrqpuR+/aTOZFHPkttjlXdpk/2/IvUNzVYXwIv2dzF
mXcrgsUxKYtMa5Xz1DkMpkl5IMsYuTQpPsdUJwIF8X2RU64XvTcNJhlQ6XJ+cnRF
rLToM+s4l2IKgXF5CxTEZE0rpnjhqQRD766KfXKpflaC2iULie6hVKMuZIxCh73C
AwuFUBI6EntCouZpborTL7CY6EkdjMGyfilNJJilzJpUgc80Mb+eeLgqsI/S5iEh
lqecRhy5HJrvzZY=
=+fIK
-----END PGP SIGNATURE-----
pgpiCI2abPjJ7.pgp
Description: PGP signature
--- End Message ---