Source: robotraconteur
Version: 1.2.8-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: debian-arm@lists.debian.org, sramacher@debian.org
User: debian-arm@lists.debian.org
Usertags: armhf
Dear maintainer,
robotraconteur FTBFS on armhf:
[ 4%] Building CXX object RobotRaconteurCore/CMakeFiles/RobotRaconteurCore.dir/src/AutoResetEvent.cpp.o
cd /build/reproducible-path/robotraconteur-1.2.8/obj-arm-linux-gnueabihf/RobotRaconteurCore && /usr/bin/arm-linux-gnueabihf-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_FILESYSTEM_DYN_LINK=1 -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_THREAD_USE_DLL -DROBOTRACONTEUR_CORE_EXPORTS -DROBOTRACONTEUR_USE_OPENSSL -DRobotRaconteurCore_EXPORTS -I/usr/include/dbus-1.0 -I/usr/lib/arm-linux-gnueabihf/dbus-1.0/include -I/usr/include/libusb-1.0 -I/build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include -g -O2 -ffile-prefix-map=/build/reproducible-path/robotraconteur-1.2.8=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -MD -MT RobotRaconteurCore/CMakeFiles/RobotRaconteurCore.dir/src/AutoResetEvent.cpp.o -MF CMakeFiles/RobotRaconteurCore.dir/src/AutoResetEvent.cpp.o.d -o CMakeFiles/RobotRaconteurCore.dir/src/AutoResetEvent.cpp.o -c /build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/src/AutoResetEvent.cpp
In file included from /usr/include/boost/intrusive_ptr.hpp:16,
from /build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/RobotRaconteurConfig.h:40,
from /build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/Error.h:25,
from /build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:36,
from /build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/RobotRaconteurNode.h:26,
from /build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/ASIOStreamBaseTransport.h:24,
from /build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/src/ASIOStreamBaseTransport.cpp:19:
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘constexpr boost::intrusive_ptr<T>::~intrusive_ptr() [with T = RobotRaconteur::RRArray<char>]’:
/build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:471:118: required from here
471 | static RR_INTRUSIVE_PTR<RRValue> PrePack(boost::string_ref val) { return rr_cast<RRValue>(stringToRRArray(val)); }
| ^
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:76:44: error: ‘intrusive_ptr_release’ was not declared in this scope; did you mean ‘boost::sp_adl_block::intrusive_ptr_release’?
76 | if( px != 0 ) intrusive_ptr_release( px );
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
| boost::sp_adl_block::intrusive_ptr_release
In file included from /build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:54:
/usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:169:13: note: ‘boost::sp_adl_block::intrusive_ptr_release’ declared here
169 | inline void intrusive_ptr_release(const intrusive_ref_counter< DerivedT, CounterPolicyT >* p) noexcept
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘constexpr boost::intrusive_ptr<T>::~intrusive_ptr() [with T = RobotRaconteur::RRArray<double>]’:
/build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:499:1: required from here
490 | static RR_INTRUSIVE_PTR<RRArray<x> > PrePack(const x& val) { return ScalarToRRArray(val); } \
| ^
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:76:44: error: ‘intrusive_ptr_release’ was not declared in this scope; did you mean ‘boost::sp_adl_block::intrusive_ptr_release’?
76 | if( px != 0 ) intrusive_ptr_release( px );
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
| boost::sp_adl_block::intrusive_ptr_release
/usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:169:13: note: ‘boost::sp_adl_block::intrusive_ptr_release’ declared here
169 | inline void intrusive_ptr_release(const intrusive_ref_counter< DerivedT, CounterPolicyT >* p) noexcept
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘constexpr boost::intrusive_ptr<T>::~intrusive_ptr() [with T = RobotRaconteur::RRArray<float>]’:
/build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:500:1: required from here
490 | static RR_INTRUSIVE_PTR<RRArray<x> > PrePack(const x& val) { return ScalarToRRArray(val); } \
| ^
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:76:44: error: ‘intrusive_ptr_release’ was not declared in this scope; did you mean ‘boost::sp_adl_block::intrusive_ptr_release’?
76 | if( px != 0 ) intrusive_ptr_release( px );
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
| boost::sp_adl_block::intrusive_ptr_release
/usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:169:13: note: ‘boost::sp_adl_block::intrusive_ptr_release’ declared here
169 | inline void intrusive_ptr_release(const intrusive_ref_counter< DerivedT, CounterPolicyT >* p) noexcept
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘constexpr boost::intrusive_ptr<T>::~intrusive_ptr() [with T = RobotRaconteur::RRArray<signed char>]’:
/build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:502:1: required from here
490 | static RR_INTRUSIVE_PTR<RRArray<x> > PrePack(const x& val) { return ScalarToRRArray(val); } \
| ^
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:76:44: error: ‘intrusive_ptr_release’ was not declared in this scope; did you mean ‘boost::sp_adl_block::intrusive_ptr_release’?
76 | if( px != 0 ) intrusive_ptr_release( px );
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
| boost::sp_adl_block::intrusive_ptr_release
/usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:169:13: note: ‘boost::sp_adl_block::intrusive_ptr_release’ declared here
169 | inline void intrusive_ptr_release(const intrusive_ref_counter< DerivedT, CounterPolicyT >* p) noexcept
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘constexpr boost::intrusive_ptr<T>::~intrusive_ptr() [with T = RobotRaconteur::RRArray<unsigned char>]’:
/build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:503:1: required from here
490 | static RR_INTRUSIVE_PTR<RRArray<x> > PrePack(const x& val) { return ScalarToRRArray(val); } \
| ^
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:76:44: error: ‘intrusive_ptr_release’ was not declared in this scope; did you mean ‘boost::sp_adl_block::intrusive_ptr_release’?
76 | if( px != 0 ) intrusive_ptr_release( px );
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
| boost::sp_adl_block::intrusive_ptr_release
/usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:169:13: note: ‘boost::sp_adl_block::intrusive_ptr_release’ declared here
169 | inline void intrusive_ptr_release(const intrusive_ref_counter< DerivedT, CounterPolicyT >* p) noexcept
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘constexpr boost::intrusive_ptr<T>::~intrusive_ptr() [with T = RobotRaconteur::RRArray<short int>]’:
/build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:504:1: required from here
490 | static RR_INTRUSIVE_PTR<RRArray<x> > PrePack(const x& val) { return ScalarToRRArray(val); } \
| ^
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:76:44: error: ‘intrusive_ptr_release’ was not declared in this scope; did you mean ‘boost::sp_adl_block::intrusive_ptr_release’?
76 | if( px != 0 ) intrusive_ptr_release( px );
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
| boost::sp_adl_block::intrusive_ptr_release
/usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:169:13: note: ‘boost::sp_adl_block::intrusive_ptr_release’ declared here
169 | inline void intrusive_ptr_release(const intrusive_ref_counter< DerivedT, CounterPolicyT >* p) noexcept
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘constexpr boost::intrusive_ptr<T>::~intrusive_ptr() [with T = RobotRaconteur::RRArray<short unsigned int>]’:
/build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:505:1: required from here
490 | static RR_INTRUSIVE_PTR<RRArray<x> > PrePack(const x& val) { return ScalarToRRArray(val); } \
| ^
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:76:44: error: ‘intrusive_ptr_release’ was not declared in this scope; did you mean ‘boost::sp_adl_block::intrusive_ptr_release’?
76 | if( px != 0 ) intrusive_ptr_release( px );
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
| boost::sp_adl_block::intrusive_ptr_release
/usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:169:13: note: ‘boost::sp_adl_block::intrusive_ptr_release’ declared here
169 | inline void intrusive_ptr_release(const intrusive_ref_counter< DerivedT, CounterPolicyT >* p) noexcept
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘constexpr boost::intrusive_ptr<T>::~intrusive_ptr() [with T = RobotRaconteur::RRArray<int>]’:
/build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:506:1: required from here
490 | static RR_INTRUSIVE_PTR<RRArray<x> > PrePack(const x& val) { return ScalarToRRArray(val); } \
| ^
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:76:44: error: ‘intrusive_ptr_release’ was not declared in this scope; did you mean ‘boost::sp_adl_block::intrusive_ptr_release’?
76 | if( px != 0 ) intrusive_ptr_release( px );
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
| boost::sp_adl_block::intrusive_ptr_release
/usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:169:13: note: ‘boost::sp_adl_block::intrusive_ptr_release’ declared here
169 | inline void intrusive_ptr_release(const intrusive_ref_counter< DerivedT, CounterPolicyT >* p) noexcept
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘constexpr boost::intrusive_ptr<T>::~intrusive_ptr() [with T = RobotRaconteur::RRArray<unsigned int>]’:
/build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:507:1: required from here
490 | static RR_INTRUSIVE_PTR<RRArray<x> > PrePack(const x& val) { return ScalarToRRArray(val); } \
| ^
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:76:44: error: ‘intrusive_ptr_release’ was not declared in this scope; did you mean ‘boost::sp_adl_block::intrusive_ptr_release’?
76 | if( px != 0 ) intrusive_ptr_release( px );
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
| boost::sp_adl_block::intrusive_ptr_release
/usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:169:13: note: ‘boost::sp_adl_block::intrusive_ptr_release’ declared here
169 | inline void intrusive_ptr_release(const intrusive_ref_counter< DerivedT, CounterPolicyT >* p) noexcept
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘constexpr boost::intrusive_ptr<T>::~intrusive_ptr() [with T = RobotRaconteur::RRArray<long long int>]’:
/build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:508:1: required from here
490 | static RR_INTRUSIVE_PTR<RRArray<x> > PrePack(const x& val) { return ScalarToRRArray(val); } \
| ^
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:76:44: error: ‘intrusive_ptr_release’ was not declared in this scope; did you mean ‘boost::sp_adl_block::intrusive_ptr_release’?
76 | if( px != 0 ) intrusive_ptr_release( px );
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
| boost::sp_adl_block::intrusive_ptr_release
/usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:169:13: note: ‘boost::sp_adl_block::intrusive_ptr_release’ declared here
169 | inline void intrusive_ptr_release(const intrusive_ref_counter< DerivedT, CounterPolicyT >* p) noexcept
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘constexpr boost::intrusive_ptr<T>::~intrusive_ptr() [with T = RobotRaconteur::RRArray<long long unsigned int>]’:
/build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:509:1: required from here
490 | static RR_INTRUSIVE_PTR<RRArray<x> > PrePack(const x& val) { return ScalarToRRArray(val); } \
| ^
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:76:44: error: ‘intrusive_ptr_release’ was not declared in this scope; did you mean ‘boost::sp_adl_block::intrusive_ptr_release’?
76 | if( px != 0 ) intrusive_ptr_release( px );
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
| boost::sp_adl_block::intrusive_ptr_release
/usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:169:13: note: ‘boost::sp_adl_block::intrusive_ptr_release’ declared here
169 | inline void intrusive_ptr_release(const intrusive_ref_counter< DerivedT, CounterPolicyT >* p) noexcept
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘constexpr boost::intrusive_ptr<T>::~intrusive_ptr() [with T = RobotRaconteur::RRArray<RobotRaconteur::cdouble>]’:
/build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:511:1: required from here
490 | static RR_INTRUSIVE_PTR<RRArray<x> > PrePack(const x& val) { return ScalarToRRArray(val); } \
| ^
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:76:44: error: ‘intrusive_ptr_release’ was not declared in this scope; did you mean ‘boost::sp_adl_block::intrusive_ptr_release’?
76 | if( px != 0 ) intrusive_ptr_release( px );
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
| boost::sp_adl_block::intrusive_ptr_release
/usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:169:13: note: ‘boost::sp_adl_block::intrusive_ptr_release’ declared here
169 | inline void intrusive_ptr_release(const intrusive_ref_counter< DerivedT, CounterPolicyT >* p) noexcept
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘constexpr boost::intrusive_ptr<T>::~intrusive_ptr() [with T = RobotRaconteur::RRArray<RobotRaconteur::cfloat>]’:
/build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:512:1: required from here
490 | static RR_INTRUSIVE_PTR<RRArray<x> > PrePack(const x& val) { return ScalarToRRArray(val); } \
| ^
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:76:44: error: ‘intrusive_ptr_release’ was not declared in this scope; did you mean ‘boost::sp_adl_block::intrusive_ptr_release’?
76 | if( px != 0 ) intrusive_ptr_release( px );
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
| boost::sp_adl_block::intrusive_ptr_release
/usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:169:13: note: ‘boost::sp_adl_block::intrusive_ptr_release’ declared here
169 | inline void intrusive_ptr_release(const intrusive_ref_counter< DerivedT, CounterPolicyT >* p) noexcept
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘constexpr boost::intrusive_ptr<T>::~intrusive_ptr() [with T = RobotRaconteur::RRArray<RobotRaconteur::rr_bool>]’:
/build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:513:1: required from here
490 | static RR_INTRUSIVE_PTR<RRArray<x> > PrePack(const x& val) { return ScalarToRRArray(val); } \
| ^
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:76:44: error: ‘intrusive_ptr_release’ was not declared in this scope; did you mean ‘boost::sp_adl_block::intrusive_ptr_release’?
76 | if( px != 0 ) intrusive_ptr_release( px );
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
| boost::sp_adl_block::intrusive_ptr_release
/usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:169:13: note: ‘boost::sp_adl_block::intrusive_ptr_release’ declared here
169 | inline void intrusive_ptr_release(const intrusive_ref_counter< DerivedT, CounterPolicyT >* p) noexcept
| ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/intrusive_ptr.hpp:16,
from /build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/RobotRaconteurConfig.h:40,
from /build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/Error.h:25,
from /build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:36,
from /build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/AutoResetEvent.h:26,
from /build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/src/AutoResetEvent.cpp:19:
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘constexpr boost::intrusive_ptr<T>::~intrusive_ptr() [with T = RobotRaconteur::RRArray<char>]’:
/build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:471:118: required from here
471 | static RR_INTRUSIVE_PTR<RRValue> PrePack(boost::string_ref val) { return rr_cast<RRValue>(stringToRRArray(val)); }
| ^
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:76:44: error: ‘intrusive_ptr_release’ was not declared in this scope; did you mean ‘boost::sp_adl_block::intrusive_ptr_release’?
76 | if( px != 0 ) intrusive_ptr_release( px );
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
| boost::sp_adl_block::intrusive_ptr_release
In file included from /build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:54:
/usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:169:13: note: ‘boost::sp_adl_block::intrusive_ptr_release’ declared here
169 | inline void intrusive_ptr_release(const intrusive_ref_counter< DerivedT, CounterPolicyT >* p) noexcept
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘constexpr boost::intrusive_ptr<T>::~intrusive_ptr() [with T = RobotRaconteur::RRArray<double>]’:
/build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:499:1: required from here
490 | static RR_INTRUSIVE_PTR<RRArray<x> > PrePack(const x& val) { return ScalarToRRArray(val); } \
| ^
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:76:44: error: ‘intrusive_ptr_release’ was not declared in this scope; did you mean ‘boost::sp_adl_block::intrusive_ptr_release’?
76 | if( px != 0 ) intrusive_ptr_release( px );
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
| boost::sp_adl_block::intrusive_ptr_release
/usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:169:13: note: ‘boost::sp_adl_block::intrusive_ptr_release’ declared here
169 | inline void intrusive_ptr_release(const intrusive_ref_counter< DerivedT, CounterPolicyT >* p) noexcept
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘constexpr boost::intrusive_ptr<T>::~intrusive_ptr() [with T = RobotRaconteur::RRArray<float>]’:
/build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:500:1: required from here
490 | static RR_INTRUSIVE_PTR<RRArray<x> > PrePack(const x& val) { return ScalarToRRArray(val); } \
| ^
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:76:44: error: ‘intrusive_ptr_release’ was not declared in this scope; did you mean ‘boost::sp_adl_block::intrusive_ptr_release’?
76 | if( px != 0 ) intrusive_ptr_release( px );
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
| boost::sp_adl_block::intrusive_ptr_release
/usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:169:13: note: ‘boost::sp_adl_block::intrusive_ptr_release’ declared here
169 | inline void intrusive_ptr_release(const intrusive_ref_counter< DerivedT, CounterPolicyT >* p) noexcept
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘constexpr boost::intrusive_ptr<T>::~intrusive_ptr() [with T = RobotRaconteur::RRArray<signed char>]’:
/build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:502:1: required from here
490 | static RR_INTRUSIVE_PTR<RRArray<x> > PrePack(const x& val) { return ScalarToRRArray(val); } \
| ^
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:76:44: error: ‘intrusive_ptr_release’ was not declared in this scope; did you mean ‘boost::sp_adl_block::intrusive_ptr_release’?
76 | if( px != 0 ) intrusive_ptr_release( px );
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
| boost::sp_adl_block::intrusive_ptr_release
/usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:169:13: note: ‘boost::sp_adl_block::intrusive_ptr_release’ declared here
169 | inline void intrusive_ptr_release(const intrusive_ref_counter< DerivedT, CounterPolicyT >* p) noexcept
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘constexpr boost::intrusive_ptr<T>::~intrusive_ptr() [with T = RobotRaconteur::RRArray<unsigned char>]’:
/build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:503:1: required from here
490 | static RR_INTRUSIVE_PTR<RRArray<x> > PrePack(const x& val) { return ScalarToRRArray(val); } \
| ^
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:76:44: error: ‘intrusive_ptr_release’ was not declared in this scope; did you mean ‘boost::sp_adl_block::intrusive_ptr_release’?
76 | if( px != 0 ) intrusive_ptr_release( px );
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
| boost::sp_adl_block::intrusive_ptr_release
/usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:169:13: note: ‘boost::sp_adl_block::intrusive_ptr_release’ declared here
169 | inline void intrusive_ptr_release(const intrusive_ref_counter< DerivedT, CounterPolicyT >* p) noexcept
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘constexpr boost::intrusive_ptr<T>::~intrusive_ptr() [with T = RobotRaconteur::RRArray<short int>]’:
/build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:504:1: required from here
490 | static RR_INTRUSIVE_PTR<RRArray<x> > PrePack(const x& val) { return ScalarToRRArray(val); } \
| ^
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:76:44: error: ‘intrusive_ptr_release’ was not declared in this scope; did you mean ‘boost::sp_adl_block::intrusive_ptr_release’?
76 | if( px != 0 ) intrusive_ptr_release( px );
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
| boost::sp_adl_block::intrusive_ptr_release
/usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:169:13: note: ‘boost::sp_adl_block::intrusive_ptr_release’ declared here
169 | inline void intrusive_ptr_release(const intrusive_ref_counter< DerivedT, CounterPolicyT >* p) noexcept
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘constexpr boost::intrusive_ptr<T>::~intrusive_ptr() [with T = RobotRaconteur::RRArray<short unsigned int>]’:
/build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:505:1: required from here
490 | static RR_INTRUSIVE_PTR<RRArray<x> > PrePack(const x& val) { return ScalarToRRArray(val); } \
| ^
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:76:44: error: ‘intrusive_ptr_release’ was not declared in this scope; did you mean ‘boost::sp_adl_block::intrusive_ptr_release’?
76 | if( px != 0 ) intrusive_ptr_release( px );
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
| boost::sp_adl_block::intrusive_ptr_release
/usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:169:13: note: ‘boost::sp_adl_block::intrusive_ptr_release’ declared here
169 | inline void intrusive_ptr_release(const intrusive_ref_counter< DerivedT, CounterPolicyT >* p) noexcept
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘constexpr boost::intrusive_ptr<T>::~intrusive_ptr() [with T = RobotRaconteur::RRArray<int>]’:
/build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:506:1: required from here
490 | static RR_INTRUSIVE_PTR<RRArray<x> > PrePack(const x& val) { return ScalarToRRArray(val); } \
| ^
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:76:44: error: ‘intrusive_ptr_release’ was not declared in this scope; did you mean ‘boost::sp_adl_block::intrusive_ptr_release’?
76 | if( px != 0 ) intrusive_ptr_release( px );
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
| boost::sp_adl_block::intrusive_ptr_release
/usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:169:13: note: ‘boost::sp_adl_block::intrusive_ptr_release’ declared here
169 | inline void intrusive_ptr_release(const intrusive_ref_counter< DerivedT, CounterPolicyT >* p) noexcept
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘constexpr boost::intrusive_ptr<T>::~intrusive_ptr() [with T = RobotRaconteur::RRArray<unsigned int>]’:
/build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:507:1: required from here
490 | static RR_INTRUSIVE_PTR<RRArray<x> > PrePack(const x& val) { return ScalarToRRArray(val); } \
| ^
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:76:44: error: ‘intrusive_ptr_release’ was not declared in this scope; did you mean ‘boost::sp_adl_block::intrusive_ptr_release’?
76 | if( px != 0 ) intrusive_ptr_release( px );
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
| boost::sp_adl_block::intrusive_ptr_release
/usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:169:13: note: ‘boost::sp_adl_block::intrusive_ptr_release’ declared here
169 | inline void intrusive_ptr_release(const intrusive_ref_counter< DerivedT, CounterPolicyT >* p) noexcept
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘constexpr boost::intrusive_ptr<T>::~intrusive_ptr() [with T = RobotRaconteur::RRArray<long long int>]’:
/build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:508:1: required from here
490 | static RR_INTRUSIVE_PTR<RRArray<x> > PrePack(const x& val) { return ScalarToRRArray(val); } \
| ^
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:76:44: error: ‘intrusive_ptr_release’ was not declared in this scope; did you mean ‘boost::sp_adl_block::intrusive_ptr_release’?
76 | if( px != 0 ) intrusive_ptr_release( px );
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
| boost::sp_adl_block::intrusive_ptr_release
/usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:169:13: note: ‘boost::sp_adl_block::intrusive_ptr_release’ declared here
169 | inline void intrusive_ptr_release(const intrusive_ref_counter< DerivedT, CounterPolicyT >* p) noexcept
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘constexpr boost::intrusive_ptr<T>::~intrusive_ptr() [with T = RobotRaconteur::RRArray<long long unsigned int>]’:
/build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:509:1: required from here
490 | static RR_INTRUSIVE_PTR<RRArray<x> > PrePack(const x& val) { return ScalarToRRArray(val); } \
| ^
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:76:44: error: ‘intrusive_ptr_release’ was not declared in this scope; did you mean ‘boost::sp_adl_block::intrusive_ptr_release’?
76 | if( px != 0 ) intrusive_ptr_release( px );
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
| boost::sp_adl_block::intrusive_ptr_release
/usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:169:13: note: ‘boost::sp_adl_block::intrusive_ptr_release’ declared here
169 | inline void intrusive_ptr_release(const intrusive_ref_counter< DerivedT, CounterPolicyT >* p) noexcept
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘constexpr boost::intrusive_ptr<T>::~intrusive_ptr() [with T = RobotRaconteur::RRArray<RobotRaconteur::cdouble>]’:
/build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:511:1: required from here
490 | static RR_INTRUSIVE_PTR<RRArray<x> > PrePack(const x& val) { return ScalarToRRArray(val); } \
| ^
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:76:44: error: ‘intrusive_ptr_release’ was not declared in this scope; did you mean ‘boost::sp_adl_block::intrusive_ptr_release’?
76 | if( px != 0 ) intrusive_ptr_release( px );
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
| boost::sp_adl_block::intrusive_ptr_release
/usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:169:13: note: ‘boost::sp_adl_block::intrusive_ptr_release’ declared here
169 | inline void intrusive_ptr_release(const intrusive_ref_counter< DerivedT, CounterPolicyT >* p) noexcept
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘constexpr boost::intrusive_ptr<T>::~intrusive_ptr() [with T = RobotRaconteur::RRArray<RobotRaconteur::cfloat>]’:
/build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:512:1: required from here
490 | static RR_INTRUSIVE_PTR<RRArray<x> > PrePack(const x& val) { return ScalarToRRArray(val); } \
| ^
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:76:44: error: ‘intrusive_ptr_release’ was not declared in this scope; did you mean ‘boost::sp_adl_block::intrusive_ptr_release’?
76 | if( px != 0 ) intrusive_ptr_release( px );
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
| boost::sp_adl_block::intrusive_ptr_release
/usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:169:13: note: ‘boost::sp_adl_block::intrusive_ptr_release’ declared here
169 | inline void intrusive_ptr_release(const intrusive_ref_counter< DerivedT, CounterPolicyT >* p) noexcept
| ^~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/smart_ptr/intrusive_ptr.hpp: In instantiation of ‘constexpr boost::intrusive_ptr<T>::~intrusive_ptr() [with T = RobotRaconteur::RRArray<RobotRaconteur::rr_bool>]’:
/build/reproducible-path/robotraconteur-1.2.8/RobotRaconteurCore/include/RobotRaconteur/DataTypes.h:513:1: required from here
490 | static RR_INTRUSIVE_PTR<RRArray<x> > PrePack(const x& val) { return ScalarToRRArray(val); } \
| ^
/usr/include/boost/smart_ptr/intrusive_ptr.hpp:76:44: error: ‘intrusive_ptr_release’ was not declared in this scope; did you mean ‘boost::sp_adl_block::intrusive_ptr_release’?
76 | if( px != 0 ) intrusive_ptr_release( px );
| ~~~~~~~~~~~~~~~~~~~~~^~~~~~
| boost::sp_adl_block::intrusive_ptr_release
/usr/include/boost/smart_ptr/intrusive_ref_counter.hpp:169:13: note: ‘boost::sp_adl_block::intrusive_ptr_release’ declared here
169 | inline void intrusive_ptr_release(const intrusive_ref_counter< DerivedT, CounterPolicyT >* p) noexcept
| ^~~~~~~~~~~~~~~~~~~~~
make[4]: *** [RobotRaconteurCore/CMakeFiles/RobotRaconteurCore.dir/build.make:96: RobotRaconteurCore/CMakeFiles/RobotRaconteurCore.dir/src/AutoResetEvent.cpp.o] Error 1
make[4]: *** Waiting for unfinished jobs....
See
https://buildd.debian.org/status/fetch.php?pkg=robotraconteur&arch=armhf&ver=1.2.8-1%2Bb1&stamp=1791428151&raw=0
for details.
Cheers