Source: fastdds Version: 2.11.2+ds-5 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: [email protected] Usertags: ftbfs-20230925 ftbfs-trixie
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/unittest/rtps/common && > /usr/bin/c++ -DASIO_STANDALONE -DBOOST_ASIO_STANDALONE -DFASTRTPS_NO_LIB > -I/<<PKGBUILDDIR>>/thirdparty/filewatch -I/<<PKGBUILDDIR>>/src/cpp > -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -g > -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -fvisibility-inlines-hidden -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pedantic > -Wextra -Wno-unknown-pragmas -Wno-error=deprecated-declarations -Wno-psabi > -std=gnu++17 -DGTEST_HAS_PTHREAD=1 -MD -MT > test/unittest/rtps/common/CMakeFiles/GuidUtilsTests.dir/__/__/__/__/src/cpp/utils/IPLocator.cpp.o > -MF > CMakeFiles/GuidUtilsTests.dir/__/__/__/__/src/cpp/utils/IPLocator.cpp.o.d -o > CMakeFiles/GuidUtilsTests.dir/__/__/__/__/src/cpp/utils/IPLocator.cpp.o -c > /<<PKGBUILDDIR>>/src/cpp/utils/IPLocator.cpp > /<<PKGBUILDDIR>>/test/unittest/rtps/reader/WriterProxyTests.cpp:40:6: error: > ‘AnyEq’ has not been declared > 40 | bool AnyEq::operator ()( > | ^~~~~ > /<<PKGBUILDDIR>>/test/unittest/rtps/reader/WriterProxyTests.cpp:42:39: error: > non-member function ‘bool testing::internal::operator()(const > eprosima::fastrtps::rtps::SequenceNumberSet_t&, const > eprosima::fastrtps::rtps::SequenceNumberSet_t&)’ cannot have cv-qualifier > 42 | const SequenceNumberSet_t& b) const > | ^~~~~ > /<<PKGBUILDDIR>>/test/unittest/rtps/reader/WriterProxyTests.cpp:40:6: error: > ‘bool testing::internal::operator()(const > eprosima::fastrtps::rtps::SequenceNumberSet_t&, const > eprosima::fastrtps::rtps::SequenceNumberSet_t&)’ must be a member function > 40 | bool AnyEq::operator ()( > | ^~~~~ > [ 1%] Building CXX object > test/unittest/rtps/common/CMakeFiles/TimeTests.dir/__/__/__/__/src/cpp/rtps/common/Time_t.cpp.o > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/unittest/rtps/common && > /usr/bin/c++ -DFASTRTPS_NO_LIB -I/<<PKGBUILDDIR>>/thirdparty/filewatch > -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -g > -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -fvisibility-inlines-hidden -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pedantic > -Wextra -Wno-unknown-pragmas -Wno-error=deprecated-declarations -Wno-psabi > -std=gnu++17 -DGTEST_HAS_PTHREAD=1 -MD -MT > test/unittest/rtps/common/CMakeFiles/TimeTests.dir/__/__/__/__/src/cpp/rtps/common/Time_t.cpp.o > -MF CMakeFiles/TimeTests.dir/__/__/__/__/src/cpp/rtps/common/Time_t.cpp.o.d > -o CMakeFiles/TimeTests.dir/__/__/__/__/src/cpp/rtps/common/Time_t.cpp.o -c > /<<PKGBUILDDIR>>/src/cpp/rtps/common/Time_t.cpp > [ 1%] Building CXX object > test/unittest/rtps/common/CMakeFiles/GuidUtilsTests.dir/__/__/__/__/src/cpp/utils/md5.cpp.o > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/unittest/rtps/common && > /usr/bin/c++ -DASIO_STANDALONE -DBOOST_ASIO_STANDALONE -DFASTRTPS_NO_LIB > -I/<<PKGBUILDDIR>>/thirdparty/filewatch -I/<<PKGBUILDDIR>>/src/cpp > -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -g > -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -fvisibility-inlines-hidden -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pedantic > -Wextra -Wno-unknown-pragmas -Wno-error=deprecated-declarations -Wno-psabi > -std=gnu++17 -DGTEST_HAS_PTHREAD=1 -MD -MT > test/unittest/rtps/common/CMakeFiles/GuidUtilsTests.dir/__/__/__/__/src/cpp/utils/md5.cpp.o > -MF CMakeFiles/GuidUtilsTests.dir/__/__/__/__/src/cpp/utils/md5.cpp.o.d -o > CMakeFiles/GuidUtilsTests.dir/__/__/__/__/src/cpp/utils/md5.cpp.o -c > /<<PKGBUILDDIR>>/src/cpp/utils/md5.cpp > [ 1%] Linking CXX executable TimeTests > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/unittest/rtps/common && > /usr/bin/cmake -E cmake_link_script CMakeFiles/TimeTests.dir/link.txt > --verbose=1 > /usr/bin/c++ -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -fcf-protection -fvisibility-inlines-hidden > -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pedantic -Wextra -Wno-unknown-pragmas > -Wno-error=deprecated-declarations -Wno-psabi -Wl,-z,relro -Wl,-z,now > CMakeFiles/TimeTests.dir/TimeTests.cpp.o > CMakeFiles/TimeTests.dir/__/__/__/__/src/cpp/rtps/common/Time_t.cpp.o -o > TimeTests /usr/lib/x86_64-linux-gnu/libgtest.a -lpthread > make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' > [ 1%] Built target TimeTests > make -f > test/unittest/rtps/reader/CMakeFiles/WriterProxyAcknackTests.dir/build.make > test/unittest/rtps/reader/CMakeFiles/WriterProxyAcknackTests.dir/depend > make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends > "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/test/unittest/rtps/reader > /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu > /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/unittest/rtps/reader > /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/unittest/rtps/reader/CMakeFiles/WriterProxyAcknackTests.dir/DependInfo.cmake > "--color=" > make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' > make -f > test/unittest/rtps/reader/CMakeFiles/WriterProxyAcknackTests.dir/build.make > test/unittest/rtps/reader/CMakeFiles/WriterProxyAcknackTests.dir/build > make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' > [ 1%] Building CXX object > test/unittest/rtps/reader/CMakeFiles/WriterProxyAcknackTests.dir/WriterProxyAcknackTests.cpp.o > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/unittest/rtps/reader && > /usr/bin/c++ -DFASTRTPS_NO_LIB -DFOONATHAN_MEMORY=1 > -I/<<PKGBUILDDIR>>/thirdparty/filewatch > -I/<<PKGBUILDDIR>>/src/cpp/rtps/reader > -I/<<PKGBUILDDIR>>/test/mock/rtps/Endpoint > -I/<<PKGBUILDDIR>>/test/mock/rtps/ExternalLocatorsProcessor > -I/<<PKGBUILDDIR>>/test/mock/rtps/RTPSReader > -I/<<PKGBUILDDIR>>/test/mock/rtps/RTPSWriter > -I/<<PKGBUILDDIR>>/test/mock/rtps/RTPSParticipantImpl > -I/<<PKGBUILDDIR>>/test/mock/rtps/RTPSDomainImpl > -I/<<PKGBUILDDIR>>/test/mock/rtps/StatefulReader > -I/<<PKGBUILDDIR>>/test/mock/rtps/WriterProxyData > -I/<<PKGBUILDDIR>>/test/mock/dds/QosPolicies > -I/<<PKGBUILDDIR>>/test/mock/rtps/ResourceEvent -I/<<PKGBUILDDIR>>/include > -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -I/<<PKGBUILDDIR>>/src/cpp > -isystem /usr/include/foonathan_memory -isystem > /usr/include/x86_64-linux-gnu/foonathan_memory -g -O2 > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -fvisibility-inlines-hidden -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pedantic > -Wextra -Wno-unknown-pragmas -Wno-error=deprecated-declarations -Wno-psabi > -std=gnu++17 -DGTEST_HAS_PTHREAD=1 -MD -MT > test/unittest/rtps/reader/CMakeFiles/WriterProxyAcknackTests.dir/WriterProxyAcknackTests.cpp.o > -MF CMakeFiles/WriterProxyAcknackTests.dir/WriterProxyAcknackTests.cpp.o.d > -o CMakeFiles/WriterProxyAcknackTests.dir/WriterProxyAcknackTests.cpp.o -c > /<<PKGBUILDDIR>>/test/unittest/rtps/reader/WriterProxyAcknackTests.cpp > [ 1%] Building CXX object > test/unittest/rtps/common/CMakeFiles/PortParametersTests.dir/__/__/__/__/src/cpp/fastdds/log/OStreamConsumer.cpp.o > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/unittest/rtps/common && > /usr/bin/c++ -DFASTRTPS_NO_LIB -I/<<PKGBUILDDIR>>/thirdparty/filewatch > -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include > -I/<<PKGBUILDDIR>>/src/cpp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -fcf-protection -fvisibility-inlines-hidden > -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pedantic -Wextra -Wno-unknown-pragmas > -Wno-error=deprecated-declarations -Wno-psabi -std=gnu++17 > -DGTEST_HAS_PTHREAD=1 -MD -MT > test/unittest/rtps/common/CMakeFiles/PortParametersTests.dir/__/__/__/__/src/cpp/fastdds/log/OStreamConsumer.cpp.o > -MF > CMakeFiles/PortParametersTests.dir/__/__/__/__/src/cpp/fastdds/log/OStreamConsumer.cpp.o.d > -o > CMakeFiles/PortParametersTests.dir/__/__/__/__/src/cpp/fastdds/log/OStreamConsumer.cpp.o > -c /<<PKGBUILDDIR>>/src/cpp/fastdds/log/OStreamConsumer.cpp > [ 1%] Building CXX object > test/unittest/rtps/reader/CMakeFiles/WriterProxyAcknackTests.dir/__/__/__/__/src/cpp/fastdds/publisher/qos/WriterQos.cpp.o > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/unittest/rtps/reader && > /usr/bin/c++ -DFASTRTPS_NO_LIB -DFOONATHAN_MEMORY=1 > -I/<<PKGBUILDDIR>>/thirdparty/filewatch > -I/<<PKGBUILDDIR>>/src/cpp/rtps/reader > -I/<<PKGBUILDDIR>>/test/mock/rtps/Endpoint > -I/<<PKGBUILDDIR>>/test/mock/rtps/ExternalLocatorsProcessor > -I/<<PKGBUILDDIR>>/test/mock/rtps/RTPSReader > -I/<<PKGBUILDDIR>>/test/mock/rtps/RTPSWriter > -I/<<PKGBUILDDIR>>/test/mock/rtps/RTPSParticipantImpl > -I/<<PKGBUILDDIR>>/test/mock/rtps/RTPSDomainImpl > -I/<<PKGBUILDDIR>>/test/mock/rtps/StatefulReader > -I/<<PKGBUILDDIR>>/test/mock/rtps/WriterProxyData > -I/<<PKGBUILDDIR>>/test/mock/dds/QosPolicies > -I/<<PKGBUILDDIR>>/test/mock/rtps/ResourceEvent -I/<<PKGBUILDDIR>>/include > -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -I/<<PKGBUILDDIR>>/src/cpp > -isystem /usr/include/foonathan_memory -isystem > /usr/include/x86_64-linux-gnu/foonathan_memory -g -O2 > -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong > -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection > -fvisibility-inlines-hidden -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pedantic > -Wextra -Wno-unknown-pragmas -Wno-error=deprecated-declarations -Wno-psabi > -std=gnu++17 -DGTEST_HAS_PTHREAD=1 -MD -MT > test/unittest/rtps/reader/CMakeFiles/WriterProxyAcknackTests.dir/__/__/__/__/src/cpp/fastdds/publisher/qos/WriterQos.cpp.o > -MF > CMakeFiles/WriterProxyAcknackTests.dir/__/__/__/__/src/cpp/fastdds/publisher/qos/WriterQos.cpp.o.d > -o > CMakeFiles/WriterProxyAcknackTests.dir/__/__/__/__/src/cpp/fastdds/publisher/qos/WriterQos.cpp.o > -c /<<PKGBUILDDIR>>/src/cpp/fastdds/publisher/qos/WriterQos.cpp > [ 1%] Building CXX object > test/unittest/rtps/common/CMakeFiles/PortParametersTests.dir/__/__/__/__/src/cpp/fastdds/log/StdoutConsumer.cpp.o > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/unittest/rtps/common && > /usr/bin/c++ -DFASTRTPS_NO_LIB -I/<<PKGBUILDDIR>>/thirdparty/filewatch > -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include > -I/<<PKGBUILDDIR>>/src/cpp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -fcf-protection -fvisibility-inlines-hidden > -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pedantic -Wextra -Wno-unknown-pragmas > -Wno-error=deprecated-declarations -Wno-psabi -std=gnu++17 > -DGTEST_HAS_PTHREAD=1 -MD -MT > test/unittest/rtps/common/CMakeFiles/PortParametersTests.dir/__/__/__/__/src/cpp/fastdds/log/StdoutConsumer.cpp.o > -MF > CMakeFiles/PortParametersTests.dir/__/__/__/__/src/cpp/fastdds/log/StdoutConsumer.cpp.o.d > -o > CMakeFiles/PortParametersTests.dir/__/__/__/__/src/cpp/fastdds/log/StdoutConsumer.cpp.o > -c /<<PKGBUILDDIR>>/src/cpp/fastdds/log/StdoutConsumer.cpp > In file included from > /usr/include/gtest/internal/gtest-death-test-internal.h:47, > from /usr/include/gtest/gtest-death-test.h:43, > from /usr/include/gtest/gtest.h:65, > from /usr/include/gmock/internal/gmock-internal-utils.h:50, > from /usr/include/gmock/gmock-actions.h:145, > from /usr/include/gmock/gmock.h:56, > from > /<<PKGBUILDDIR>>/test/unittest/rtps/reader/WriterProxyTests.cpp:15: > /usr/include/gtest/gtest-matchers.h: In instantiation of ‘bool > testing::internal::ComparisonBase<D, Rhs, Op>::MatchAndExplain(const Lhs&, > std::ostream*) const [with Lhs = > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>; D = > testing::internal::EqMatcher<eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256> >; Rhs = > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>; Op = std::equal_to<void>; > std::ostream = std::basic_ostream<char>]’: > /usr/include/gtest/gtest-matchers.h:336:37: required from ‘static decltype > (P::Get(m).MatchAndExplain(value, > listener->testing::MatchResultListener::stream())) > testing::internal::MatcherBase<T>::MatchAndExplainImpl(const > testing::internal::MatcherBase<T>&, const T&, testing::MatchResultListener*) > [with P = testing::internal::MatcherBase<const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, > 256>&>::ValuePolicy<testing::internal::EqMatcher<eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256> >, false>; T = const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>&; decltype > (P::Get(m).MatchAndExplain(value, > listener->testing::MatchResultListener::stream())) = bool]’ > /usr/include/gtest/gtest-matchers.h:374:40: required from ‘const > testing::internal::MatcherBase<T>::VTable* > testing::internal::MatcherBase<T>::GetVTable() [with P = > testing::internal::MatcherBase<const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, > 256>&>::ValuePolicy<testing::internal::EqMatcher<eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256> >, false>; T = const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>&]’ > /usr/include/gtest/gtest-matchers.h:448:32: required from ‘void > testing::internal::MatcherBase<T>::Init(M&&) [with M = > testing::internal::EqMatcher<eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256> >; T = const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>&]’ > /usr/include/gtest/gtest-matchers.h:282:9: required from > ‘testing::internal::MatcherBase<T>::MatcherBase(M&&) [with M = > testing::internal::EqMatcher<eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256> >; > <template-parameter-2-2> = void; T = const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>&]’ > /usr/include/gtest/gtest-matchers.h:483:63: required from > ‘testing::Matcher<T>::Matcher(M&&) [with M = > testing::internal::EqMatcher<eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256> >; > <template-parameter-2-2> = void; T = const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>&]’ > /usr/include/gtest/gtest-matchers.h:870:9: required from > ‘testing::Matcher<T>::Matcher(T) [with T = const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>&]’ > /<<PKGBUILDDIR>>/test/unittest/rtps/reader/WriterProxyTests.cpp:117:5: > required from here > /usr/include/gtest/gtest-matchers.h:700:16: error: no match for call to > ‘(std::equal_to<void>) (const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>&, const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>&)’ > 700 | return Op()(lhs, Unwrap(rhs_)); > | ~~~~^~~~~~~~~~~~~~~~~~~ > In file included from /usr/include/c++/13/functional:49, > from /usr/include/gmock/gmock-actions.h:138: > /usr/include/c++/13/bits/stl_function.h:499:9: note: candidate: > ‘template<class _Tp, class _Up> constexpr decltype ((forward<_Tp>(__t) == > forward<_Up>(__u))) std::equal_to<void>::operator()(_Tp&&, _Up&&) const’ > 499 | operator()(_Tp&& __t, _Up&& __u) const > | ^~~~~~~~ > /usr/include/c++/13/bits/stl_function.h:499:9: note: template argument > deduction/substitution failed: > /usr/include/c++/13/bits/stl_function.h: In substitution of ‘template<class > _Tp, class _Up> constexpr decltype ((forward<_Tp>(__t) == forward<_Up>(__u))) > std::equal_to<void>::operator()(_Tp&&, _Up&&) const [with _Tp = const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>&; _Up = const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>&]’: > /usr/include/gtest/gtest-matchers.h:700:16: required from ‘bool > testing::internal::ComparisonBase<D, Rhs, Op>::MatchAndExplain(const Lhs&, > std::ostream*) const [with Lhs = > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>; D = > testing::internal::EqMatcher<eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256> >; Rhs = > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>; Op = std::equal_to<void>; > std::ostream = std::basic_ostream<char>]’ > /usr/include/gtest/gtest-matchers.h:336:37: required from ‘static decltype > (P::Get(m).MatchAndExplain(value, > listener->testing::MatchResultListener::stream())) > testing::internal::MatcherBase<T>::MatchAndExplainImpl(const > testing::internal::MatcherBase<T>&, const T&, testing::MatchResultListener*) > [with P = testing::internal::MatcherBase<const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, > 256>&>::ValuePolicy<testing::internal::EqMatcher<eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256> >, false>; T = const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>&; decltype > (P::Get(m).MatchAndExplain(value, > listener->testing::MatchResultListener::stream())) = bool]’ > /usr/include/gtest/gtest-matchers.h:374:40: required from ‘const > testing::internal::MatcherBase<T>::VTable* > testing::internal::MatcherBase<T>::GetVTable() [with P = > testing::internal::MatcherBase<const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, > 256>&>::ValuePolicy<testing::internal::EqMatcher<eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256> >, false>; T = const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>&]’ > /usr/include/gtest/gtest-matchers.h:448:32: required from ‘void > testing::internal::MatcherBase<T>::Init(M&&) [with M = > testing::internal::EqMatcher<eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256> >; T = const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>&]’ > /usr/include/gtest/gtest-matchers.h:282:9: required from > ‘testing::internal::MatcherBase<T>::MatcherBase(M&&) [with M = > testing::internal::EqMatcher<eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256> >; > <template-parameter-2-2> = void; T = const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>&]’ > /usr/include/gtest/gtest-matchers.h:483:63: required from > ‘testing::Matcher<T>::Matcher(M&&) [with M = > testing::internal::EqMatcher<eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256> >; > <template-parameter-2-2> = void; T = const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>&]’ > /usr/include/gtest/gtest-matchers.h:870:9: required from > ‘testing::Matcher<T>::Matcher(T) [with T = const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>&]’ > /<<PKGBUILDDIR>>/test/unittest/rtps/reader/WriterProxyTests.cpp:117:5: > required from here > /usr/include/c++/13/bits/stl_function.h:501:44: error: no match for > ‘operator==’ (operand types are ‘const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>’ and ‘const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>’) > 501 | -> decltype(std::forward<_Tp>(__t) == std::forward<_Up>(__u)) > | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from /<<PKGBUILDDIR>>/include/fastdds/rtps/common/Guid.h:25, > from > /<<PKGBUILDDIR>>/include/fastdds/rtps/common/InstanceHandle.h:26, > from > /<<PKGBUILDDIR>>/include/fastdds/rtps/common/CacheChange.h:27, > from /<<PKGBUILDDIR>>/src/cpp/rtps/reader/WriterProxy.h:25, > from > /<<PKGBUILDDIR>>/test/unittest/rtps/reader/WriterProxyTests.cpp:24: > /<<PKGBUILDDIR>>/include/fastdds/rtps/common/EntityId_t.hpp:230:13: note: > candidate: ‘bool eprosima::fastrtps::rtps::operator==(EntityId_t&, uint32_t)’ > 230 | inline bool operator ==( > | ^~~~~~~~ > /<<PKGBUILDDIR>>/include/fastdds/rtps/common/EntityId_t.hpp:231:21: note: > no known conversion for argument 1 from ‘const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>’ to > ‘eprosima::fastrtps::rtps::EntityId_t&’ > 231 | EntityId_t& id1, > | ~~~~~~~~~~~~^~~ > In file included from /usr/include/c++/13/bits/stl_algobase.h:64, > from /usr/include/c++/13/algorithm:60, > from /usr/include/gmock/gmock-actions.h:137: > /usr/include/c++/13/bits/stl_pair.h:812:5: note: candidate: ‘template<class > _T1, class _T2> constexpr bool std::operator==(const pair<_T1, _T2>&, const > pair<_T1, _T2>&)’ > 812 | operator==(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y) > | ^~~~~~~~ > /usr/include/c++/13/bits/stl_pair.h:812:5: note: template argument > deduction/substitution failed: > /usr/include/c++/13/bits/stl_function.h:501:44: note: ‘const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>’ is not derived from > ‘const std::pair<_T1, _T2>’ > 501 | -> decltype(std::forward<_Tp>(__t) == std::forward<_Up>(__u)) > | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from /usr/include/c++/13/bits/stl_algobase.h:67: > /usr/include/c++/13/bits/stl_iterator.h:448:5: note: candidate: > ‘template<class _Iterator> constexpr bool std::operator==(const > reverse_iterator<_Iterator>&, const reverse_iterator<_Iterator>&)’ > 448 | operator==(const reverse_iterator<_Iterator>& __x, > | ^~~~~~~~ > /usr/include/c++/13/bits/stl_iterator.h:448:5: note: template argument > deduction/substitution failed: > /usr/include/c++/13/bits/stl_function.h:501:44: note: ‘const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>’ is not derived from > ‘const std::reverse_iterator<_Iterator>’ > 501 | -> decltype(std::forward<_Tp>(__t) == std::forward<_Up>(__u)) > | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/c++/13/bits/stl_iterator.h:493:5: note: candidate: > ‘template<class _IteratorL, class _IteratorR> constexpr bool > std::operator==(const reverse_iterator<_Iterator>&, const > reverse_iterator<_IteratorR>&)’ > 493 | operator==(const reverse_iterator<_IteratorL>& __x, > | ^~~~~~~~ > /usr/include/c++/13/bits/stl_iterator.h:493:5: note: template argument > deduction/substitution failed: > /usr/include/c++/13/bits/stl_function.h:501:44: note: ‘const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>’ is not derived from > ‘const std::reverse_iterator<_Iterator>’ > 501 | -> decltype(std::forward<_Tp>(__t) == std::forward<_Up>(__u)) > | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/c++/13/bits/stl_iterator.h:1678:5: note: candidate: > ‘template<class _IteratorL, class _IteratorR> constexpr bool > std::operator==(const move_iterator<_IteratorL>&, const > move_iterator<_IteratorR>&)’ > 1678 | operator==(const move_iterator<_IteratorL>& __x, > | ^~~~~~~~ > /usr/include/c++/13/bits/stl_iterator.h:1678:5: note: template argument > deduction/substitution failed: > /usr/include/c++/13/bits/stl_function.h:501:44: note: ‘const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>’ is not derived from > ‘const std::move_iterator<_IteratorL>’ > 501 | -> decltype(std::forward<_Tp>(__t) == std::forward<_Up>(__u)) > | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/c++/13/bits/stl_iterator.h:1748:5: note: candidate: > ‘template<class _Iterator> constexpr bool std::operator==(const > move_iterator<_IteratorL>&, const move_iterator<_IteratorL>&)’ > 1748 | operator==(const move_iterator<_Iterator>& __x, > | ^~~~~~~~ > /usr/include/c++/13/bits/stl_iterator.h:1748:5: note: template argument > deduction/substitution failed: > /usr/include/c++/13/bits/stl_function.h:501:44: note: ‘const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>’ is not derived from > ‘const std::move_iterator<_IteratorL>’ > 501 | -> decltype(std::forward<_Tp>(__t) == std::forward<_Up>(__u)) > | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from /<<PKGBUILDDIR>>/src/cpp/rtps/reader/WriterProxy.h:24: > /<<PKGBUILDDIR>>/include/fastdds/rtps/common/Locator.h:263:13: note: > candidate: ‘bool eprosima::fastrtps::rtps::operator==(const Locator_t&, const > Locator_t&)’ > 263 | inline bool operator ==( > | ^~~~~~~~ > /<<PKGBUILDDIR>>/include/fastdds/rtps/common/Locator.h:264:26: note: no > known conversion for argument 1 from ‘const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>’ to ‘const > eprosima::fastrtps::rtps::Locator_t&’ > 264 | const Locator_t& loc1, > | ~~~~~~~~~~~~~~~~~^~~~ > /<<PKGBUILDDIR>>/include/fastdds/rtps/common/EntityId_t.hpp:250:13: note: > candidate: ‘bool eprosima::fastrtps::rtps::operator==(const EntityId_t&, > const EntityId_t&)’ > 250 | inline bool operator ==( > | ^~~~~~~~ > /<<PKGBUILDDIR>>/include/fastdds/rtps/common/EntityId_t.hpp:251:27: note: > no known conversion for argument 1 from ‘const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>’ to ‘const > eprosima::fastrtps::rtps::EntityId_t&’ > 251 | const EntityId_t& id1, > | ~~~~~~~~~~~~~~~~~~^~~ > /<<PKGBUILDDIR>>/include/fastdds/rtps/common/Guid.h:134:13: note: candidate: > ‘bool eprosima::fastrtps::rtps::operator==(const GUID_t&, const GUID_t&)’ > 134 | inline bool operator ==( > | ^~~~~~~~ > /<<PKGBUILDDIR>>/include/fastdds/rtps/common/Guid.h:135:23: note: no known > conversion for argument 1 from ‘const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>’ to ‘const > eprosima::fastrtps::rtps::GUID_t&’ > 135 | const GUID_t& g1, > | ~~~~~~~~~~~~~~^~ > /<<PKGBUILDDIR>>/include/fastdds/rtps/common/InstanceHandle.h:219:13: note: > candidate: ‘bool eprosima::fastrtps::rtps::operator==(const > InstanceHandle_t&, const InstanceHandle_t&)’ > 219 | inline bool operator ==( > | ^~~~~~~~ > /<<PKGBUILDDIR>>/include/fastdds/rtps/common/InstanceHandle.h:220:33: note: > no known conversion for argument 1 from ‘const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>’ to ‘const > eprosima::fastrtps::rtps::InstanceHandle_t&’ > 220 | const InstanceHandle_t& ihandle1, > | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ > In file included from > /<<PKGBUILDDIR>>/include/fastdds/rtps/common/CacheChange.h:29: > /<<PKGBUILDDIR>>/include/fastdds/rtps/common/Time_t.h:219:20: note: > candidate: ‘bool eprosima::fastrtps::rtps::operator==(const Time_t&, const > Time_t&)’ > 219 | static inline bool operator ==( > | ^~~~~~~~ > /<<PKGBUILDDIR>>/include/fastdds/rtps/common/Time_t.h:220:23: note: no > known conversion for argument 1 from ‘const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>’ to ‘const > eprosima::fastrtps::rtps::Time_t&’ > 220 | const Time_t& t1, > | ~~~~~~~~~~~~~~^~ > In file included from > /<<PKGBUILDDIR>>/include/fastdds/rtps/common/SampleIdentity.h:23, > from > /<<PKGBUILDDIR>>/include/fastdds/rtps/common/WriteParams.h:21, > from > /<<PKGBUILDDIR>>/include/fastdds/rtps/common/CacheChange.h:31: > /<<PKGBUILDDIR>>/include/fastdds/rtps/common/SequenceNumber.h:140:13: note: > candidate: ‘bool eprosima::fastrtps::rtps::operator==(const > SequenceNumber_t&, const SequenceNumber_t&)’ > 140 | inline bool operator ==( > | ^~~~~~~~ > /<<PKGBUILDDIR>>/include/fastdds/rtps/common/SequenceNumber.h:141:33: note: > no known conversion for argument 1 from ‘const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>’ to ‘const > eprosima::fastrtps::rtps::SequenceNumber_t&’ > 141 | const SequenceNumber_t& sn1, > | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ > In file included from > /<<PKGBUILDDIR>>/include/fastdds/rtps/participant/RTPSParticipantListener.h:23, > from > /<<PKGBUILDDIR>>/include/fastrtps/rtps/participant/RTPSParticipantListener.h:23, > from > /<<PKGBUILDDIR>>/test/mock/rtps/RTPSParticipantImpl/rtps/participant/RTPSParticipantImpl.h:25, > from > /<<PKGBUILDDIR>>/test/unittest/rtps/reader/WriterProxyTests.cpp:25: > /<<PKGBUILDDIR>>/include/fastdds/rtps/participant/ParticipantDiscoveryInfo.h:99:13: > note: candidate: ‘bool eprosima::fastrtps::rtps::operator==(const > ParticipantAuthenticationInfo&, const ParticipantAuthenticationInfo&)’ > 99 | inline bool operator ==( > | ^~~~~~~~ > /<<PKGBUILDDIR>>/include/fastdds/rtps/participant/ParticipantDiscoveryInfo.h:100:46: > note: no known conversion for argument 1 from ‘const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>’ to ‘const > eprosima::fastrtps::rtps::ParticipantAuthenticationInfo&’ > 100 | const ParticipantAuthenticationInfo& l, > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ > /<<PKGBUILDDIR>>/include/fastdds/rtps/common/Time_t.h:477:20: note: > candidate: ‘bool eprosima::fastrtps::operator==(const Time_t&, const Time_t&)’ > 477 | static inline bool operator ==( > | ^~~~~~~~ > /<<PKGBUILDDIR>>/include/fastdds/rtps/common/Time_t.h:478:23: note: no > known conversion for argument 1 from ‘const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>’ to ‘const > eprosima::fastrtps::Time_t&’ > 478 | const Time_t& t1, > | ~~~~~~~~~~~~~~^~ > In file included from > /<<PKGBUILDDIR>>/include/fastrtps/utils/collections/ResourceLimitedVector.hpp:23, > from > /<<PKGBUILDDIR>>/test/mock/dds/QosPolicies/fastdds/dds/core/policy/QosPolicies.hpp:28, > from /<<PKGBUILDDIR>>/include/fastrtps/qos/QosPolicies.h:23, > from > /<<PKGBUILDDIR>>/include/fastdds/rtps/attributes/EndpointAttributes.h:24, > from > /<<PKGBUILDDIR>>/include/fastdds/rtps/attributes/ReaderAttributes.h:25, > from /<<PKGBUILDDIR>>/src/cpp/rtps/reader/WriterProxy.h:26: > /<<PKGBUILDDIR>>/include/fastrtps/utils/collections/ResourceLimitedContainerConfig.hpp:80:13: > note: candidate: ‘bool eprosima::fastrtps::operator==(const > ResourceLimitedContainerConfig&, const ResourceLimitedContainerConfig&)’ > 80 | inline bool operator == ( > | ^~~~~~~~ > /<<PKGBUILDDIR>>/include/fastrtps/utils/collections/ResourceLimitedContainerConfig.hpp:81:47: > note: no known conversion for argument 1 from ‘const > eprosima::fastrtps::BitmapRange<eprosima::fastrtps::rtps::SequenceNumber_t, > eprosima::fastrtps::rtps::SequenceNumberDiff, 256>’ to ‘const > eprosima::fastrtps::ResourceLimitedContainerConfig&’ > 81 | const ResourceLimitedContainerConfig& lhs, > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ > [ 1%] Building CXX object > test/unittest/rtps/common/CMakeFiles/PortParametersTests.dir/__/__/__/__/src/cpp/fastdds/log/StdoutErrConsumer.cpp.o > cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test/unittest/rtps/common && > /usr/bin/c++ -DFASTRTPS_NO_LIB -I/<<PKGBUILDDIR>>/thirdparty/filewatch > -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include > -I/<<PKGBUILDDIR>>/src/cpp -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -fstack-clash-protection -Wformat > -Werror=format-security -fcf-protection -fvisibility-inlines-hidden > -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -pedantic -Wextra -Wno-unknown-pragmas > -Wno-error=deprecated-declarations -Wno-psabi -std=gnu++17 > -DGTEST_HAS_PTHREAD=1 -MD -MT > test/unittest/rtps/common/CMakeFiles/PortParametersTests.dir/__/__/__/__/src/cpp/fastdds/log/StdoutErrConsumer.cpp.o > -MF > CMakeFiles/PortParametersTests.dir/__/__/__/__/src/cpp/fastdds/log/StdoutErrConsumer.cpp.o.d > -o > CMakeFiles/PortParametersTests.dir/__/__/__/__/src/cpp/fastdds/log/StdoutErrConsumer.cpp.o > -c /<<PKGBUILDDIR>>/src/cpp/fastdds/log/StdoutErrConsumer.cpp > make[3]: *** > [test/unittest/rtps/reader/CMakeFiles/WriterProxyTests.dir/build.make:79: > test/unittest/rtps/reader/CMakeFiles/WriterProxyTests.dir/WriterProxyTests.cpp.o] > Error 1 The full build log is available from: http://qa-logs.debian.net/2023/09/25/fastdds_2.11.2+ds-5_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230925;[email protected] or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230925&[email protected]&allbugs=1&cseverity=1&ctags=1&caffected=1#results A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please mark it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.

