Your message dated Fri, 05 Sep 2025 04:44:17 +0000
with message-id <[email protected]>
and subject line Bug#1097443: fixed in neko 2.4.1-1
has caused the Debian Bug report #1097443,
regarding neko: 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.)
--
1097443: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1097443
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:neko
Version: 2.4.0-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/neko_2.4.0-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
[...]
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found APACHE: /usr/include/apache2
-- Found APR: /usr/lib/x86_64-linux-gnu/libapr-1.so
-- Found APRUTIL: /usr/lib/x86_64-linux-gnu/libaprutil-1.so
-- Configuring done (1.5s)
-- Generating done (0.1s)
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_EXPORT_NO_PACKAGE_REGISTRY
CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY
FETCHCONTENT_FULLY_DISCONNECTED
-- Build files have been written to:
/build/reproducible-path/neko-2.4.0/obj-x86_64-linux-gnu
echo "LoadModule neko_module /usr/lib/x86_64-linux-gnu/neko/mod_neko2.ndll" >
debian/neko.load
make[1]: Leaving directory '/build/reproducible-path/neko-2.4.0'
dh_auto_build -O--no-parallel
cd obj-x86_64-linux-gnu && make -j1 "INSTALL=install
--strip-program=true" VERBOSE=1
make[1]: Entering directory
'/build/reproducible-path/neko-2.4.0/obj-x86_64-linux-gnu'
/usr/bin/cmake -S/build/reproducible-path/neko-2.4.0
-B/build/reproducible-path/neko-2.4.0/obj-x86_64-linux-gnu --check-build-system
CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start
/build/reproducible-path/neko-2.4.0/obj-x86_64-linux-gnu/CMakeFiles
/build/reproducible-path/neko-2.4.0/obj-x86_64-linux-gnu//CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[2]: Entering directory
'/build/reproducible-path/neko-2.4.0/obj-x86_64-linux-gnu'
make -f CMakeFiles/libneko.dir/build.make CMakeFiles/libneko.dir/depend
make[3]: Entering directory
'/build/reproducible-path/neko-2.4.0/obj-x86_64-linux-gnu'
cd /build/reproducible-path/neko-2.4.0/obj-x86_64-linux-gnu && /usr/bin/cmake
-E cmake_depends "Unix Makefiles" /build/reproducible-path/neko-2.4.0
/build/reproducible-path/neko-2.4.0
/build/reproducible-path/neko-2.4.0/obj-x86_64-linux-gnu
/build/reproducible-path/neko-2.4.0/obj-x86_64-linux-gnu
/build/reproducible-path/neko-2.4.0/obj-x86_64-linux-gnu/CMakeFiles/libneko.dir/DependInfo.cmake
"--color="
make[3]: Leaving directory
'/build/reproducible-path/neko-2.4.0/obj-x86_64-linux-gnu'
make -f CMakeFiles/libneko.dir/build.make CMakeFiles/libneko.dir/build
make[3]: Entering directory
'/build/reproducible-path/neko-2.4.0/obj-x86_64-linux-gnu'
[ 1%] Building C object CMakeFiles/libneko.dir/vm/alloc.c.o
/usr/bin/cc -DABI_ELF -DNEKOVM_DLL_EXPORTS -DNEKO_SOURCES -D_GNU_SOURCE
-D_USRDLL -Dlibneko_EXPORTS
-I/build/reproducible-path/neko-2.4.0/obj-x86_64-linux-gnu
-I/build/reproducible-path/neko-2.4.0/vm
-I/build/reproducible-path/neko-2.4.0/libs/common -g -O2
-Werror=implicit-function-declaration
-ffile-prefix-map=/build/reproducible-path/neko-2.4.0=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -fno-strict-aliasing -Wdate-time
-D_FORTIFY_SOURCE=2 -fPIC -fno-omit-frame-pointer -MD -MT
CMakeFiles/libneko.dir/vm/alloc.c.o -MF CMakeFiles/libneko.dir/vm/alloc.c.o.d
-o CMakeFiles/libneko.dir/vm/alloc.c.o -c
/build/reproducible-path/neko-2.4.0/vm/alloc.c
In file included from /build/reproducible-path/neko-2.4.0/vm/alloc.c:24:
/build/reproducible-path/neko-2.4.0/obj-x86_64-linux-gnu/neko.h:302:29: error:
‘bool’ cannot be defined via ‘typedef’
302 | typedef int bool;
| ^~~~
/build/reproducible-path/neko-2.4.0/obj-x86_64-linux-gnu/neko.h:302:29: note:
‘bool’ is a keyword with ‘-std=c23’ onwards
/build/reproducible-path/neko-2.4.0/obj-x86_64-linux-gnu/neko.h:302:17:
warning: useless type name in empty declaration
302 | typedef int bool;
| ^~~~~~~
/build/reproducible-path/neko-2.4.0/vm/alloc.c: In function ‘neko_gc_init’:
/build/reproducible-path/neko-2.4.0/vm/alloc.c:123:9: warning:
‘GC_all_interior_pointers’ is deprecated [-Wdeprecated-declarations]
123 | GC_all_interior_pointers = 0;
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /build/reproducible-path/neko-2.4.0/vm/alloc.c:45:
/usr/include/gc/gc.h:193:31: note: declared here
193 | GC_API GC_ATTR_DEPRECATED int GC_all_interior_pointers;
| ^~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/neko-2.4.0/vm/alloc.c:131:9: warning:
‘GC_java_finalization’ is deprecated [-Wdeprecated-declarations]
131 | GC_java_finalization = 1;
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/gc/gc.h:219:31: note: declared here
219 | GC_API GC_ATTR_DEPRECATED int GC_java_finalization;
| ^~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/neko-2.4.0/vm/alloc.c:134:9: warning: ‘GC_no_dls’ is
deprecated [-Wdeprecated-declarations]
134 | GC_no_dls = 1;
| ^~~~~~~~~
/usr/include/gc/gc.h:306:31: note: declared here
306 | GC_API GC_ATTR_DEPRECATED int GC_no_dls;
| ^~~~~~~~~
make[3]: *** [CMakeFiles/libneko.dir/build.make:82:
CMakeFiles/libneko.dir/vm/alloc.c.o] Error 1
make[3]: Leaving directory
'/build/reproducible-path/neko-2.4.0/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:396: CMakeFiles/libneko.dir/all] Error 2
make[2]: Leaving directory
'/build/reproducible-path/neko-2.4.0/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:169: all] Error 2
make[1]: Leaving directory
'/build/reproducible-path/neko-2.4.0/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j1 "INSTALL=install
--strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:5: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: neko
Source-Version: 2.4.1-1
Done: Andy Li <[email protected]>
We believe that the bug you reported is fixed in the latest version of
neko, 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.
Andy Li <[email protected]> (supplier of updated neko 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, 05 Sep 2025 01:03:15 +0000
Source: neko
Architecture: source
Version: 2.4.1-1
Distribution: unstable
Urgency: medium
Maintainer: Andy Li <[email protected]>
Changed-By: Andy Li <[email protected]>
Closes: 1097443
Changes:
neko (2.4.1-1) unstable; urgency=medium
.
* New upstream version.
+ Do not define bool when compiled with C23. (Closes: #1097443)
* Bump Standards-Version to 4.7.2 (no changes).
Checksums-Sha1:
22e21e543b178388f1d3be61a27b7388ded9f107 2168 neko_2.4.1-1.dsc
569b6f01ada459e27a3c14af8c88e66a909b6e17 518867 neko_2.4.1.orig.tar.gz
41cc6d74c779c542629d11e61e70e28293946f9a 9360 neko_2.4.1-1.debian.tar.xz
467e29905dcb83d3898fc762fd67ad9e5977bb61 16582 neko_2.4.1-1_amd64.buildinfo
Checksums-Sha256:
993c75fefa616baa5a579101b5af43c24452d81ef339c1af5db78757297493c9 2168
neko_2.4.1-1.dsc
702282028190dffa2078b00cca515b8e2ba889186a221df2226d2b6deb3ffaca 518867
neko_2.4.1.orig.tar.gz
c5523439daaa003558d4bff8dd1885833a215f4bf6bf443743d13c7727c5deb2 9360
neko_2.4.1-1.debian.tar.xz
0a9e48b88f64e9b1ba4e578d2acb28423d2731c699748f7b041ce800292b9d15 16582
neko_2.4.1-1_amd64.buildinfo
Files:
7ff9beb236889f1d943883c2bccc61c2 2168 interpreters optional neko_2.4.1-1.dsc
fea27d264bf8e2ad11f0299c6d7e725a 518867 interpreters optional
neko_2.4.1.orig.tar.gz
5af5898e40851fb6e052280051830c77 9360 interpreters optional
neko_2.4.1-1.debian.tar.xz
e0e571181282d0041e2a6d5ee35c0940 16582 interpreters optional
neko_2.4.1-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE3wGpIpcm0PpC91cGbaw8RIdzOBoFAmi6ZI8ACgkQbaw8RIdz
OBoMSxAAmjw5/JYBZstg/IH8U+j/0gBSFjyV9qSbi2b5NVymIdSBHHkT9/MvPTKw
YqZAXHlF+suYr3hF3jFF8Uyu5eG80Trf+JdnSQ4Di1vd4VoYqxn4UGj1oejB5ZUd
3oOil+d1fK4WiedEb/YXGaWHUYp61L90ngcnkgqhpWdlNBODIeah5CupDQMfYs+s
roENpu/kkLK21E8fqBoMadUxZrnnNuQ3zRiwoABXfycwYyoZyXSskcij2iOhV0QI
S8zx30bsXlO0KlZSmW9AKN/LPaoJ92UJi3jrxr4l3ZWgKmgIlf3fEZgYFjUg6PE1
8kFjCwAKrQmkdi1oc1X2VlfJjcCv4/Y2AwpRzgFXk2rMk8BtUWbKNH03brJzame/
AmoITRpW2iDGroTVm7wEOBd1X2WUq8kdS5cWMPNF7lqhCQv1I8Og1+Uuy1LnLp2f
bc+yktfPcHgrqU3sE4QFqRUzhYAC1eQeeYOPWeVD6RMHHhVIs6irosdrN4jQ9RXP
DzG9WOPlwUPsPY16uGts2qHwZ8mdg/vkfxpBZVwWJcmKs2MU+4A1e5iog3euSkR+
5KIMfyswC7jh1VvWQAyVd1oQseaZ0cXS3wO75LLy2A+/Br7t11q24xRsPwbisLq2
HFP3caHOdoaqWvAzmJGPbV1VKEBwaseThvlfi9DRcJwBHDd8yr4=
=Anq7
-----END PGP SIGNATURE-----
pgpGuubUh3Cqm.pgp
Description: PGP signature
--- End Message ---