[Debichem-devel] Bug#1116968: rdkit: package new upstream release
Andrius Merkys
merkys at debian.org
Wed Oct 1 14:11:11 BST 2025
Source: rdkit
Severity: wishlist
Tags: help
Hello,
New upstream release 202503.6 is out. I have started working on
packaging it in rdkit repository on salsa, in branch
'package-new-upstream-release'. Build fails here:
[ 7%] Building CXX object CMakeFiles/rdkit.dir/adapter.cpp.o
/usr/bin/c++ -DRDKITVER=\"007600\" -DRDK_TOOLKIT_VERSION=\"\"
-Drdkit_EXPORTS -I/home/merkys/rdkit/Code/PgSQL/rdkit/../../../Code
-I/usr/include/postgresql -I/usr/include/postgresql/18/server -g -O2
-ffile-prefix-map=/home/merkys/rdkit=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security
-fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT
CMakeFiles/rdkit.dir/adapter.cpp.o -MF
CMakeFiles/rdkit.dir/adapter.cpp.o.d -o
CMakeFiles/rdkit.dir/adapter.cpp.o -c
/home/merkys/rdkit/Code/PgSQL/rdkit/adapter.cpp
In file included from
/home/merkys/rdkit/Code/PgSQL/rdkit/../../../Code/GraphMol/ChemReactions/Reaction.h:41,
from /home/merkys/rdkit/Code/PgSQL/rdkit/adapter.cpp:55:
/home/merkys/rdkit/Code/PgSQL/rdkit/../../../Code/GraphMol/Substruct/SubstructMatch.h:66:27:
error: 'span' is not a member of 'std'
66 | std::span<const unsigned int> match)>
| ^~~~
/home/merkys/rdkit/Code/PgSQL/rdkit/../../../Code/GraphMol/Substruct/SubstructMatch.h:66:27:
note: 'std::span' is only available from C++20 onwards
/home/merkys/rdkit/Code/PgSQL/rdkit/../../../Code/GraphMol/Substruct/SubstructMatch.h:66:57:
error: expression list treated as compound expression in functional cast
[-fpermissive]
66 | std::span<const unsigned int> match)>
| ^
/home/merkys/rdkit/Code/PgSQL/rdkit/../../../Code/GraphMol/Substruct/SubstructMatch.h:66:58:
error: template argument 1 is invalid
66 | std::span<const unsigned int> match)>
| ^
In file included from /home/merkys/rdkit/Code/PgSQL/rdkit/adapter.cpp:61:
/home/merkys/rdkit/Code/PgSQL/rdkit/../../../Code/GraphMol/GenericGroups/GenericGroups.h:607:16:
error: 'span' in namespace 'std' does not name a template type
607 | const std::span<const unsigned int> &match);
| ^~~~
/home/merkys/rdkit/Code/PgSQL/rdkit/../../../Code/GraphMol/GenericGroups/GenericGroups.h:607:11:
note: 'std::span' is only available from C++20 onwards
607 | const std::span<const unsigned int> &match);
| ^~~
/home/merkys/rdkit/Code/PgSQL/rdkit/../../../Code/GraphMol/GenericGroups/GenericGroups.h:607:20:
error: expected ',' or '...' before '<' token
607 | const std::span<const unsigned int> &match);
| ^
In file included from
/home/merkys/rdkit/Code/PgSQL/rdkit/../../../Code/GraphMol/GeneralizedSubstruct/XQMol.h:26,
from /home/merkys/rdkit/Code/PgSQL/rdkit/adapter.cpp:109:
/home/merkys/rdkit/Code/PgSQL/rdkit/../../../Code/GraphMol/TautomerQuery/TautomerQuery.h:49:33:
error: 'span' in namespace 'std' does not name a template type
49 | const std::span<const unsigned int> &match,
| ^~~~
/home/merkys/rdkit/Code/PgSQL/rdkit/../../../Code/GraphMol/TautomerQuery/TautomerQuery.h:49:28:
note: 'std::span' is only available from C++20 onwards
49 | const std::span<const unsigned int> &match,
| ^~~
/home/merkys/rdkit/Code/PgSQL/rdkit/../../../Code/GraphMol/TautomerQuery/TautomerQuery.h:49:37:
error: expected ',' or '...' before '<' token
49 | const std::span<const unsigned int> &match,
| ^
make[4]: *** [CMakeFiles/rdkit.dir/build.make:82:
CMakeFiles/rdkit.dir/adapter.cpp.o] Error 1
make[4]: Leaving directory '/home/merkys/rdkit/Code/PgSQL/rdkit/build-18'
make[3]: *** [CMakeFiles/Makefile2:90: CMakeFiles/rdkit.dir/all] Error 2
make[3]: Leaving directory '/home/merkys/rdkit/Code/PgSQL/rdkit/build-18'
make[2]: *** [Makefile:139: all] Error 2
make[2]: Leaving directory '/home/merkys/rdkit/Code/PgSQL/rdkit/build-18'
I have no idea how to resolve this.
Andrius
More information about the Debichem-devel
mailing list