[From nobody Wed Oct 21 06:21:07 2026
Received: (at maintonly) by bugs.debian.org; 29 Sep 2026 05:31:57 +0000
X-Spam-Checker-Version: SpamAssassin 4.0.1-bugs.debian.org_2005_01_02
 (2024-03-25) on buxtehude.debian.org
X-Spam-Level: 
X-Spam-Status: No, score=-16.6 required=4.0 tests=BAYES_00,
 BODY_INCLUDES_PACKAGE,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,
 FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,FROMDEVELOPER,HAS_PACKAGE,
 HEADER_FROM_DIFFERENT_DOMAINS,PP_MIME_FAKE_ASCII_TEXT,
 RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS autolearn=ham
 autolearn_force=no version=4.0.1-bugs.debian.org_2005_01_02
X-Spam-Bayes: score:0.0000 Tokens: new, 124; hammy, 150; neutral, 248; spammy,
 0. spammytokens: hammytokens:0.000-+--forky, 0.000-+--cmake,
 0.000-+--Wdatetime, 0.000-+--wdatetime, 0.000-+--wdate-time
Return-path: &lt;gladky.anton@gmail.com&gt;
Received: from mail-wr2-x10.google.com ([2a00:1450:4864:30::10]:58758)
 by buxtehude.debian.org with esmtps
 (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_128_GCM:128)
 (Exim 4.96) (envelope-from &lt;gladky.anton@gmail.com&gt;)
 id 1xBQRZ-00A6fi-1a for maintonly@bugs.debian.org;
 Tue, 29 Sep 2026 05:31:57 +0000
Received: by mail-wr2-x10.google.com with SMTP id
 ffacd0b85a97d-486e1a044c5so3132603f8f.3
 for &lt;maintonly@bugs.debian.org&gt;; Mon, 28 Sep 2026 22:31:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20251104; t=1790659916; x=1791264716; darn=bugs.debian.org;
 h=message-id:date:user-agent:to:from:subject:sender:from:to:cc
 :subject:date:message-id:reply-to:content-type;
 bh=59+CB9J0j9UKXaDehthkktd9pnsJh8IzpGxiAxGmtSk=;
 b=KBo46HLHwZ1VutOxQLyGJ9Uc/m8nRvCc0mrmNbFOL7mhs4xCQafr9VrQsVTB8BLapb
 tDUWQrDzXKDE+pNzPL5WA0ArRm4m0/Y2YIgT/T4cXXscCuiwsOM8/8pPDGo+ucB1NG90
 YO+nMZD5w/y4nZhDq4yEWcweFykGIjngfG2RpTZDaoUeWFkvdiFjxH04VHbfoPG5NvK2
 7dUR7uggdKE0/wRah+zArcFYY4QbK7Vc6z33NUmDcF30SONNyps3Jv7ZlSXMTZZO5ynz
 oVlN4UOCwV7xYBtXVJ3dh9UmSuXVQm/H7YkQfCjvWCuz5NWbqfofGDQO98WzWYE4MY1t
 ed9Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20260707; t=1790659916; x=1791264716;
 h=message-id:date:user-agent:to:from:subject:sender:x-gm-gg
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to
 :content-type;
 bh=59+CB9J0j9UKXaDehthkktd9pnsJh8IzpGxiAxGmtSk=;
 b=Y3gFtvrKX/Zr5GP1Gqm914OZF7Oun1pPCX537kF/nvodq0jzV3vNXg8+FVqneofetE
 HsMfrXuvVIHXXAeQ4WwKfYrz6ujxgUJvBGvzqE/z8zqD6XoQn3PkRk6vjmLWNuPlMviB
 s/qCQQDSJvN8GHwQF+km6Kw2/1G1uT2jnhjhJaCJRNbVx8ZbYNfpi2IVM2CNpfL8v1TC
 kwW3e1NyEc08QlLAp0swM+C2Y81TF/57XPR152jg061L/ktNMtgHj4xKNEQe2LTCtBOq
 /IpMmmJW7YP6fiRhz7YU6dLfOqSBJXul9iujXgnn5UqGGRXW6uvfENr0cvIq3xzLMzKn
 0etA==
X-Gm-Message-State: AFq9FYK35vMJak9S0VlvDkCnXQIduBfgRPG14c62DAgoTM2ssy3MHW7o
 DNpuniJJT1BlTS9v+/lVf6/Eod8eOlNMocr/WIVTUrGc90QPJCQrugV2HIU3lA==
X-Gm-Gg: AYBFou2xAXMoZrV//D3V5Tit6oIpXh9pg9X95lySTql30AbAPiCz9LzCtDbcyG+Iysf
 sr702qSaWTPuP04lWpNA30oBK7GqNGUC5zTO97+dt9zEgVxUP9WxOeb+hscnZfb/eaD06jUg8Ox
 TBzXJ7jUtKAupAsIW+V8eltn6VNrgSReIMvZtcLzhf+chuMQmZDaxZzQNMt8jNA6d0xS0t0+166
 Gt3xEyc4U/IgacKgTAmSB0CibtCxr+TbGs1G7HdXh5g3FdifMu6FmtzoFPHc6PLUr5YaqiGjEPy
 hnrMQmFwDpcSSmEmy2WO5iH9+xdg+FAahM/2P70hGfD14aP+FulliJxTfiNMiWce8QbLGjbnhLb
 YqL2SmRB/6kvcsi/fpwz6ChesQPm43iqDVbwjeOnwczDU4HI0674cn3lMHdJClE+gcdyKGetbmI
 7cRrG27s7gSnr9AdpWgaBN4nklnqzw0PadxYsejk1XQzX1yXXjRxoxyt8nbFR4fLU5YeXI/6613
 gqV471qI2aW1+X3O4OJmexggly3w1yFIGdaAnUgr80mZYfB9s46bJsWsUSumk+T
X-Received: by 2002:a05:6000:25f2:b0:487:2443:7526 with SMTP id
 ffacd0b85a97d-4887197ba03mr25587293f8f.55.1790659915057; 
 Mon, 28 Sep 2026 22:31:55 -0700 (PDT)
Received: from gladklaptop.localdomain
 (dynamic-077-011-023-228.77.11.pool.telefonica.de. [77.11.23.228])
 by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-48af508bb41sm1088431f8f.28.2026.09.28.22.31.54
 for &lt;maintonly@bugs.debian.org&gt;
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Mon, 28 Sep 2026 22:31:54 -0700 (PDT)
Sender: Anton Gladky &lt;gladky.anton@gmail.com&gt;
Received: by gladklaptop.localdomain (Postfix, from userid 1000)
 id 72974F22FA5; Tue, 29 Sep 2026 07:31:53 +0200 (CEST)
Subject: rdkit: FTBFS with boost 1.92
From: Anton Gladky &lt;gladk@debian.org&gt;
To: &lt;maintonly@bugs.debian.org&gt;
User-Agent: mail (GNU Mailutils 3.21)
Date: Tue, 29 Sep 2026 07:31:53 +0200
Message-Id: &lt;20260929053153.72974F22FA5@gladklaptop.localdomain&gt;
Delivered-To: maintonly@bugs.debian.org

Package: src:rdkit
Version: 202603.4-2
Severity: important
Tags: sid forky ftbfs
User: debian-devel@lists.debian.org
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 &amp;&amp; /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&lt;Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key&gt;::base_clear(Container&amp;) [with Container = std::__cxx11::list&lt;int&gt;; DerivedPolicies = boost::python::detail::final_list_derived_policies&lt;std::__cxx11::list&lt;int&gt;, true&gt;; 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&lt;Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key&gt;::visit(Class&amp;) const [with Class = boost::python::class_&lt;std::__cxx11::list&lt;int&gt;, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified&gt;; Container = std::__cxx11::list&lt;int&gt;; DerivedPolicies = boost::python::detail::final_list_derived_policies&lt;std::__cxx11::list&lt;int&gt;, true&gt;; bool NoProxy = true; bool NoSlice = false; Data = int; Index = long unsigned int; Key = int]’
  187 |                 .def(&quot;clear&quot;, &amp;base_clear)
      |                               ^~~~~~~~~~~
/usr/include/boost/python/def_visitor.hpp:31:34:   required from ‘static void boost::python::def_visitor_access::visit(const V&amp;, classT&amp;) [with V = boost::python::def_visitor&lt;boost::python::indexing_suite&lt;std::__cxx11::list&lt;int&gt;, boost::python::detail::final_list_derived_policies&lt;std::__cxx11::list&lt;int&gt;, true&gt;, true, false, int, long unsigned int, int&gt; &gt;; classT = boost::python::class_&lt;std::__cxx11::list&lt;int&gt;, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified&gt;]’
   31 |         v.derived_visitor().visit(c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/boost/python/def_visitor.hpp:67:34:   required from ‘void boost::python::def_visitor&lt;DerivedVisitor&gt;::visit(classT&amp;) const [with classT = boost::python::class_&lt;std::__cxx11::list&lt;int&gt;, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified&gt;; DerivedVisitor = boost::python::indexing_suite&lt;std::__cxx11::list&lt;int&gt;, boost::python::detail::final_list_derived_policies&lt;std::__cxx11::list&lt;int&gt;, true&gt;, true, false, int, long unsigned int, int&gt;]’
   67 |         def_visitor_access::visit(*this, c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/boost/python/class.hpp:221:22:   required from ‘boost::python::class_&lt;T, X1, X2, X3&gt;::self&amp; boost::python::class_&lt;T, X1, X2, X3&gt;::def(const boost::python::def_visitor&lt;Derived&gt;&amp;) [with Derived = boost::python::indexing_suite&lt;std::__cxx11::list&lt;int&gt;, boost::python::detail::final_list_derived_policies&lt;std::__cxx11::list&lt;int&gt;, true&gt;, true, false, int, long unsigned int, int&gt;; W = std::__cxx11::list&lt;int&gt;; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified; self = boost::python::class_&lt;std::__cxx11::list&lt;int&gt;, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified&gt;]’
  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_&lt;std::list&lt;T&gt;&gt;(name.c_str())
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  125 |         .def(python::list_indexing_suite&lt;std::list&lt;T&gt;, 1&gt;());
      |         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/rdkit-202603.4/Code/RDBoost/Wrap/RDBase.cpp:360:29:   required from here
  360 |   RegisterListConverter&lt;int&gt;();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/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&lt;std::__cxx11::list&lt;int&gt;, true&gt;’
  296 |             return DerivedPolicies::clear(container);
      |                    ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/boost/python/suite/indexing/indexing_suite.hpp: In instantiation of ‘static void boost::python::indexing_suite&lt;Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key&gt;::base_clear(Container&amp;) [with Container = std::__cxx11::list&lt;int&gt;; DerivedPolicies = boost::python::detail::final_list_derived_policies&lt;std::__cxx11::list&lt;int&gt;, false&gt;; 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&lt;Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key&gt;::visit(Class&amp;) const [with Class = boost::python::class_&lt;std::__cxx11::list&lt;int&gt;, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified&gt;; Container = std::__cxx11::list&lt;int&gt;; DerivedPolicies = boost::python::detail::final_list_derived_policies&lt;std::__cxx11::list&lt;int&gt;, false&gt;; bool NoProxy = false; bool NoSlice = false; Data = int; Index = long unsigned int; Key = int]’
  187 |                 .def(&quot;clear&quot;, &amp;base_clear)
      |                               ^~~~~~~~~~~
/usr/include/boost/python/def_visitor.hpp:31:34:   required from ‘static void boost::python::def_visitor_access::visit(const V&amp;, classT&amp;) [with V = boost::python::def_visitor&lt;boost::python::indexing_suite&lt;std::__cxx11::list&lt;int&gt;, boost::python::detail::final_list_derived_policies&lt;std::__cxx11::list&lt;int&gt;, false&gt;, false, false, int, long unsigned int, int&gt; &gt;; classT = boost::python::class_&lt;std::__cxx11::list&lt;int&gt;, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified&gt;]’
   31 |         v.derived_visitor().visit(c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/boost/python/def_visitor.hpp:67:34:   required from ‘void boost::python::def_visitor&lt;DerivedVisitor&gt;::visit(classT&amp;) const [with classT = boost::python::class_&lt;std::__cxx11::list&lt;int&gt;, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified&gt;; DerivedVisitor = boost::python::indexing_suite&lt;std::__cxx11::list&lt;int&gt;, boost::python::detail::final_list_derived_policies&lt;std::__cxx11::list&lt;int&gt;, false&gt;, false, false, int, long unsigned int, int&gt;]’
   67 |         def_visitor_access::visit(*this, c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/boost/python/class.hpp:221:22:   required from ‘boost::python::class_&lt;T, X1, X2, X3&gt;::self&amp; boost::python::class_&lt;T, X1, X2, X3&gt;::def(const boost::python::def_visitor&lt;Derived&gt;&amp;) [with Derived = boost::python::indexing_suite&lt;std::__cxx11::list&lt;int&gt;, boost::python::detail::final_list_derived_policies&lt;std::__cxx11::list&lt;int&gt;, false&gt;, false, false, int, long unsigned int, int&gt;; W = std::__cxx11::list&lt;int&gt;; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified; self = boost::python::class_&lt;std::__cxx11::list&lt;int&gt;, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified&gt;]’
  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_&lt;std::list&lt;T&gt;&gt;(name.c_str())
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  128 |         .def(python::list_indexing_suite&lt;std::list&lt;T&gt;&gt;());
      |         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/rdkit-202603.4/Code/RDBoost/Wrap/RDBase.cpp:360:29:   required from here
  360 |   RegisterListConverter&lt;int&gt;();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/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&lt;std::__cxx11::list&lt;int&gt;, false&gt;’
  296 |             return DerivedPolicies::clear(container);
      |                    ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/boost/python/suite/indexing/indexing_suite.hpp: In instantiation of ‘static void boost::python::indexing_suite&lt;Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key&gt;::base_clear(Container&amp;) [with Container = std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;; DerivedPolicies = boost::python::detail::final_list_derived_policies&lt;std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;, true&gt;; bool NoProxy = true; bool NoSlice = false; Data = std::vector&lt;int&gt;; Index = long unsigned int; Key = std::vector&lt;int&gt;]’:
/usr/include/boost/python/suite/indexing/indexing_suite.hpp:187:31:   required from ‘void boost::python::indexing_suite&lt;Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key&gt;::visit(Class&amp;) const [with Class = boost::python::class_&lt;std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified&gt;; Container = std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;; DerivedPolicies = boost::python::detail::final_list_derived_policies&lt;std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;, true&gt;; bool NoProxy = true; bool NoSlice = false; Data = std::vector&lt;int&gt;; Index = long unsigned int; Key = std::vector&lt;int&gt;]’
  187 |                 .def(&quot;clear&quot;, &amp;base_clear)
      |                               ^~~~~~~~~~~
/usr/include/boost/python/def_visitor.hpp:31:34:   required from ‘static void boost::python::def_visitor_access::visit(const V&amp;, classT&amp;) [with V = boost::python::def_visitor&lt;boost::python::indexing_suite&lt;std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;, boost::python::detail::final_list_derived_policies&lt;std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;, true&gt;, true, false, std::vector&lt;int&gt;, long unsigned int, std::vector&lt;int&gt; &gt; &gt;; classT = boost::python::class_&lt;std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified&gt;]’
   31 |         v.derived_visitor().visit(c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/boost/python/def_visitor.hpp:67:34:   required from ‘void boost::python::def_visitor&lt;DerivedVisitor&gt;::visit(classT&amp;) const [with classT = boost::python::class_&lt;std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified&gt;; DerivedVisitor = boost::python::indexing_suite&lt;std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;, boost::python::detail::final_list_derived_policies&lt;std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;, true&gt;, true, false, std::vector&lt;int&gt;, long unsigned int, std::vector&lt;int&gt; &gt;]’
   67 |         def_visitor_access::visit(*this, c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/boost/python/class.hpp:221:22:   required from ‘boost::python::class_&lt;T, X1, X2, X3&gt;::self&amp; boost::python::class_&lt;T, X1, X2, X3&gt;::def(const boost::python::def_visitor&lt;Derived&gt;&amp;) [with Derived = boost::python::indexing_suite&lt;std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;, boost::python::detail::final_list_derived_policies&lt;std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;, true&gt;, true, false, std::vector&lt;int&gt;, long unsigned int, std::vector&lt;int&gt; &gt;; W = std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified; self = boost::python::class_&lt;std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified&gt;]’
  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&lt;int&gt;]’
  124 |     python::class_&lt;std::list&lt;T&gt;&gt;(name.c_str())
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  125 |         .def(python::list_indexing_suite&lt;std::list&lt;T&gt;, 1&gt;());
      |         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/rdkit-202603.4/Code/RDBoost/Wrap/RDBase.cpp:361:42:   required from here
  361 |   RegisterListConverter&lt;std::vector&lt;int&gt;&gt;();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/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&lt;std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;, true&gt;’
  296 |             return DerivedPolicies::clear(container);
      |                    ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/boost/python/suite/indexing/indexing_suite.hpp: In instantiation of ‘static void boost::python::indexing_suite&lt;Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key&gt;::base_clear(Container&amp;) [with Container = std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;; DerivedPolicies = boost::python::detail::final_list_derived_policies&lt;std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;, false&gt;; bool NoProxy = false; bool NoSlice = false; Data = std::vector&lt;int&gt;; Index = long unsigned int; Key = std::vector&lt;int&gt;]’:
/usr/include/boost/python/suite/indexing/indexing_suite.hpp:187:31:   required from ‘void boost::python::indexing_suite&lt;Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key&gt;::visit(Class&amp;) const [with Class = boost::python::class_&lt;std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified&gt;; Container = std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;; DerivedPolicies = boost::python::detail::final_list_derived_policies&lt;std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;, false&gt;; bool NoProxy = false; bool NoSlice = false; Data = std::vector&lt;int&gt;; Index = long unsigned int; Key = std::vector&lt;int&gt;]’
  187 |                 .def(&quot;clear&quot;, &amp;base_clear)
      |                               ^~~~~~~~~~~
/usr/include/boost/python/def_visitor.hpp:31:34:   required from ‘static void boost::python::def_visitor_access::visit(const V&amp;, classT&amp;) [with V = boost::python::def_visitor&lt;boost::python::indexing_suite&lt;std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;, boost::python::detail::final_list_derived_policies&lt;std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;, false&gt;, false, false, std::vector&lt;int&gt;, long unsigned int, std::vector&lt;int&gt; &gt; &gt;; classT = boost::python::class_&lt;std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified&gt;]’
   31 |         v.derived_visitor().visit(c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/boost/python/def_visitor.hpp:67:34:   required from ‘void boost::python::def_visitor&lt;DerivedVisitor&gt;::visit(classT&amp;) const [with classT = boost::python::class_&lt;std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified&gt;; DerivedVisitor = boost::python::indexing_suite&lt;std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;, boost::python::detail::final_list_derived_policies&lt;std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;, false&gt;, false, false, std::vector&lt;int&gt;, long unsigned int, std::vector&lt;int&gt; &gt;]’
   67 |         def_visitor_access::visit(*this, c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/boost/python/class.hpp:221:22:   required from ‘boost::python::class_&lt;T, X1, X2, X3&gt;::self&amp; boost::python::class_&lt;T, X1, X2, X3&gt;::def(const boost::python::def_visitor&lt;Derived&gt;&amp;) [with Derived = boost::python::indexing_suite&lt;std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;, boost::python::detail::final_list_derived_policies&lt;std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;, false&gt;, false, false, std::vector&lt;int&gt;, long unsigned int, std::vector&lt;int&gt; &gt;; W = std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified; self = boost::python::class_&lt;std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified&gt;]’
  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&lt;int&gt;]’
  127 |     python::class_&lt;std::list&lt;T&gt;&gt;(name.c_str())
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  128 |         .def(python::list_indexing_suite&lt;std::list&lt;T&gt;&gt;());
      |         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/rdkit-202603.4/Code/RDBoost/Wrap/RDBase.cpp:361:42:   required from here
  361 |   RegisterListConverter&lt;std::vector&lt;int&gt;&gt;();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/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&lt;std::__cxx11::list&lt;std::vector&lt;int&gt; &gt;, false&gt;’
  296 |             return DerivedPolicies::clear(container);
      |                    ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/boost/python/suite/indexing/indexing_suite.hpp: In instantiation of ‘static void boost::python::indexing_suite&lt;Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key&gt;::base_clear(Container&amp;) [with Container = std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;; DerivedPolicies = boost::python::detail::final_list_derived_policies&lt;std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;, true&gt;; bool NoProxy = true; bool NoSlice = false; Data = std::vector&lt;unsigned int&gt;; Index = long unsigned int; Key = std::vector&lt;unsigned int&gt;]’:
/usr/include/boost/python/suite/indexing/indexing_suite.hpp:187:31:   required from ‘void boost::python::indexing_suite&lt;Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key&gt;::visit(Class&amp;) const [with Class = boost::python::class_&lt;std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified&gt;; Container = std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;; DerivedPolicies = boost::python::detail::final_list_derived_policies&lt;std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;, true&gt;; bool NoProxy = true; bool NoSlice = false; Data = std::vector&lt;unsigned int&gt;; Index = long unsigned int; Key = std::vector&lt;unsigned int&gt;]’
  187 |                 .def(&quot;clear&quot;, &amp;base_clear)
      |                               ^~~~~~~~~~~
/usr/include/boost/python/def_visitor.hpp:31:34:   required from ‘static void boost::python::def_visitor_access::visit(const V&amp;, classT&amp;) [with V = boost::python::def_visitor&lt;boost::python::indexing_suite&lt;std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;, boost::python::detail::final_list_derived_policies&lt;std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;, true&gt;, true, false, std::vector&lt;unsigned int&gt;, long unsigned int, std::vector&lt;unsigned int&gt; &gt; &gt;; classT = boost::python::class_&lt;std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified&gt;]’
   31 |         v.derived_visitor().visit(c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/boost/python/def_visitor.hpp:67:34:   required from ‘void boost::python::def_visitor&lt;DerivedVisitor&gt;::visit(classT&amp;) const [with classT = boost::python::class_&lt;std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified&gt;; DerivedVisitor = boost::python::indexing_suite&lt;std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;, boost::python::detail::final_list_derived_policies&lt;std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;, true&gt;, true, false, std::vector&lt;unsigned int&gt;, long unsigned int, std::vector&lt;unsigned int&gt; &gt;]’
   67 |         def_visitor_access::visit(*this, c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/boost/python/class.hpp:221:22:   required from ‘boost::python::class_&lt;T, X1, X2, X3&gt;::self&amp; boost::python::class_&lt;T, X1, X2, X3&gt;::def(const boost::python::def_visitor&lt;Derived&gt;&amp;) [with Derived = boost::python::indexing_suite&lt;std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;, boost::python::detail::final_list_derived_policies&lt;std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;, true&gt;, true, false, std::vector&lt;unsigned int&gt;, long unsigned int, std::vector&lt;unsigned int&gt; &gt;; W = std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified; self = boost::python::class_&lt;std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::
 python::detail::not_specified&gt;]’
  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&lt;unsigned int&gt;]’
  124 |     python::class_&lt;std::list&lt;T&gt;&gt;(name.c_str())
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  125 |         .def(python::list_indexing_suite&lt;std::list&lt;T&gt;, 1&gt;());
      |         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/rdkit-202603.4/Code/RDBoost/Wrap/RDBase.cpp:362:51:   required from here
  362 |   RegisterListConverter&lt;std::vector&lt;unsigned int&gt;&gt;();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/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&lt;std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;, true&gt;’
  296 |             return DerivedPolicies::clear(container);
      |                    ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/usr/include/boost/python/suite/indexing/indexing_suite.hpp: In instantiation of ‘static void boost::python::indexing_suite&lt;Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key&gt;::base_clear(Container&amp;) [with Container = std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;; DerivedPolicies = boost::python::detail::final_list_derived_policies&lt;std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;, false&gt;; bool NoProxy = false; bool NoSlice = false; Data = std::vector&lt;unsigned int&gt;; Index = long unsigned int; Key = std::vector&lt;unsigned int&gt;]’:
/usr/include/boost/python/suite/indexing/indexing_suite.hpp:187:31:   required from ‘void boost::python::indexing_suite&lt;Container, DerivedPolicies, NoProxy, NoSlice, Data, Index, Key&gt;::visit(Class&amp;) const [with Class = boost::python::class_&lt;std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified&gt;; Container = std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;; DerivedPolicies = boost::python::detail::final_list_derived_policies&lt;std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;, false&gt;; bool NoProxy = false; bool NoSlice = false; Data = std::vector&lt;unsigned int&gt;; Index = long unsigned int; Key = std::vector&lt;unsigned int&gt;]’
  187 |                 .def(&quot;clear&quot;, &amp;base_clear)
      |                               ^~~~~~~~~~~
/usr/include/boost/python/def_visitor.hpp:31:34:   required from ‘static void boost::python::def_visitor_access::visit(const V&amp;, classT&amp;) [with V = boost::python::def_visitor&lt;boost::python::indexing_suite&lt;std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;, boost::python::detail::final_list_derived_policies&lt;std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;, false&gt;, false, false, std::vector&lt;unsigned int&gt;, long unsigned int, std::vector&lt;unsigned int&gt; &gt; &gt;; classT = boost::python::class_&lt;std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified&gt;]’
   31 |         v.derived_visitor().visit(c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~
/usr/include/boost/python/def_visitor.hpp:67:34:   required from ‘void boost::python::def_visitor&lt;DerivedVisitor&gt;::visit(classT&amp;) const [with classT = boost::python::class_&lt;std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;, boost::python::detail::not_specified, boost::python::detail::not_specified, boost::python::detail::not_specified&gt;; DerivedVisitor = boost::python::indexing_suite&lt;std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;, boost::python::detail::final_list_derived_policies&lt;std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;, false&gt;, false, false, std::vector&lt;unsigned int&gt;, long unsigned int, std::vector&lt;unsigned int&gt; &gt;]’
   67 |         def_visitor_access::visit(*this, c);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
/usr/include/boost/python/class.hpp:221:22:   required from ‘boost::python::class_&lt;T, X1, X2, X3&gt;::self&amp; boost::python::class_&lt;T, X1, X2, X3&gt;::def(const boost::python::def_visitor&lt;Derived&gt;&amp;) [with Derived = boost::python::indexing_suite&lt;std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;, boost::python::detail::final_list_derived_policies&lt;std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;, false&gt;, false, false, std::vector&lt;unsigned int&gt;, long unsigned int, std::vector&lt;unsigned int&gt; &gt;; W = std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;; X1 = boost::python::detail::not_specified; X2 = boost::python::detail::not_specified; X3 = boost::python::detail::not_specified; self = boost::python::class_&lt;std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;, boost::python::detail::not_specified, boost::python::detail::not_specified, boost
 ::python::detail::not_specified&gt;]’
  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&lt;unsigned int&gt;]’
  127 |     python::class_&lt;std::list&lt;T&gt;&gt;(name.c_str())
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  128 |         .def(python::list_indexing_suite&lt;std::list&lt;T&gt;&gt;());
      |         ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/reproducible-path/rdkit-202603.4/Code/RDBoost/Wrap/RDBase.cpp:362:51:   required from here
  362 |   RegisterListConverter&lt;std::vector&lt;unsigned int&gt;&gt;();
      |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/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&lt;std::__cxx11::list&lt;std::vector&lt;unsigned int&gt;, std::allocator&lt;std::vector&lt;unsigned int&gt; &gt; &gt;, false&gt;’
  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 &amp;&amp; /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 &amp;&amp; make -j2 INSTALL=&quot;install --strip-program=true&quot; 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
]