Control: tags -1 + pending
Hi Sebastian,
Thanks for the report. This is fixed in upstream release 1.2.9.
The cause was that Boost 1.92 makes the intrusive_ptr destructor
constexpr, so it is instantiated where RR_INTRUSIVE_PTR<RRArray<T> >
is first used. Several inline RRPrimUtil members in DataTypes.h used
it before RRArray was complete, so ADL could not find
intrusive_ptr_release there. Upstream moved those definitions after
RRArray:
https://github.com/robotraconteur/robotraconteur/pull/476
I reproduced the failure in an armhf sid build with the buildd flags
(on arm64 hardware) and confirmed that 1.2.9 builds there.
robotraconteur 1.2.9-1 has been uploaded to mentors.debian.net and is
waiting for a sponsor:
https://mentors.debian.net/package/robotraconteur/
Thanks,
John