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: [email protected], [email protected]
User: [email protected]
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
-- 
Sebastian Ramacher

Reply via email to