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

Reply via email to