[Debichem-devel] Bug#1110701: rdkit ftbfs with GCC 15
Matthias Klose
doko at debian.org
Sun Aug 10 09:51:44 BST 2025
Package: src:rdkit
Version: 202503.1-4
Severity: important
Tags: sid forky
User: debian-gcc at lists.debian.org
Usertags: ftbfs-gcc-15
rdkit ftbfs with GCC 15:
[...]
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/Code/ML/Cluster/Murtagh &&
/usr/bin/cc -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB
-DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK
-DBOOST_REGEX_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK
-DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK
-DBOOST_SYSTEM_NO_LIB -DRDKIT_DYN_LINK -DRDKIT_HC_BUILD
-DRDK_64BIT_BUILD -DRDK_BUILD_COORDGEN_SUPPORT -DRDK_BUILD_DESCRIPTORS3D
-DRDK_BUILD_MAEPARSER_SUPPORT -DRDK_BUILD_THREADSAFE_SSS
-DRDK_HAS_EIGEN3 -DRDK_TEST_MULTITHREADED -DRDK_USE_BOOST_IOSTREAMS
-DRDK_USE_BOOST_SERIALIZATION -DRDK_USE_STRICT_ROTOR_DEFINITION
-Dhc_EXPORTS -I/<<PKGBUILDDIR>>/External -I/<<PKGBUILDDIR>>/Code
-isystem /usr/include/eigen3 -g -O2
-Werror=implicit-function-declaration -fno-omit-frame-pointer
-mno-omit-leaf-frame-pointer -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection
-fdebug-prefix-map=/<<PKGBUILDDIR>>=/usr/src/rdkit-202503.1-4build1
-Wdate-time -D_FORTIFY_SOURCE=3 -Wdate-time -D_FORTIFY_SOURCE=3
-Wno-deprecated -Wno-unused-function -fno-strict-aliasing -fPIC -fPIC
-MD -MT Code/ML/Cluster/Murtagh/CMakeFiles/hc.dir/hc.c.o -MF
CMakeFiles/hc.dir/hc.c.o.d -o CMakeFiles/hc.dir/hc.c.o -c
/<<PKGBUILDDIR>>/Code/ML/Cluster/Murtagh/hc.c
/<<PKGBUILDDIR>>/Code/ML/Cluster/Murtagh/hc.c: In function ‘hc_’:
/<<PKGBUILDDIR>>/Code/ML/Cluster/Murtagh/hc.c:29:22: warning: old-style
function definition [-Wold-style-definition]
29 | /* Subroutine */ int hc_(n, len, iopt, ia, ib, crit, membr, nn,
disnn, flag__,
| ^~~
/<<PKGBUILDDIR>>/Code/ML/Cluster/Murtagh/hc.c:93:13: error: too many
arguments to function ‘ioffset_’; expected 0, have 3
93 | ind = ioffset_(n, &i__, &j);
| ^~~~~~~~ ~
/<<PKGBUILDDIR>>/Code/ML/Cluster/Murtagh/hc.c:53:18: note: declared here
53 | extern integer ioffset_();
| ^~~~~~~~
/<<PKGBUILDDIR>>/Code/ML/Cluster/Murtagh/hc.c:130:10: error: too many
arguments to function ‘ioffset_’; expected 0, have 3
130 | ind1 = ioffset_(n, &i2, &j2);
| ^~~~~~~~ ~
/<<PKGBUILDDIR>>/Code/ML/Cluster/Murtagh/hc.c:53:18: note: declared here
53 | extern integer ioffset_();
| ^~~~~~~~
/<<PKGBUILDDIR>>/Code/ML/Cluster/Murtagh/hc.c:147:14: error: too many
arguments to function ‘ioffset_’; expected 0, have 3
147 | ind1 = ioffset_(n, &i2, &k);
| ^~~~~~~~ ~
/<<PKGBUILDDIR>>/Code/ML/Cluster/Murtagh/hc.c:53:18: note: declared here
53 | extern integer ioffset_();
| ^~~~~~~~
/<<PKGBUILDDIR>>/Code/ML/Cluster/Murtagh/hc.c:149:14: error: too many
arguments to function ‘ioffset_’; expected 0, have 3
149 | ind1 = ioffset_(n, &k, &i2);
| ^~~~~~~~ ~
/<<PKGBUILDDIR>>/Code/ML/Cluster/Murtagh/hc.c:53:18: note: declared here
53 | extern integer ioffset_();
| ^~~~~~~~
/<<PKGBUILDDIR>>/Code/ML/Cluster/Murtagh/hc.c:152:14: error: too many
arguments to function ‘ioffset_’; expected 0, have 3
152 | ind2 = ioffset_(n, &j2, &k);
| ^~~~~~~~ ~
/<<PKGBUILDDIR>>/Code/ML/Cluster/Murtagh/hc.c:53:18: note: declared here
53 | extern integer ioffset_();
| ^~~~~~~~
/<<PKGBUILDDIR>>/Code/ML/Cluster/Murtagh/hc.c:154:14: error: too many
arguments to function ‘ioffset_’; expected 0, have 3
154 | ind2 = ioffset_(n, &k, &j2);
| ^~~~~~~~ ~
/<<PKGBUILDDIR>>/Code/ML/Cluster/Murtagh/hc.c:53:18: note: declared here
53 | extern integer ioffset_();
| ^~~~~~~~
/<<PKGBUILDDIR>>/Code/ML/Cluster/Murtagh/hc.c:156:12: error: too many
arguments to function ‘ioffset_’; expected 0, have 3
156 | ind3 = ioffset_(n, &i2, &j2);
| ^~~~~~~~ ~
/<<PKGBUILDDIR>>/Code/ML/Cluster/Murtagh/hc.c:53:18: note: declared here
53 | extern integer ioffset_();
| ^~~~~~~~
/<<PKGBUILDDIR>>/Code/ML/Cluster/Murtagh/hc.c:244:13: error: too many
arguments to function ‘ioffset_’; expected 0, have 3
244 | ind = ioffset_(n, &i__, &j);
| ^~~~~~~~ ~
/<<PKGBUILDDIR>>/Code/ML/Cluster/Murtagh/hc.c:53:18: note: declared here
53 | extern integer ioffset_();
| ^~~~~~~~
/<<PKGBUILDDIR>>/Code/ML/Cluster/Murtagh/hc.c: In function ‘ioffset_’:
/<<PKGBUILDDIR>>/Code/ML/Cluster/Murtagh/hc.c:53:18: warning: old-style
function definition [-Wold-style-definition]
/<<PKGBUILDDIR>>/Code/ML/Cluster/Murtagh/hc.c:274:1: error: number of
arguments doesn’t match prototype
274 | {
| ^
/<<PKGBUILDDIR>>/Code/ML/Cluster/Murtagh/hc.c:53:18: error: prototype
declaration
53 | extern integer ioffset_();
| ^~~~~~~~
make[4]: *** [Code/ML/Cluster/Murtagh/CMakeFiles/hc.dir/build.make:82:
Code/ML/Cluster/Murtagh/CMakeFiles/hc.dir/hc.c.o] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:17276:
Code/ML/Cluster/Murtagh/CMakeFiles/hc.dir/all] Error 2
More information about the Debichem-devel
mailing list