Your message dated Wed, 21 Oct 2026 05:19:19 +0000
with message-id <[email protected]>
and subject line Bug#1149286: fixed in rdkit 202609.1-1
has caused the Debian Bug report #1149286,
regarding rdkit: FTBFS with boost 1.92
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.)


-- 
1149286: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1149286
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:rdkit
Version: 202603.4-2
Severity: important
Tags: sid forky ftbfs
User: [email protected]
Usertags: boost1.92

Dear Maintainer,

Boost 1.92 will most likely be the default boost version in the
upcoming Debian 14 (forky) release.

rdkit FTBFS with boost 1.92. Note that the FTBFS may not necessarily be
connected to boost - please check the build log for the actual cause.

boost-defaults pointing to 1.92 is available in experimental, so you can
rebuild your package against it to reproduce the failure and test the fix.

Note: This ticket severity will be increased to RC bug when
boost-defaults is switched to 1.92.

If your package depends on versioned boost packages (e.g. libboost1.90-dev),
please switch to the unversioned (default) ones (e.g. libboost-dev), so the
package follows future boost transitions automatically.

Here is the most probably relevant part of the failing build log:

==================== build log ====================
[  3%] Building CXX object 
Code/DataStructs/CMakeFiles/testDataStructs.dir/testDatastructs.cpp.o
cd 
/build/reproducible-path/rdkit-202603.4/obj-x86_64-linux-gnu/Code/DataStructs 
&& /usr/bin/x86_64-linux-gnu-g++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB 
-DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CONTAINER_DYN_LINK 
-DBOOST_CONTAINER_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB 
-DBOOST_EXCEPTION_NO_LIB=1 -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_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB 
-DBOOST_THREAD_USE_DLL -DRDKIT_DYN_LINK -DRDK_64BIT_BUILD 
-DRDK_BUILD_COORDGEN_SUPPORT -DRDK_BUILD_DESCRIPTORS3D 
-DRDK_BUILD_MAEPARSER_SUPPORT -DRDK_BUILD_THREADSAFE_SSS 
-DRDK_BUILD_XYZ2MOL_SUPPORT -DRDK_HAS_EIGEN3 -DRDK_TEST_MULTITHREADED 
-DRDK_USE_BOOST_IOSTREAMS -DRDK_USE_BOOST_SERIALIZATION 
-DRDK_USE_STRICT_ROTOR_DEFINITION 
-I/build/reproducible-path/rdkit-202603.4/External 
-I/build/reproducible-path/rdkit
 -202603.4/Code -isystem /usr/include/eigen3 -g -O2 
-ffile-prefix-map=/build/reproducible-path/rdkit-202603.4=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-unused-function 
-fno-strict-aliasing -Wall -Wextra -fPIC -std=gnu++20 -MD -MT 
Code/DataStructs/CMakeFiles/testDataStructs.dir/testDatastructs.cpp.o -MF 
CMakeFiles/testDataStructs.dir/testDatastructs.cpp.o.d -o 
CMakeFiles/testDataStructs.dir/testDatastructs.cpp.o -c 
/build/reproducible-path/rdkit-202603.4/Code/DataStructs/testDatastructs.cpp
In file included from 
/usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:9,
                 from 
/build/reproducible-path/rdkit-202603.4/Code/RDBoost/python.h:5,
                 from 
/build/reproducible-path/rdkit-202603.4/Code/RDBoost/Wrap/RDBase.cpp:10:
/usr/include/boost/python/suite/indexing/indexing_suite.hpp: In instantiation 
of ‘static void boost::python::indexing_suite<Container, DerivedPolicies, 
NoProxy, NoSlice, Data, Index, Key>::base_clear(Container&) [with Container = 
std::__cxx11::list<int>; DerivedPolicies = 
boost::python::detail::final_list_derived_policies<std::__cxx11::list<int>, 
true>; bool NoProxy = true; bool NoSlice = false; Data = int; Index = long 
unsigned int; Key = int]’:
/usr/include/boost/python/suite/indexing/indexing_suite.hpp:187:31:   required 
from ‘void boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, 
NoSlice, Data, Index, Key>::visit(Class&) const [with Class = 
boost::python::class_<std::__cxx11::list<int>, 
boost::python::detail::not_specified, boost::python::detail::not_specified, 
boost::python::detail::not_specified>; Container = std::__cxx11::list<int>; 
DerivedPolicies = 
boost::python::detail::final_list_derived_policies<std::__cxx11::list<int>, 
true>; bool NoProxy = true; bool NoSlice = false; Data = int; Index = long 
unsigned int; Key = int]’
  187 |                 .def("clear", &base_clear)
      |                               ^~~~~~~~~~~
/usr/include/boost/python/def_visitor.hpp:31:34:   required from ‘static void 
boost::python::def_visitor_access::visit(const V&, classT&) [with V = 
boost::python::def_visitor<boost::python::indexing_suite<std::__cxx11::list<int>,
 boost::python::detail::final_list_derived_policies<std::__cxx11::list<int>, 
true>, true, false, int, long unsigned int, int> >; classT = 
boost::python::class_<std::__cxx11::list<int>, 
boost::python::detail::not_specified, boost::python::detail::not_specified, 
boost::python::detail::not_specified>]’
   31 |         v.derived_visitor().visit(c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/boost/python/def_visitor.hpp:67:34:   required from ‘void 
boost::python::def_visitor<DerivedVisitor>::visit(classT&) const [with classT = 
boost::python::class_<std::__cxx11::list<int>, 
boost::python::detail::not_specified, boost::python::detail::not_specified, 
boost::python::detail::not_specified>; DerivedVisitor = 
boost::python::indexing_suite<std::__cxx11::list<int>, 
boost::python::detail::final_list_derived_policies<std::__cxx11::list<int>, 
true>, true, false, int, long unsigned int, int>]’
   67 |         def_visitor_access::visit(*this, c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/boost/python/class.hpp:221:22:   required from 
‘boost::python::class_<T, X1, X2, X3>::self& boost::python::class_<T, X1, X2, 
X3>::def(const boost::python::def_visitor<Derived>&) [with Derived = 
boost::python::indexing_suite<std::__cxx11::list<int>, 
boost::python::detail::final_list_derived_policies<std::__cxx11::list<int>, 
true>, true, false, int, long unsigned int, int>; W = std::__cxx11::list<int>; 
X1 = boost::python::detail::not_specified; X2 = 
boost::python::detail::not_specified; X3 = 
boost::python::detail::not_specified; self = 
boost::python::class_<std::__cxx11::list<int>, 
boost::python::detail::not_specified, boost::python::detail::not_specified, 
boost::python::detail::not_specified>]’
  221 |         visitor.visit(*this);
      |         ~~~~~~~~~~~~~^~~~~~~
/build/reproducible-path/rdkit-202603.4/Code/RDBoost/Wrap.h:125:13:   required 
from ‘void RegisterListConverter(bool) [with T = int]’
  124 |     python::class_<std::list<T>>(name.c_str())
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  125 |         .def(python::list_indexing_suite<std::list<T>, 1>());
      |         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/rdkit-202603.4/Code/RDBoost/Wrap/RDBase.cpp:360:29:   
required from here
  360 |   RegisterListConverter<int>();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/boost/python/suite/indexing/indexing_suite.hpp:296:42: error: 
‘clear’ is not a member of 
‘boost::python::detail::final_list_derived_policies<std::__cxx11::list<int>, 
true>’
  296 |             return DerivedPolicies::clear(container);
      |                    ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/boost/python/suite/indexing/indexing_suite.hpp: In instantiation 
of ‘static void boost::python::indexing_suite<Container, DerivedPolicies, 
NoProxy, NoSlice, Data, Index, Key>::base_clear(Container&) [with Container = 
std::__cxx11::list<int>; DerivedPolicies = 
boost::python::detail::final_list_derived_policies<std::__cxx11::list<int>, 
false>; bool NoProxy = false; bool NoSlice = false; Data = int; Index = long 
unsigned int; Key = int]’:
/usr/include/boost/python/suite/indexing/indexing_suite.hpp:187:31:   required 
from ‘void boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, 
NoSlice, Data, Index, Key>::visit(Class&) const [with Class = 
boost::python::class_<std::__cxx11::list<int>, 
boost::python::detail::not_specified, boost::python::detail::not_specified, 
boost::python::detail::not_specified>; Container = std::__cxx11::list<int>; 
DerivedPolicies = 
boost::python::detail::final_list_derived_policies<std::__cxx11::list<int>, 
false>; bool NoProxy = false; bool NoSlice = false; Data = int; Index = long 
unsigned int; Key = int]’
  187 |                 .def("clear", &base_clear)
      |                               ^~~~~~~~~~~
/usr/include/boost/python/def_visitor.hpp:31:34:   required from ‘static void 
boost::python::def_visitor_access::visit(const V&, classT&) [with V = 
boost::python::def_visitor<boost::python::indexing_suite<std::__cxx11::list<int>,
 boost::python::detail::final_list_derived_policies<std::__cxx11::list<int>, 
false>, false, false, int, long unsigned int, int> >; classT = 
boost::python::class_<std::__cxx11::list<int>, 
boost::python::detail::not_specified, boost::python::detail::not_specified, 
boost::python::detail::not_specified>]’
   31 |         v.derived_visitor().visit(c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/boost/python/def_visitor.hpp:67:34:   required from ‘void 
boost::python::def_visitor<DerivedVisitor>::visit(classT&) const [with classT = 
boost::python::class_<std::__cxx11::list<int>, 
boost::python::detail::not_specified, boost::python::detail::not_specified, 
boost::python::detail::not_specified>; DerivedVisitor = 
boost::python::indexing_suite<std::__cxx11::list<int>, 
boost::python::detail::final_list_derived_policies<std::__cxx11::list<int>, 
false>, false, false, int, long unsigned int, int>]’
   67 |         def_visitor_access::visit(*this, c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/boost/python/class.hpp:221:22:   required from 
‘boost::python::class_<T, X1, X2, X3>::self& boost::python::class_<T, X1, X2, 
X3>::def(const boost::python::def_visitor<Derived>&) [with Derived = 
boost::python::indexing_suite<std::__cxx11::list<int>, 
boost::python::detail::final_list_derived_policies<std::__cxx11::list<int>, 
false>, false, false, int, long unsigned int, int>; W = 
std::__cxx11::list<int>; X1 = boost::python::detail::not_specified; X2 = 
boost::python::detail::not_specified; X3 = 
boost::python::detail::not_specified; self = 
boost::python::class_<std::__cxx11::list<int>, 
boost::python::detail::not_specified, boost::python::detail::not_specified, 
boost::python::detail::not_specified>]’
  221 |         visitor.visit(*this);
      |         ~~~~~~~~~~~~~^~~~~~~
/build/reproducible-path/rdkit-202603.4/Code/RDBoost/Wrap.h:128:13:   required 
from ‘void RegisterListConverter(bool) [with T = int]’
  127 |     python::class_<std::list<T>>(name.c_str())
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  128 |         .def(python::list_indexing_suite<std::list<T>>());
      |         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/rdkit-202603.4/Code/RDBoost/Wrap/RDBase.cpp:360:29:   
required from here
  360 |   RegisterListConverter<int>();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/boost/python/suite/indexing/indexing_suite.hpp:296:42: error: 
‘clear’ is not a member of 
‘boost::python::detail::final_list_derived_policies<std::__cxx11::list<int>, 
false>’
  296 |             return DerivedPolicies::clear(container);
      |                    ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/boost/python/suite/indexing/indexing_suite.hpp: In instantiation 
of ‘static void boost::python::indexing_suite<Container, DerivedPolicies, 
NoProxy, NoSlice, Data, Index, Key>::base_clear(Container&) [with Container = 
std::__cxx11::list<std::vector<int> >; DerivedPolicies = 
boost::python::detail::final_list_derived_policies<std::__cxx11::list<std::vector<int>
 >, true>; bool NoProxy = true; bool NoSlice = false; Data = std::vector<int>; 
Index = long unsigned int; Key = std::vector<int>]’:
/usr/include/boost/python/suite/indexing/indexing_suite.hpp:187:31:   required 
from ‘void boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, 
NoSlice, Data, Index, Key>::visit(Class&) const [with Class = 
boost::python::class_<std::__cxx11::list<std::vector<int> >, 
boost::python::detail::not_specified, boost::python::detail::not_specified, 
boost::python::detail::not_specified>; Container = 
std::__cxx11::list<std::vector<int> >; DerivedPolicies = 
boost::python::detail::final_list_derived_policies<std::__cxx11::list<std::vector<int>
 >, true>; bool NoProxy = true; bool NoSlice = false; Data = std::vector<int>; 
Index = long unsigned int; Key = std::vector<int>]’
  187 |                 .def("clear", &base_clear)
      |                               ^~~~~~~~~~~
/usr/include/boost/python/def_visitor.hpp:31:34:   required from ‘static void 
boost::python::def_visitor_access::visit(const V&, classT&) [with V = 
boost::python::def_visitor<boost::python::indexing_suite<std::__cxx11::list<std::vector<int>
 >, 
boost::python::detail::final_list_derived_policies<std::__cxx11::list<std::vector<int>
 >, true>, true, false, std::vector<int>, long unsigned int, std::vector<int> > 
>; classT = boost::python::class_<std::__cxx11::list<std::vector<int> >, 
boost::python::detail::not_specified, boost::python::detail::not_specified, 
boost::python::detail::not_specified>]’
   31 |         v.derived_visitor().visit(c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/boost/python/def_visitor.hpp:67:34:   required from ‘void 
boost::python::def_visitor<DerivedVisitor>::visit(classT&) const [with classT = 
boost::python::class_<std::__cxx11::list<std::vector<int> >, 
boost::python::detail::not_specified, boost::python::detail::not_specified, 
boost::python::detail::not_specified>; DerivedVisitor = 
boost::python::indexing_suite<std::__cxx11::list<std::vector<int> >, 
boost::python::detail::final_list_derived_policies<std::__cxx11::list<std::vector<int>
 >, true>, true, false, std::vector<int>, long unsigned int, std::vector<int> 
>]’
   67 |         def_visitor_access::visit(*this, c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/boost/python/class.hpp:221:22:   required from 
‘boost::python::class_<T, X1, X2, X3>::self& boost::python::class_<T, X1, X2, 
X3>::def(const boost::python::def_visitor<Derived>&) [with Derived = 
boost::python::indexing_suite<std::__cxx11::list<std::vector<int> >, 
boost::python::detail::final_list_derived_policies<std::__cxx11::list<std::vector<int>
 >, true>, true, false, std::vector<int>, long unsigned int, std::vector<int> 
>; W = std::__cxx11::list<std::vector<int> >; X1 = 
boost::python::detail::not_specified; X2 = 
boost::python::detail::not_specified; X3 = 
boost::python::detail::not_specified; self = 
boost::python::class_<std::__cxx11::list<std::vector<int> >, 
boost::python::detail::not_specified, boost::python::detail::not_specified, 
boost::python::detail::not_specified>]’
  221 |         visitor.visit(*this);
      |         ~~~~~~~~~~~~~^~~~~~~
/build/reproducible-path/rdkit-202603.4/Code/RDBoost/Wrap.h:125:13:   required 
from ‘void RegisterListConverter(bool) [with T = std::vector<int>]’
  124 |     python::class_<std::list<T>>(name.c_str())
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  125 |         .def(python::list_indexing_suite<std::list<T>, 1>());
      |         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/rdkit-202603.4/Code/RDBoost/Wrap/RDBase.cpp:361:42:   
required from here
  361 |   RegisterListConverter<std::vector<int>>();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/boost/python/suite/indexing/indexing_suite.hpp:296:42: error: 
‘clear’ is not a member of 
‘boost::python::detail::final_list_derived_policies<std::__cxx11::list<std::vector<int>
 >, true>’
  296 |             return DerivedPolicies::clear(container);
      |                    ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/boost/python/suite/indexing/indexing_suite.hpp: In instantiation 
of ‘static void boost::python::indexing_suite<Container, DerivedPolicies, 
NoProxy, NoSlice, Data, Index, Key>::base_clear(Container&) [with Container = 
std::__cxx11::list<std::vector<int> >; DerivedPolicies = 
boost::python::detail::final_list_derived_policies<std::__cxx11::list<std::vector<int>
 >, false>; bool NoProxy = false; bool NoSlice = false; Data = 
std::vector<int>; Index = long unsigned int; Key = std::vector<int>]’:
/usr/include/boost/python/suite/indexing/indexing_suite.hpp:187:31:   required 
from ‘void boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, 
NoSlice, Data, Index, Key>::visit(Class&) const [with Class = 
boost::python::class_<std::__cxx11::list<std::vector<int> >, 
boost::python::detail::not_specified, boost::python::detail::not_specified, 
boost::python::detail::not_specified>; Container = 
std::__cxx11::list<std::vector<int> >; DerivedPolicies = 
boost::python::detail::final_list_derived_policies<std::__cxx11::list<std::vector<int>
 >, false>; bool NoProxy = false; bool NoSlice = false; Data = 
std::vector<int>; Index = long unsigned int; Key = std::vector<int>]’
  187 |                 .def("clear", &base_clear)
      |                               ^~~~~~~~~~~
/usr/include/boost/python/def_visitor.hpp:31:34:   required from ‘static void 
boost::python::def_visitor_access::visit(const V&, classT&) [with V = 
boost::python::def_visitor<boost::python::indexing_suite<std::__cxx11::list<std::vector<int>
 >, 
boost::python::detail::final_list_derived_policies<std::__cxx11::list<std::vector<int>
 >, false>, false, false, std::vector<int>, long unsigned int, std::vector<int> 
> >; classT = boost::python::class_<std::__cxx11::list<std::vector<int> >, 
boost::python::detail::not_specified, boost::python::detail::not_specified, 
boost::python::detail::not_specified>]’
   31 |         v.derived_visitor().visit(c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/boost/python/def_visitor.hpp:67:34:   required from ‘void 
boost::python::def_visitor<DerivedVisitor>::visit(classT&) const [with classT = 
boost::python::class_<std::__cxx11::list<std::vector<int> >, 
boost::python::detail::not_specified, boost::python::detail::not_specified, 
boost::python::detail::not_specified>; DerivedVisitor = 
boost::python::indexing_suite<std::__cxx11::list<std::vector<int> >, 
boost::python::detail::final_list_derived_policies<std::__cxx11::list<std::vector<int>
 >, false>, false, false, std::vector<int>, long unsigned int, std::vector<int> 
>]’
   67 |         def_visitor_access::visit(*this, c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/boost/python/class.hpp:221:22:   required from 
‘boost::python::class_<T, X1, X2, X3>::self& boost::python::class_<T, X1, X2, 
X3>::def(const boost::python::def_visitor<Derived>&) [with Derived = 
boost::python::indexing_suite<std::__cxx11::list<std::vector<int> >, 
boost::python::detail::final_list_derived_policies<std::__cxx11::list<std::vector<int>
 >, false>, false, false, std::vector<int>, long unsigned int, std::vector<int> 
>; W = std::__cxx11::list<std::vector<int> >; X1 = 
boost::python::detail::not_specified; X2 = 
boost::python::detail::not_specified; X3 = 
boost::python::detail::not_specified; self = 
boost::python::class_<std::__cxx11::list<std::vector<int> >, 
boost::python::detail::not_specified, boost::python::detail::not_specified, 
boost::python::detail::not_specified>]’
  221 |         visitor.visit(*this);
      |         ~~~~~~~~~~~~~^~~~~~~
/build/reproducible-path/rdkit-202603.4/Code/RDBoost/Wrap.h:128:13:   required 
from ‘void RegisterListConverter(bool) [with T = std::vector<int>]’
  127 |     python::class_<std::list<T>>(name.c_str())
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  128 |         .def(python::list_indexing_suite<std::list<T>>());
      |         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/rdkit-202603.4/Code/RDBoost/Wrap/RDBase.cpp:361:42:   
required from here
  361 |   RegisterListConverter<std::vector<int>>();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/boost/python/suite/indexing/indexing_suite.hpp:296:42: error: 
‘clear’ is not a member of 
‘boost::python::detail::final_list_derived_policies<std::__cxx11::list<std::vector<int>
 >, false>’
  296 |             return DerivedPolicies::clear(container);
      |                    ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/boost/python/suite/indexing/indexing_suite.hpp: In instantiation 
of ‘static void boost::python::indexing_suite<Container, DerivedPolicies, 
NoProxy, NoSlice, Data, Index, Key>::base_clear(Container&) [with Container = 
std::__cxx11::list<std::vector<unsigned int>, 
std::allocator<std::vector<unsigned int> > >; DerivedPolicies = 
boost::python::detail::final_list_derived_policies<std::__cxx11::list<std::vector<unsigned
 int>, std::allocator<std::vector<unsigned int> > >, true>; bool NoProxy = 
true; bool NoSlice = false; Data = std::vector<unsigned int>; Index = long 
unsigned int; Key = std::vector<unsigned int>]’:
/usr/include/boost/python/suite/indexing/indexing_suite.hpp:187:31:   required 
from ‘void boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, 
NoSlice, Data, Index, Key>::visit(Class&) const [with Class = 
boost::python::class_<std::__cxx11::list<std::vector<unsigned int>, 
std::allocator<std::vector<unsigned int> > >, 
boost::python::detail::not_specified, boost::python::detail::not_specified, 
boost::python::detail::not_specified>; Container = 
std::__cxx11::list<std::vector<unsigned int>, 
std::allocator<std::vector<unsigned int> > >; DerivedPolicies = 
boost::python::detail::final_list_derived_policies<std::__cxx11::list<std::vector<unsigned
 int>, std::allocator<std::vector<unsigned int> > >, true>; bool NoProxy = 
true; bool NoSlice = false; Data = std::vector<unsigned int>; Index = long 
unsigned int; Key = std::vector<unsigned int>]’
  187 |                 .def("clear", &base_clear)
      |                               ^~~~~~~~~~~
/usr/include/boost/python/def_visitor.hpp:31:34:   required from ‘static void 
boost::python::def_visitor_access::visit(const V&, classT&) [with V = 
boost::python::def_visitor<boost::python::indexing_suite<std::__cxx11::list<std::vector<unsigned
 int>, std::allocator<std::vector<unsigned int> > >, 
boost::python::detail::final_list_derived_policies<std::__cxx11::list<std::vector<unsigned
 int>, std::allocator<std::vector<unsigned int> > >, true>, true, false, 
std::vector<unsigned int>, long unsigned int, std::vector<unsigned int> > >; 
classT = boost::python::class_<std::__cxx11::list<std::vector<unsigned int>, 
std::allocator<std::vector<unsigned int> > >, 
boost::python::detail::not_specified, boost::python::detail::not_specified, 
boost::python::detail::not_specified>]’
   31 |         v.derived_visitor().visit(c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/boost/python/def_visitor.hpp:67:34:   required from ‘void 
boost::python::def_visitor<DerivedVisitor>::visit(classT&) const [with classT = 
boost::python::class_<std::__cxx11::list<std::vector<unsigned int>, 
std::allocator<std::vector<unsigned int> > >, 
boost::python::detail::not_specified, boost::python::detail::not_specified, 
boost::python::detail::not_specified>; DerivedVisitor = 
boost::python::indexing_suite<std::__cxx11::list<std::vector<unsigned int>, 
std::allocator<std::vector<unsigned int> > >, 
boost::python::detail::final_list_derived_policies<std::__cxx11::list<std::vector<unsigned
 int>, std::allocator<std::vector<unsigned int> > >, true>, true, false, 
std::vector<unsigned int>, long unsigned int, std::vector<unsigned int> >]’
   67 |         def_visitor_access::visit(*this, c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/boost/python/class.hpp:221:22:   required from 
‘boost::python::class_<T, X1, X2, X3>::self& boost::python::class_<T, X1, X2, 
X3>::def(const boost::python::def_visitor<Derived>&) [with Derived = 
boost::python::indexing_suite<std::__cxx11::list<std::vector<unsigned int>, 
std::allocator<std::vector<unsigned int> > >, 
boost::python::detail::final_list_derived_policies<std::__cxx11::list<std::vector<unsigned
 int>, std::allocator<std::vector<unsigned int> > >, true>, true, false, 
std::vector<unsigned int>, long unsigned int, std::vector<unsigned int> >; W = 
std::__cxx11::list<std::vector<unsigned int>, 
std::allocator<std::vector<unsigned int> > >; X1 = 
boost::python::detail::not_specified; X2 = 
boost::python::detail::not_specified; X3 = 
boost::python::detail::not_specified; self = 
boost::python::class_<std::__cxx11::list<std::vector<unsigned int>, 
std::allocator<std::vector<unsigned int> > >, 
boost::python::detail::not_specified, boost::python::detail::not_specified, 
boost::
 python::detail::not_specified>]’
  221 |         visitor.visit(*this);
      |         ~~~~~~~~~~~~~^~~~~~~
/build/reproducible-path/rdkit-202603.4/Code/RDBoost/Wrap.h:125:13:   required 
from ‘void RegisterListConverter(bool) [with T = std::vector<unsigned int>]’
  124 |     python::class_<std::list<T>>(name.c_str())
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  125 |         .def(python::list_indexing_suite<std::list<T>, 1>());
      |         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/rdkit-202603.4/Code/RDBoost/Wrap/RDBase.cpp:362:51:   
required from here
  362 |   RegisterListConverter<std::vector<unsigned int>>();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/boost/python/suite/indexing/indexing_suite.hpp:296:42: error: 
‘clear’ is not a member of 
‘boost::python::detail::final_list_derived_policies<std::__cxx11::list<std::vector<unsigned
 int>, std::allocator<std::vector<unsigned int> > >, true>’
  296 |             return DerivedPolicies::clear(container);
      |                    ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/boost/python/suite/indexing/indexing_suite.hpp: In instantiation 
of ‘static void boost::python::indexing_suite<Container, DerivedPolicies, 
NoProxy, NoSlice, Data, Index, Key>::base_clear(Container&) [with Container = 
std::__cxx11::list<std::vector<unsigned int>, 
std::allocator<std::vector<unsigned int> > >; DerivedPolicies = 
boost::python::detail::final_list_derived_policies<std::__cxx11::list<std::vector<unsigned
 int>, std::allocator<std::vector<unsigned int> > >, false>; bool NoProxy = 
false; bool NoSlice = false; Data = std::vector<unsigned int>; Index = long 
unsigned int; Key = std::vector<unsigned int>]’:
/usr/include/boost/python/suite/indexing/indexing_suite.hpp:187:31:   required 
from ‘void boost::python::indexing_suite<Container, DerivedPolicies, NoProxy, 
NoSlice, Data, Index, Key>::visit(Class&) const [with Class = 
boost::python::class_<std::__cxx11::list<std::vector<unsigned int>, 
std::allocator<std::vector<unsigned int> > >, 
boost::python::detail::not_specified, boost::python::detail::not_specified, 
boost::python::detail::not_specified>; Container = 
std::__cxx11::list<std::vector<unsigned int>, 
std::allocator<std::vector<unsigned int> > >; DerivedPolicies = 
boost::python::detail::final_list_derived_policies<std::__cxx11::list<std::vector<unsigned
 int>, std::allocator<std::vector<unsigned int> > >, false>; bool NoProxy = 
false; bool NoSlice = false; Data = std::vector<unsigned int>; Index = long 
unsigned int; Key = std::vector<unsigned int>]’
  187 |                 .def("clear", &base_clear)
      |                               ^~~~~~~~~~~
/usr/include/boost/python/def_visitor.hpp:31:34:   required from ‘static void 
boost::python::def_visitor_access::visit(const V&, classT&) [with V = 
boost::python::def_visitor<boost::python::indexing_suite<std::__cxx11::list<std::vector<unsigned
 int>, std::allocator<std::vector<unsigned int> > >, 
boost::python::detail::final_list_derived_policies<std::__cxx11::list<std::vector<unsigned
 int>, std::allocator<std::vector<unsigned int> > >, false>, false, false, 
std::vector<unsigned int>, long unsigned int, std::vector<unsigned int> > >; 
classT = boost::python::class_<std::__cxx11::list<std::vector<unsigned int>, 
std::allocator<std::vector<unsigned int> > >, 
boost::python::detail::not_specified, boost::python::detail::not_specified, 
boost::python::detail::not_specified>]’
   31 |         v.derived_visitor().visit(c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/boost/python/def_visitor.hpp:67:34:   required from ‘void 
boost::python::def_visitor<DerivedVisitor>::visit(classT&) const [with classT = 
boost::python::class_<std::__cxx11::list<std::vector<unsigned int>, 
std::allocator<std::vector<unsigned int> > >, 
boost::python::detail::not_specified, boost::python::detail::not_specified, 
boost::python::detail::not_specified>; DerivedVisitor = 
boost::python::indexing_suite<std::__cxx11::list<std::vector<unsigned int>, 
std::allocator<std::vector<unsigned int> > >, 
boost::python::detail::final_list_derived_policies<std::__cxx11::list<std::vector<unsigned
 int>, std::allocator<std::vector<unsigned int> > >, false>, false, false, 
std::vector<unsigned int>, long unsigned int, std::vector<unsigned int> >]’
   67 |         def_visitor_access::visit(*this, c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/boost/python/class.hpp:221:22:   required from 
‘boost::python::class_<T, X1, X2, X3>::self& boost::python::class_<T, X1, X2, 
X3>::def(const boost::python::def_visitor<Derived>&) [with Derived = 
boost::python::indexing_suite<std::__cxx11::list<std::vector<unsigned int>, 
std::allocator<std::vector<unsigned int> > >, 
boost::python::detail::final_list_derived_policies<std::__cxx11::list<std::vector<unsigned
 int>, std::allocator<std::vector<unsigned int> > >, false>, false, false, 
std::vector<unsigned int>, long unsigned int, std::vector<unsigned int> >; W = 
std::__cxx11::list<std::vector<unsigned int>, 
std::allocator<std::vector<unsigned int> > >; X1 = 
boost::python::detail::not_specified; X2 = 
boost::python::detail::not_specified; X3 = 
boost::python::detail::not_specified; self = 
boost::python::class_<std::__cxx11::list<std::vector<unsigned int>, 
std::allocator<std::vector<unsigned int> > >, 
boost::python::detail::not_specified, boost::python::detail::not_specified, 
boost
 ::python::detail::not_specified>]’
  221 |         visitor.visit(*this);
      |         ~~~~~~~~~~~~~^~~~~~~
/build/reproducible-path/rdkit-202603.4/Code/RDBoost/Wrap.h:128:13:   required 
from ‘void RegisterListConverter(bool) [with T = std::vector<unsigned int>]’
  127 |     python::class_<std::list<T>>(name.c_str())
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  128 |         .def(python::list_indexing_suite<std::list<T>>());
      |         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/rdkit-202603.4/Code/RDBoost/Wrap/RDBase.cpp:362:51:   
required from here
  362 |   RegisterListConverter<std::vector<unsigned int>>();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/boost/python/suite/indexing/indexing_suite.hpp:296:42: error: 
‘clear’ is not a member of 
‘boost::python::detail::final_list_derived_policies<std::__cxx11::list<std::vector<unsigned
 int>, std::allocator<std::vector<unsigned int> > >, false>’
  296 |             return DerivedPolicies::clear(container);
      |                    ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
make[4]: *** [Code/RDBoost/Wrap/CMakeFiles/rdBase.dir/build.make:82: 
Code/RDBoost/Wrap/CMakeFiles/rdBase.dir/RDBase.cpp.o] Error 1
make[4]: Leaving directory 
'/build/reproducible-path/rdkit-202603.4/obj-x86_64-linux-gnu'
make[3]: *** [CMakeFiles/Makefile2:5344: 
Code/RDBoost/Wrap/CMakeFiles/rdBase.dir/all] Error 2
make[3]: *** Waiting for unfinished jobs....
[  3%] Linking CXX executable testDataStructs
cd 
/build/reproducible-path/rdkit-202603.4/obj-x86_64-linux-gnu/Code/DataStructs 
&& /usr/bin/cmake -E cmake_link_script CMakeFiles/testDataStructs.dir/link.txt 
--verbose=1
/usr/bin/x86_64-linux-gnu-g++ -g -O2 
-ffile-prefix-map=/build/reproducible-path/rdkit-202603.4=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 
-Wdate-time -D_FORTIFY_SOURCE=2 -Wno-deprecated -Wno-unused-function 
-fno-strict-aliasing -Wall -Wextra -fPIC -Wl,-z,relro -Wl,-z,now 
-Wl,--dependency-file=CMakeFiles/testDataStructs.dir/link.d 
CMakeFiles/testDataStructs.dir/testDatastructs.cpp.o -o testDataStructs  
../RDGeneral/librdkitCatch.a ../../lib/libRDKitDataStructs.so.1.2026.03.4 
/usr/lib/libCatch2.a ../../lib/libRDKitRDGeneral.so.1.2026.03.4 
/usr/lib/x86_64-linux-gnu/libboost_serialization.so.1.92.0 
/usr/lib/x86_64-linux-gnu/libboost_thread.so.1.92.0 
/usr/lib/x86_64-linux-gnu/libboost_atomic.so.1.92.0 
/usr/lib/x86_64-linux-gnu/libboost_chrono.so.1.92.0 
/usr/lib/x86_64-linux-gnu/libboost_date_time.so.1.92.0 
/usr/lib/x86_64-linux-gnu/libboost_container.so.1.92.0 
/usr/lib/x86_64-linux-gnu/libboost_excep
 tion.a /usr/lib/x86_64-linux-gnu/libboost_iostreams.so.1.92.0 
/usr/lib/x86_64-linux-gnu/libboost_random.so.1.92.0 
/usr/lib/x86_64-linux-gnu/libboost_regex.so.1.92.0 -ldl
make[4]: Leaving directory 
'/build/reproducible-path/rdkit-202603.4/obj-x86_64-linux-gnu'
[  3%] Built target testDataStructs
make[3]: Leaving directory 
'/build/reproducible-path/rdkit-202603.4/obj-x86_64-linux-gnu'
make[2]: *** [Makefile:169: all] Error 2
make[2]: Leaving directory 
'/build/reproducible-path/rdkit-202603.4/obj-x86_64-linux-gnu'
dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j2 INSTALL="install 
--strip-program=true" VERBOSE=1 returned exit code 2
make[1]: *** [debian/rules:103: override_dh_auto_build] Error 25
make[1]: Leaving directory '/build/reproducible-path/rdkit-202603.4'
make: *** [debian/rules:49: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit 
status 2

==================== end of build log =============

Thanks,

Anton Gladky

--- End Message ---
--- Begin Message ---
Source: rdkit
Source-Version: 202609.1-1
Done: Andrius Merkys <[email protected]>

We believe that the bug you reported is fixed in the latest version of
rdkit, 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.
Andrius Merkys <[email protected]> (supplier of updated rdkit 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, 21 Oct 2026 00:47:41 -0400
Source: rdkit
Architecture: source
Version: 202609.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debichem Team <[email protected]>
Changed-By: Andrius Merkys <[email protected]>
Closes: 1149286
Changes:
 rdkit (202609.1-1) unstable; urgency=medium
 .
   * New upstream version 202609.1 (Closes: #1149286)
Checksums-Sha1:
 6e4b2aca90f34a038f2e38eeb6f0f558b67a3316 2551 rdkit_202609.1-1.dsc
 51cd7f7bb9bb05a7e8091a08274b10156c854222 65618536 rdkit_202609.1.orig.tar.xz
 6b136082eb6441b37439cacabaee80b07b962a37 50576 rdkit_202609.1-1.debian.tar.xz
 1601ffa4101532412e63e4b173f15671c6d0e710 17402 
rdkit_202609.1-1_source.buildinfo
Checksums-Sha256:
 2e131e4b36c5b436e2e50fcd341208fc1dfa035dfb8542356758d1b355247438 2551 
rdkit_202609.1-1.dsc
 cb3e9aa74b5a6ba679f9c2d794f2c3b78ca185078dc3ef184f2d16039571b802 65618536 
rdkit_202609.1.orig.tar.xz
 610cddd665e830de765a033c22163fb7e4402b6bd3e2bafb74f371b891d5472e 50576 
rdkit_202609.1-1.debian.tar.xz
 964f722ac6349f14ecab98b914206b434c132572bb20d0f22d6ba1f0e12c2058 17402 
rdkit_202609.1-1_source.buildinfo
Files:
 2cafbf2d0e7460205e9ca34fbf3de40b 2551 science optional rdkit_202609.1-1.dsc
 783ee07b1b0bc8efbb4cda4c2d7bd008 65618536 science optional 
rdkit_202609.1.orig.tar.xz
 ab046abe7200801a3b01b99274c683a5 50576 science optional 
rdkit_202609.1-1.debian.tar.xz
 31aa294cfe374564df9d8aefe0272ea9 17402 science optional 
rdkit_202609.1-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQQ9mT++eHAQdiuDyvHYokBlilUePQUCathExAAKCRDYokBlilUe
PVSmAP9IjsRAQYGewDVa+J9K+I82XxPoOmPCcYrQAEKmI/7/fAD/Y6Kvo9AcQaa0
mVQwbI2wzGZIoIi9anrJfZViJsCbgQM=
=97np
-----END PGP SIGNATURE-----

Attachment: pgp2sbgzUuJbS.pgp
Description: PGP signature


--- End Message ---

Reply via email to