Your message dated Wed, 03 Jun 2026 20:51:30 +0000
with message-id <[email protected]>
and subject line Bug#1096441: fixed in clanlib 1.0~svn3827-12
has caused the Debian Bug report #1096441,
regarding clanlib: 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.)
--
1096441: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1096441
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:clanlib
Version: 1.0~svn3827-11.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/clanlib_1.0~svn3827-11.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
[...]
from precomp.cpp:30:
../../Sources/API/Signals/signal_v3.h: In copy constructor
'CL_Signal_v3<PARAM1, PARAM2, PARAM3>::CL_Signal_v3(const CL_Signal_v3<PARAM1,
PARAM2, PARAM3>&)':
../../Sources/API/Signals/signal_v3.h:93:52: error: 'class CL_Signal_v3<PARAM1,
PARAM2, PARAM3>' has no member named 'owner' [-Wtemplate-body]
93 | slot->add_signal_ref(this->owner);
| ^~~~~
In file included from ../../Sources/API/signals.h:52,
from ../../Sources/Core/precomp.h:46,
from IOData/Generic/inputsource.cpp:30:
../../Sources/API/Signals/signal_v3.h: In copy constructor
'CL_Signal_v3<PARAM1, PARAM2, PARAM3>::CL_Signal_v3(const CL_Signal_v3<PARAM1,
PARAM2, PARAM3>&)':
../../Sources/API/Signals/signal_v3.h:93:52: error: 'class CL_Signal_v3<PARAM1,
PARAM2, PARAM3>' has no member named 'owner' [-Wtemplate-body]
93 | slot->add_signal_ref(this->owner);
| ^~~~~
In file included from ../../Sources/API/signals.h:52,
from ../../Sources/Core/precomp.h:46,
from IOData/Generic/datafile_inputprovider.cpp:30:
../../Sources/API/Signals/signal_v3.h: In copy constructor
'CL_Signal_v3<PARAM1, PARAM2, PARAM3>::CL_Signal_v3(const CL_Signal_v3<PARAM1,
PARAM2, PARAM3>&)':
../../Sources/API/Signals/signal_v3.h:93:52: error: 'class CL_Signal_v3<PARAM1,
PARAM2, PARAM3>' has no member named 'owner' [-Wtemplate-body]
93 | slot->add_signal_ref(this->owner);
| ^~~~~
In file included from ../../Sources/API/signals.h:52,
from ../../Sources/Core/precomp.h:46,
from IOData/Generic/directory_scanner.cpp:30:
../../Sources/API/Signals/signal_v3.h: In copy constructor
'CL_Signal_v3<PARAM1, PARAM2, PARAM3>::CL_Signal_v3(const CL_Signal_v3<PARAM1,
PARAM2, PARAM3>&)':
../../Sources/API/Signals/signal_v3.h:93:52: error: 'class CL_Signal_v3<PARAM1,
PARAM2, PARAM3>' has no member named 'owner' [-Wtemplate-body]
93 | slot->add_signal_ref(this->owner);
| ^~~~~
make[3]: *** [Makefile:1270: precomp.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: *** [Makefile:1270: IOData/Generic/endianess.lo] Error 1
make[3]: *** [Makefile:1270: IOData/Generic/directory_scanner.lo] Error 1
make[3]: *** [Makefile:1270: IOData/Generic/inputsource.lo] Error 1
make[3]: *** [Makefile:1270: IOData/Generic/directory.lo] Error 1
make[3]: *** [Makefile:1270: IOData/Generic/inputsource_file.lo] Error 1
make[3]: *** [Makefile:1270: core_iostream.lo] Error 1
IOData/Generic/datafile_inputprovider.cpp: In member function 'void
CL_InputSourceProvider_Datafile::open()':
IOData/Generic/datafile_inputprovider.cpp:106:15: warning: ignoring return
value of 'ssize_t read(int, void*, size_t)' declared with attribute
'warn_unused_result' [-Wunused-result]
106 | ::read(datafile_handle, temp, id_len);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
IOData/Generic/datafile_inputprovider.cpp: In member function 'void
CL_InputSourceProvider_Datafile::load_resource_ids()':
IOData/Generic/datafile_inputprovider.cpp:128:15: warning: ignoring return
value of 'ssize_t read(int, void*, size_t)' declared with attribute
'warn_unused_result' [-Wunused-result]
128 | ::read(datafile_handle, &index_pos, sizeof(int));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
IOData/Generic/datafile_inputprovider.cpp:132:15: warning: ignoring return
value of 'ssize_t read(int, void*, size_t)' declared with attribute
'warn_unused_result' [-Wunused-result]
132 | ::read(datafile_handle, &num_indexes, sizeof(int));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
IOData/Generic/datafile_inputprovider.cpp:136:23: warning: ignoring return
value of 'ssize_t read(int, void*, size_t)' declared with attribute
'warn_unused_result' [-Wunused-result]
136 | ::read(datafile_handle, &length,sizeof(short));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
IOData/Generic/datafile_inputprovider.cpp:142:23: warning: ignoring return
value of 'ssize_t read(int, void*, size_t)' declared with attribute
'warn_unused_result' [-Wunused-result]
142 | ::read(datafile_handle, objname, length);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
IOData/Generic/datafile_inputprovider.cpp:143:23: warning: ignoring return
value of 'ssize_t read(int, void*, size_t)' declared with attribute
'warn_unused_result' [-Wunused-result]
143 | ::read(datafile_handle, &objpos, sizeof(int));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
IOData/Generic/datafile_inputprovider.cpp:144:23: warning: ignoring return
value of 'ssize_t read(int, void*, size_t)' declared with attribute
'warn_unused_result' [-Wunused-result]
144 | ::read(datafile_handle, &objsize, sizeof(int));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
IOData/Generic/datafile_inputprovider.cpp: In member function 'virtual void
CL_InputSource_Datafile::open()':
IOData/Generic/datafile_inputprovider.cpp:217:23: warning: ignoring return
value of 'ssize_t read(int, void*, size_t)' declared with attribute
'warn_unused_result' [-Wunused-result]
217 | ::read(datafile_handle, &compressed, sizeof(char));
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[3]: *** [Makefile:1270: IOData/Generic/datafile_inputprovider.lo] Error 1
make[3]: Leaving directory
'/build/reproducible-path/clanlib-1.0~svn3827/Sources/Core'
make[2]: *** [Makefile:445: all-recursive] Error 1
make[2]: Leaving directory
'/build/reproducible-path/clanlib-1.0~svn3827/Sources'
make[1]: *** [Makefile:487: all-recursive] Error 1
make[1]: Leaving directory '/build/reproducible-path/clanlib-1.0~svn3827'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:33: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: clanlib
Source-Version: 1.0~svn3827-12
Done: Sébastien Noel <[email protected]>
We believe that the bug you reported is fixed in the latest version of
clanlib, 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.
Sébastien Noel <[email protected]> (supplier of updated clanlib 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: Wed, 03 Jun 2026 22:35:51 +0200
Source: clanlib
Architecture: source
Version: 1.0~svn3827-12
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <[email protected]>
Changed-By: Sébastien Noel <[email protected]>
Closes: 1096441
Changes:
clanlib (1.0~svn3827-12) unstable; urgency=medium
.
* Team upload.
* Fix FTBFS with GCC 15 (Closes: #1096441)
Checksums-Sha1:
d9c629149c42d6db49642034ad6ee72c4ff2bc3b 2040 clanlib_1.0~svn3827-12.dsc
bf962ad25c88a3cccdd0be5030daa99fd0cb1aa4 130696
clanlib_1.0~svn3827-12.debian.tar.xz
758920d7a3824c9d8082cd2531d47b211aa07c66 9864
clanlib_1.0~svn3827-12_amd64.buildinfo
Checksums-Sha256:
4a7bc44ba7f343b1393e9a00677e773d7341f184c8a36954d1393e4818db941d 2040
clanlib_1.0~svn3827-12.dsc
2612322b4ae5ecac1f52de2a67703fe6dfeac2890c880cb5c971152215c4461e 130696
clanlib_1.0~svn3827-12.debian.tar.xz
0a74e086afa5e80a70122f7c0d0e2c53d0492f99c0fcf559fbdca3f4133075bd 9864
clanlib_1.0~svn3827-12_amd64.buildinfo
Files:
f5aeb4f58837fabfa82a80cee9820384 2040 libs optional clanlib_1.0~svn3827-12.dsc
514ec30445d420e31598a599d9ae77fa 130696 libs optional
clanlib_1.0~svn3827-12.debian.tar.xz
076bc232df95b385205434c76e187758 9864 libs optional
clanlib_1.0~svn3827-12_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQFHBAEBCgAxFiEEdlP6my3wO8aMe9FCrKAIuMk0p9QFAmogkXMTHHR3b2xpZmVA
ZGViaWFuLm9yZwAKCRCsoAi4yTSn1HZpB/9+mCSwt5WXMklbcM3IEGX/bSx+S4RC
6C25764EVhkNzv2qyXulqSYO0m0GlMdEviHvLrEOQc12+RgrJkXQjcKdb1VJDhx9
8bmo8oAnDcGuPT7dd5Qdn909wKI7T8g9fjFl7q5n2dKKidDvxMP0A6DUhZQ23LUE
cOu/1dB6HYlLB6UUDsGHpE8WOXngkXXL8Xzcc0dvdL9t38/4wdleyxKfFWpJ5t88
nw4kCDQrZroLNNeR1cAE5ZqBTzPB7WblSDFHCJywf9Lb9xOLkGWjG/ZBMSWbqVPi
EJ6gBHR12uovoqqs95HNDr16RX4pnnp4wIXfixwQbRkfkfIIv5Xj8WED
=JHH/
-----END PGP SIGNATURE-----
pgpTp5nlNDNc2.pgp
Description: PGP signature
--- End Message ---