Package: src:ros-roscpp-core Version: 0.7.3-2 Severity: serious Tags: ftbfs
Dear maintainer: During a rebuild of all packages in unstable, your package failed to build: -------------------------------------------------------------------------------- [...] debian/rules binary dh binary --buildsystem=ros dh_update_autotools_config -O--buildsystem=ros dh_autoreconf -O--buildsystem=ros dh_auto_configure -O--buildsystem=ros dh_auto_build -O--buildsystem=ros dh_auto_test -O--buildsystem=ros create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=ros dh_prep -O--buildsystem=ros dh_auto_install -O--buildsystem=ros ############################################################################# ## Detected ROS packages (in build order): ## ## ## ## - cpp_common [catkin] ## ## - rostime [catkin] ## ## - roscpp_traits [catkin] ## ## - roscpp_serialization [catkin] ## ## - roscpp_core [catkin] ## ############################################################################# ============================================================================= = ROS Package cpp_common = ============================================================================= dh_auto_configure --sourcedir=cpp_common --builddir=obj-x86_64-linux-gnu/cpp_common --buildsystem=cmake -- --no-warn-unused-cli -DBUILD_SHARED_LIBS=ON -DBUILD_TESTING=ON -DCATKIN_BUILD_BINARY_PACKAGE=ON -DCATKIN_DEVEL_PREFIX=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/_devel -DCATKIN_TEST_RESULTS_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common/test_results cd obj-x86_64-linux-gnu/cpp_common && PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu --no-warn-unused-cli -DBUILD_SHARED_LIBS=ON -DBUILD_TESTING=ON -DCATKIN_BUILD_BINARY_PACKAGE=ON -DCATKIN_DEVEL_PREFIX=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/_devel -DCATKIN_TEST_RESULTS_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common/test_results ../../cpp_common CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument <min> value or use a ...<max> suffix to tell CMake that the project does not need compatibility with older versions. Not searching for unused variables given on the command line. -- The C compiler identification is GNU 14.2.0 -- The CXX compiler identification is GNU 14.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Warning (dev) at CMakeLists.txt:4 (find_package): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it. -- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.83.0/BoostConfig.cmake (found version "1.83.0") -- Using CATKIN_DEVEL_PREFIX: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/_devel -- Using CMAKE_PREFIX_PATH: /<<PKGBUILDDIR>>/debian/tmp/usr -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.12.7", minimum required is "3") -- Using PYTHON_EXECUTABLE: /usr/bin/python3 -- Using Debian Python package layout -- Using empy: /usr/bin/empy -- Using CATKIN_ENABLE_TESTING: ON -- Skip enable_testing() when building binary package -- Using CATKIN_TEST_RESULTS_DIR: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common/test_results -- GTest is available -- GMock is not available. Please install libgmock-dev to enable tests involving GMock. -- nosetests not found, Python tests can not be run (try installing package 'python3-nose') -- Found Threads: TRUE -- catkin 0.8.10 -- BUILD_SHARED_LIBS is on -- Looking for execinfo.h -- Looking for execinfo.h - found -- Performing Test HAVE_CXXABI_H -- Performing Test HAVE_CXXABI_H - Success -- Looking for backtrace -- Looking for backtrace - found -- Configuring done (1.0s) -- Generating done (0.0s) -- Build files have been written to: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common dh_auto_build --sourcedir=cpp_common --builddir=obj-x86_64-linux-gnu/cpp_common --buildsystem=cmake -- cd obj-x86_64-linux-gnu/cpp_common && make -j2 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common' /usr/bin/cmake -S/<<PKGBUILDDIR>>/cpp_common -B/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common/CMakeFiles /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common' make -f CMakeFiles/cpp_common.dir/build.make CMakeFiles/cpp_common.dir/depend make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common' cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>>/cpp_common /<<PKGBUILDDIR>>/cpp_common /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common/CMakeFiles/cpp_common.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common' make -f CMakeFiles/cpp_common.dir/build.make CMakeFiles/cpp_common.dir/build make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common' [ 66%] Building CXX object CMakeFiles/cpp_common.dir/src/debug.cpp.o [ 66%] Building CXX object CMakeFiles/cpp_common.dir/src/header.cpp.o /usr/bin/c++ -DHAVE_CXXABI_H=1 -DHAVE_EXECINFO_H=1 -DHAVE_GLIBC_BACKTRACE -DROS_BUILD_SHARED_LIBS=1 -Dcpp_common_EXPORTS -I/<<PKGBUILDDIR>>/cpp_common/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/cpp_common.dir/src/header.cpp.o -MF CMakeFiles/cpp_common.dir/src/header.cpp.o.d -o CMakeFiles/cpp_common.dir/src/header.cpp.o -c /<<PKGBUILDDIR>>/cpp_common/src/header.cpp /usr/bin/c++ -DHAVE_CXXABI_H=1 -DHAVE_EXECINFO_H=1 -DHAVE_GLIBC_BACKTRACE -DROS_BUILD_SHARED_LIBS=1 -Dcpp_common_EXPORTS -I/<<PKGBUILDDIR>>/cpp_common/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/cpp_common.dir/src/debug.cpp.o -MF CMakeFiles/cpp_common.dir/src/debug.cpp.o.d -o CMakeFiles/cpp_common.dir/src/debug.cpp.o -c /<<PKGBUILDDIR>>/cpp_common/src/debug.cpp [100%] Linking CXX shared library /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/_devel/lib/x86_64-linux-gnu/libcpp_common.so /usr/bin/cmake -E cmake_link_script CMakeFiles/cpp_common.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libcpp_common.so.0d -o /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/_devel/lib/x86_64-linux-gnu/libcpp_common.so.0.7.3 CMakeFiles/cpp_common.dir/src/debug.cpp.o CMakeFiles/cpp_common.dir/src/header.cpp.o /usr/lib/x86_64-linux-gnu/libconsole_bridge.so.1.0 /usr/bin/cmake -E cmake_symlink_library /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/_devel/lib/x86_64-linux-gnu/libcpp_common.so.0.7.3 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/_devel/lib/x86_64-linux-gnu/libcpp_common.so.0d /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/_devel/lib/x86_64-linux-gnu/libcpp_common.so make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common' [100%] Built target cpp_common make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common' /usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common/CMakeFiles 0 make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common' cmake --build obj-x86_64-linux-gnu/cpp_common --target run_tests Change Dir: '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile run_tests gmake[1]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common' /usr/bin/cmake -S/<<PKGBUILDDIR>>/cpp_common -B/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/gmake -f CMakeFiles/Makefile2 run_tests gmake[2]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common' /usr/bin/cmake -S/<<PKGBUILDDIR>>/cpp_common -B/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common/CMakeFiles 0 /usr/bin/gmake -f CMakeFiles/Makefile2 CMakeFiles/run_tests.dir/all gmake[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common' /usr/bin/gmake -f CMakeFiles/run_tests.dir/build.make CMakeFiles/run_tests.dir/depend gmake[4]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common' cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>>/cpp_common /<<PKGBUILDDIR>>/cpp_common /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common/CMakeFiles/run_tests.dir/DependInfo.cmake "--color=" gmake[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common' /usr/bin/gmake -f CMakeFiles/run_tests.dir/build.make CMakeFiles/run_tests.dir/build gmake[4]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common' gmake[4]: Nothing to be done for 'CMakeFiles/run_tests.dir/build'. gmake[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common' Built target run_tests gmake[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common' /usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common/CMakeFiles 0 gmake[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common' gmake[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common' catkin_test_results /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common/test_results Summary: 0 tests, 0 errors, 0 failures, 0 skipped dh_auto_install --sourcedir=cpp_common --builddir=obj-x86_64-linux-gnu/cpp_common --buildsystem=cmake --destdir=/<<PKGBUILDDIR>>/debian/tmp -- cd obj-x86_64-linux-gnu/cpp_common && make -j2 install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common' /usr/bin/cmake -S/<<PKGBUILDDIR>>/cpp_common -B/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common --check-build-system CMakeFiles/Makefile.cmake 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "None" -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/pkgconfig/cpp_common.pc -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/cmake/cpp_common/cpp_commonConfig.cmake -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/cmake/cpp_common/cpp_commonConfig-version.cmake -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/share/cpp_common/package.xml -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libcpp_common.so.0.7.3 -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libcpp_common.so.0d -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/lib/x86_64-linux-gnu/libcpp_common.so -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/ros -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/ros/debug.h -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/ros/exception.h -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/ros/types.h -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/ros/platform.h -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/ros/header.h -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/ros/datatypes.h -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/ros/macros.h -- Installing: /<<PKGBUILDDIR>>/debian/tmp/usr/include/ros/cpp_common_decl.h make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/cpp_common' ============================================================================= = ROS Package rostime = ============================================================================= dh_auto_configure --sourcedir=rostime --builddir=obj-x86_64-linux-gnu/rostime --buildsystem=cmake -- --no-warn-unused-cli -DBUILD_SHARED_LIBS=ON -DBUILD_TESTING=ON -DCATKIN_BUILD_BINARY_PACKAGE=ON -DCATKIN_DEVEL_PREFIX=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/_devel -DCATKIN_TEST_RESULTS_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime/test_results cd obj-x86_64-linux-gnu/rostime && PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/x86_64-linux-gnu --no-warn-unused-cli -DBUILD_SHARED_LIBS=ON -DBUILD_TESTING=ON -DCATKIN_BUILD_BINARY_PACKAGE=ON -DCATKIN_DEVEL_PREFIX=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/_devel -DCATKIN_TEST_RESULTS_DIR=/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime/test_results ../../rostime CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument <min> value or use a ...<max> suffix to tell CMake that the project does not need compatibility with older versions. Not searching for unused variables given on the command line. -- The C compiler identification is GNU 14.2.0 -- The CXX compiler identification is GNU 14.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Using CATKIN_DEVEL_PREFIX: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/_devel -- Using CMAKE_PREFIX_PATH: /<<PKGBUILDDIR>>/debian/tmp/usr -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.12.7", minimum required is "3") -- Using PYTHON_EXECUTABLE: /usr/bin/python3 -- Using Debian Python package layout -- Using empy: /usr/bin/empy -- Using CATKIN_ENABLE_TESTING: ON -- Skip enable_testing() when building binary package -- Using CATKIN_TEST_RESULTS_DIR: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime/test_results -- GTest is available -- GMock is not available. Please install libgmock-dev to enable tests involving GMock. -- nosetests not found, Python tests can not be run (try installing package 'python3-nose') -- Found Threads: TRUE -- catkin 0.8.10 -- BUILD_SHARED_LIBS is on -- Configuring done (0.8s) -- Generating done (0.0s) -- Build files have been written to: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime dh_auto_build --sourcedir=rostime --builddir=obj-x86_64-linux-gnu/rostime --buildsystem=cmake -- cd obj-x86_64-linux-gnu/rostime && make -j2 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime' /usr/bin/cmake -S/<<PKGBUILDDIR>>/rostime -B/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime/CMakeFiles /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime' make -f CMakeFiles/rostime.dir/build.make CMakeFiles/rostime.dir/depend make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime' cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>>/rostime /<<PKGBUILDDIR>>/rostime /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime/CMakeFiles/rostime.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime' make -f CMakeFiles/rostime.dir/build.make CMakeFiles/rostime.dir/build make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime' [ 50%] Building CXX object CMakeFiles/rostime.dir/src/duration.cpp.o [ 50%] Building CXX object CMakeFiles/rostime.dir/src/rate.cpp.o /usr/bin/c++ -DROS_BUILD_SHARED_LIBS=1 -Drostime_EXPORTS -I/<<PKGBUILDDIR>>/rostime/include -I/<<PKGBUILDDIR>>/cpp_common/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/rostime.dir/src/rate.cpp.o -MF CMakeFiles/rostime.dir/src/rate.cpp.o.d -o CMakeFiles/rostime.dir/src/rate.cpp.o -c /<<PKGBUILDDIR>>/rostime/src/rate.cpp /usr/bin/c++ -DROS_BUILD_SHARED_LIBS=1 -Drostime_EXPORTS -I/<<PKGBUILDDIR>>/rostime/include -I/<<PKGBUILDDIR>>/cpp_common/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/rostime.dir/src/duration.cpp.o -MF CMakeFiles/rostime.dir/src/duration.cpp.o.d -o CMakeFiles/rostime.dir/src/duration.cpp.o -c /<<PKGBUILDDIR>>/rostime/src/duration.cpp [ 75%] Building CXX object CMakeFiles/rostime.dir/src/time.cpp.o /usr/bin/c++ -DROS_BUILD_SHARED_LIBS=1 -Drostime_EXPORTS -I/<<PKGBUILDDIR>>/rostime/include -I/<<PKGBUILDDIR>>/cpp_common/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/rostime.dir/src/time.cpp.o -MF CMakeFiles/rostime.dir/src/time.cpp.o.d -o CMakeFiles/rostime.dir/src/time.cpp.o -c /<<PKGBUILDDIR>>/rostime/src/time.cpp [100%] Linking CXX shared library /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/_devel/lib/x86_64-linux-gnu/librostime.so /usr/bin/cmake -E cmake_link_script CMakeFiles/rostime.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,librostime.so.1d -o /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/_devel/lib/x86_64-linux-gnu/librostime.so.0.7.3 CMakeFiles/rostime.dir/src/duration.cpp.o CMakeFiles/rostime.dir/src/rate.cpp.o CMakeFiles/rostime.dir/src/time.cpp.o -Wl,-Bstatic -lrt -Wl,-Bdynamic /usr/bin/cmake -E cmake_symlink_library /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/_devel/lib/x86_64-linux-gnu/librostime.so.0.7.3 /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/_devel/lib/x86_64-linux-gnu/librostime.so.1d /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/_devel/lib/x86_64-linux-gnu/librostime.so make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime' [100%] Built target rostime make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime' /usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime/CMakeFiles 0 make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime' cmake --build obj-x86_64-linux-gnu/rostime --target run_tests Change Dir: '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile run_tests gmake[1]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime' /usr/bin/cmake -S/<<PKGBUILDDIR>>/rostime -B/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/gmake -f CMakeFiles/Makefile2 run_tests gmake[2]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime' /usr/bin/cmake -S/<<PKGBUILDDIR>>/rostime -B/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime/CMakeFiles 8 /usr/bin/gmake -f CMakeFiles/Makefile2 CMakeFiles/run_tests.dir/all gmake[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime' /usr/bin/gmake -f CMakeFiles/rostime.dir/build.make CMakeFiles/rostime.dir/depend gmake[4]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime' cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>>/rostime /<<PKGBUILDDIR>>/rostime /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime/CMakeFiles/rostime.dir/DependInfo.cmake "--color=" Dependencies file "CMakeFiles/rostime.dir/src/duration.cpp.o.d" is newer than depends file "/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime/CMakeFiles/rostime.dir/compiler_depend.internal". Dependencies file "CMakeFiles/rostime.dir/src/rate.cpp.o.d" is newer than depends file "/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime/CMakeFiles/rostime.dir/compiler_depend.internal". Dependencies file "CMakeFiles/rostime.dir/src/time.cpp.o.d" is newer than depends file "/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime/CMakeFiles/rostime.dir/compiler_depend.internal". Consolidate compiler generated dependencies of target rostime gmake[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime' /usr/bin/gmake -f CMakeFiles/rostime.dir/build.make CMakeFiles/rostime.dir/build gmake[4]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime' gmake[4]: Nothing to be done for 'CMakeFiles/rostime.dir/build'. gmake[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime' [ 50%] Built target rostime /usr/bin/gmake -f CMakeFiles/rostime-test_time.dir/build.make CMakeFiles/rostime-test_time.dir/depend gmake[4]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime' cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>>/rostime /<<PKGBUILDDIR>>/rostime /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime/CMakeFiles/rostime-test_time.dir/DependInfo.cmake "--color=" gmake[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime' /usr/bin/gmake -f CMakeFiles/rostime-test_time.dir/build.make CMakeFiles/rostime-test_time.dir/build gmake[4]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime' [ 62%] Building CXX object CMakeFiles/rostime-test_time.dir/test/time.cpp.o /usr/bin/c++ -DROS_BUILD_SHARED_LIBS=1 -I/<<PKGBUILDDIR>>/rostime/include -I/<<PKGBUILDDIR>>/cpp_common/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -DGTEST_HAS_PTHREAD=1 -MD -MT CMakeFiles/rostime-test_time.dir/test/time.cpp.o -MF CMakeFiles/rostime-test_time.dir/test/time.cpp.o.d -o CMakeFiles/rostime-test_time.dir/test/time.cpp.o -c /<<PKGBUILDDIR>>/rostime/test/time.cpp In file included from /usr/include/gtest/gtest-message.h:57, from /usr/include/gtest/gtest-assertion-result.h:46, from /usr/include/gtest/gtest.h:63, from /<<PKGBUILDDIR>>/rostime/test/time.cpp:33: /usr/include/gtest/internal/gtest-port.h:279:2: error: #error C++ versions less than C++14 are not supported. 279 | #error C++ versions less than C++14 are not supported. | ^~~~~ In file included from /usr/include/boost/math/special_functions/round.hpp:14, from /<<PKGBUILDDIR>>/rostime/include/ros/time.h:58, from /<<PKGBUILDDIR>>/rostime/include/ros/rate.h:40, from /<<PKGBUILDDIR>>/rostime/test/time.cpp:34: /usr/include/boost/math/tools/config.hpp:23:6: warning: #warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" [-Wcpp] 23 | # warning "The minimum language standard to use Boost.Math will be C++14 starting in July 2023 (Boost 1.82 release)" | ^~~~~~~ /usr/include/gtest/gtest-assertion-result.h: In member function ‘void testing::AssertionResult::AppendMessage(const testing::Message&)’: /usr/include/gtest/gtest-assertion-result.h:207:48: error: ‘make_unique’ is not a member of ‘std’ 207 | if (message_ == nullptr) message_ = ::std::make_unique<::std::string>(); | ^~~~~~~~~~~ /usr/include/gtest/gtest-assertion-result.h:207:48: note: ‘std::make_unique’ is only available from C++14 onwards /usr/include/gtest/gtest-assertion-result.h:207:73: error: expected primary-expression before ‘>’ token 207 | if (message_ == nullptr) message_ = ::std::make_unique<::std::string>(); | ^ /usr/include/gtest/gtest-assertion-result.h:207:75: error: expected primary-expression before ‘)’ token 207 | if (message_ == nullptr) message_ = ::std::make_unique<::std::string>(); | ^ In file included from /usr/include/gtest/gtest-printers.h:122, from /usr/include/gtest/gtest-matchers.h:49, 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:64: /usr/include/gtest/internal/gtest-internal.h: At global scope: /usr/include/gtest/internal/gtest-internal.h:620:58: error: wrong number of template arguments (0, should be 1) 620 | typedef ::std::map<std::string, CodeLocation, std::less<>> RegisteredTestsMap; | ^ In file included from /usr/include/c++/14/bits/refwrap.h:39, from /usr/include/c++/14/vector:68, from /<<PKGBUILDDIR>>/rostime/test/time.cpp:31: /usr/include/c++/14/bits/stl_function.h:400:12: note: provided for ‘template<class _Tp> struct std::less’ 400 | struct less : public binary_function<_Tp, _Tp, bool> | ^~~~ /usr/include/gtest/internal/gtest-internal.h:620:59: error: template argument 3 is invalid 620 | typedef ::std::map<std::string, CodeLocation, std::less<>> RegisteredTestsMap; | ^~ /usr/include/gtest/internal/gtest-internal.h: In member function ‘bool testing::internal::TypedTestSuitePState::AddTestName(const char*, int, const char*, const char*)’: /usr/include/gtest/internal/gtest-internal.h:598:23: error: request for member ‘emplace’ in ‘((testing::internal::TypedTestSuitePState*)this)->testing::internal::TypedTestSuitePState::registered_tests_’, which is of non-class type ‘testing::internal::TypedTestSuitePState::RegisteredTestsMap’ {aka ‘int’} 598 | registered_tests_.emplace(test_name, CodeLocation(file, line)); | ^~~~~~~ /usr/include/gtest/internal/gtest-internal.h: In member function ‘bool testing::internal::TypedTestSuitePState::TestExists(const std::string&) const’: /usr/include/gtest/internal/gtest-internal.h:603:30: error: request for member ‘count’ in ‘((const testing::internal::TypedTestSuitePState*)this)->testing::internal::TypedTestSuitePState::registered_tests_’, which is of non-class type ‘const testing::internal::TypedTestSuitePState::RegisteredTestsMap’ {aka ‘const int’} 603 | return registered_tests_.count(test_name) > 0; | ^~~~~ /usr/include/gtest/internal/gtest-internal.h: In member function ‘const testing::internal::CodeLocation& testing::internal::TypedTestSuitePState::GetCodeLocation(const std::string&) const’: /usr/include/gtest/internal/gtest-internal.h:607:40: error: qualified-id in declaration before ‘it’ 607 | RegisteredTestsMap::const_iterator it = registered_tests_.find(test_name); | ^~ /usr/include/gtest/internal/gtest-internal.h:608:5: error: ‘it’ was not declared in this scope; did you mean ‘int’? 608 | GTEST_CHECK_(it != registered_tests_.end()); | ^~~~~~~~~~~~ /usr/include/gtest/internal/gtest-internal.h:608:5: error: request for member ‘end’ in ‘((const testing::internal::TypedTestSuitePState*)this)->testing::internal::TypedTestSuitePState::registered_tests_’, which is of non-class type ‘const testing::internal::TypedTestSuitePState::RegisteredTestsMap’ {aka ‘const int’} 608 | GTEST_CHECK_(it != registered_tests_.end()); | ^~~~~~~~~~~~ /usr/include/gtest/internal/gtest-internal.h:609:12: error: ‘it’ was not declared in this scope; did you mean ‘int’? 609 | return it->second; | ^~ | int /usr/include/gtest/internal/gtest-internal.h: At global scope: /usr/include/gtest/internal/gtest-internal.h:1148:30: error: ‘index_sequence’ is not a member of ‘std’ 1148 | struct ElemFromListImpl<std::index_sequence<I...>> { | ^~~~~~~~~~~~~~ /usr/include/gtest/internal/gtest-internal.h:1148:30: note: ‘std::index_sequence’ is only available from C++14 onwards /usr/include/gtest/internal/gtest-internal.h:1148:30: error: ‘index_sequence’ is not a member of ‘std’ /usr/include/gtest/internal/gtest-internal.h:1148:30: note: ‘std::index_sequence’ is only available from C++14 onwards /usr/include/gtest/internal/gtest-internal.h:1148:46: error: expected parameter pack before ‘...’ 1148 | struct ElemFromListImpl<std::index_sequence<I...>> { | ^~~ /usr/include/gtest/internal/gtest-internal.h:1148:46: error: template argument 1 is invalid /usr/include/gtest/internal/gtest-internal.h:1148:49: error: expected unqualified-id before ‘>’ token 1148 | struct ElemFromListImpl<std::index_sequence<I...>> { | ^~ /usr/include/gtest/internal/gtest-internal.h:1159:47: error: ‘make_index_sequence’ is not a member of ‘std’ 1159 | using type = decltype(ElemFromListImpl<std::make_index_sequence<N>>::Apply( | ^~~~~~~~~~~~~~~~~~~ /usr/include/gtest/internal/gtest-internal.h:1159:47: note: ‘std::make_index_sequence’ is only available from C++14 onwards /usr/include/gtest/internal/gtest-internal.h:1159:47: error: ‘make_index_sequence’ is not a member of ‘std’ /usr/include/gtest/internal/gtest-internal.h:1159:47: note: ‘std::make_index_sequence’ is only available from C++14 onwards /usr/include/gtest/internal/gtest-internal.h:1159:67: error: template argument 1 is invalid 1159 | using type = decltype(ElemFromListImpl<std::make_index_sequence<N>>::Apply( | ^ /usr/include/gtest/internal/gtest-internal.h:1159:72: error: ‘::Apply’ has not been declared 1159 | using type = decltype(ElemFromListImpl<std::make_index_sequence<N>>::Apply( | ^~~~~ /usr/include/gtest/internal/gtest-internal.h:1185:44: error: ‘index_sequence’ is not a member of ‘std’ 1185 | struct FlatTupleBase<FlatTuple<T...>, std::index_sequence<Idx...>> | ^~~~~~~~~~~~~~ /usr/include/gtest/internal/gtest-internal.h:1185:44: note: ‘std::index_sequence’ is only available from C++14 onwards /usr/include/gtest/internal/gtest-internal.h:1185:44: error: ‘index_sequence’ is not a member of ‘std’ /usr/include/gtest/internal/gtest-internal.h:1185:44: note: ‘std::index_sequence’ is only available from C++14 onwards /usr/include/gtest/internal/gtest-internal.h:1185:62: error: expected parameter pack before ‘...’ 1185 | struct FlatTupleBase<FlatTuple<T...>, std::index_sequence<Idx...>> | ^~~ /usr/include/gtest/internal/gtest-internal.h:1185:62: error: template argument 2 is invalid /usr/include/gtest/internal/gtest-internal.h:1185:65: error: expected unqualified-id before ‘>’ token 1185 | struct FlatTupleBase<FlatTuple<T...>, std::index_sequence<Idx...>> | ^~ /usr/include/gtest/internal/gtest-internal.h:1227:34: error: ‘make_index_sequence’ is not a member of ‘std’ 1227 | std::make_index_sequence<sizeof...(T)>> { | ^~~~~~~~~~~~~~~~~~~ /usr/include/gtest/internal/gtest-internal.h:1227:34: note: ‘std::make_index_sequence’ is only available from C++14 onwards /usr/include/gtest/internal/gtest-internal.h:1227:34: error: ‘make_index_sequence’ is not a member of ‘std’ /usr/include/gtest/internal/gtest-internal.h:1227:34: note: ‘std::make_index_sequence’ is only available from C++14 onwards /usr/include/gtest/internal/gtest-internal.h:1227:65: error: template argument 2 is invalid 1227 | std::make_index_sequence<sizeof...(T)>> { | ^ /usr/include/gtest/internal/gtest-internal.h:1227:66: error: expected ‘{’ before ‘>’ token 1227 | std::make_index_sequence<sizeof...(T)>> { | ^~ /usr/include/gtest/gtest-matchers.h:725:75: error: wrong number of template arguments (0, should be 1) 725 | class EqMatcher : public ComparisonBase<EqMatcher<Rhs>, Rhs, std::equal_to<>> { | ^ /usr/include/c++/14/bits/stl_function.h:370:12: note: provided for ‘template<class _Tp> struct std::equal_to’ 370 | struct equal_to : public binary_function<_Tp, _Tp, bool> | ^~~~~~~~ /usr/include/gtest/gtest-matchers.h:725:76: error: template argument 3 is invalid 725 | class EqMatcher : public ComparisonBase<EqMatcher<Rhs>, Rhs, std::equal_to<>> { | ^~ /usr/include/gtest/gtest-matchers.h: In constructor ‘testing::internal::EqMatcher<Rhs>::EqMatcher(const Rhs&)’: /usr/include/gtest/gtest-matchers.h:728:58: error: wrong number of template arguments (0, should be 1) 728 | : ComparisonBase<EqMatcher<Rhs>, Rhs, std::equal_to<>>(rhs) {} | ^ /usr/include/c++/14/bits/stl_function.h:370:12: note: provided for ‘template<class _Tp> struct std::equal_to’ 370 | struct equal_to : public binary_function<_Tp, _Tp, bool> | ^~~~~~~~ /usr/include/gtest/gtest-matchers.h:728:59: error: template argument 3 is invalid 728 | : ComparisonBase<EqMatcher<Rhs>, Rhs, std::equal_to<>>(rhs) {} | ^~ /usr/include/gtest/gtest-matchers.h:728:61: error: expected ‘{’ before ‘(’ token 728 | : ComparisonBase<EqMatcher<Rhs>, Rhs, std::equal_to<>>(rhs) {} | ^ /usr/include/gtest/gtest-matchers.h: At global scope: /usr/include/gtest/gtest-matchers.h:734:67: error: wrong number of template arguments (0, should be 1) 734 | : public ComparisonBase<NeMatcher<Rhs>, Rhs, std::not_equal_to<>> { | ^ /usr/include/c++/14/bits/stl_function.h:380:12: note: provided for ‘template<class _Tp> struct std::not_equal_to’ 380 | struct not_equal_to : public binary_function<_Tp, _Tp, bool> | ^~~~~~~~~~~~ /usr/include/gtest/gtest-matchers.h:734:68: error: template argument 3 is invalid 734 | : public ComparisonBase<NeMatcher<Rhs>, Rhs, std::not_equal_to<>> { | ^~ /usr/include/gtest/gtest-matchers.h: In constructor ‘testing::internal::NeMatcher<Rhs>::NeMatcher(const Rhs&)’: /usr/include/gtest/gtest-matchers.h:737:62: error: wrong number of template arguments (0, should be 1) 737 | : ComparisonBase<NeMatcher<Rhs>, Rhs, std::not_equal_to<>>(rhs) {} | ^ /usr/include/c++/14/bits/stl_function.h:380:12: note: provided for ‘template<class _Tp> struct std::not_equal_to’ 380 | struct not_equal_to : public binary_function<_Tp, _Tp, bool> | ^~~~~~~~~~~~ /usr/include/gtest/gtest-matchers.h:737:63: error: template argument 3 is invalid 737 | : ComparisonBase<NeMatcher<Rhs>, Rhs, std::not_equal_to<>>(rhs) {} | ^~ /usr/include/gtest/gtest-matchers.h:737:65: error: expected ‘{’ before ‘(’ token 737 | : ComparisonBase<NeMatcher<Rhs>, Rhs, std::not_equal_to<>>(rhs) {} | ^ /usr/include/gtest/gtest-matchers.h: At global scope: /usr/include/gtest/gtest-matchers.h:742:71: error: wrong number of template arguments (0, should be 1) 742 | class LtMatcher : public ComparisonBase<LtMatcher<Rhs>, Rhs, std::less<>> { | ^ /usr/include/c++/14/bits/stl_function.h:400:12: note: provided for ‘template<class _Tp> struct std::less’ 400 | struct less : public binary_function<_Tp, _Tp, bool> | ^~~~ /usr/include/gtest/gtest-matchers.h:742:72: error: template argument 3 is invalid 742 | class LtMatcher : public ComparisonBase<LtMatcher<Rhs>, Rhs, std::less<>> { | ^~ /usr/include/gtest/gtest-matchers.h: In constructor ‘testing::internal::LtMatcher<Rhs>::LtMatcher(const Rhs&)’: /usr/include/gtest/gtest-matchers.h:745:54: error: wrong number of template arguments (0, should be 1) 745 | : ComparisonBase<LtMatcher<Rhs>, Rhs, std::less<>>(rhs) {} | ^ /usr/include/c++/14/bits/stl_function.h:400:12: note: provided for ‘template<class _Tp> struct std::less’ 400 | struct less : public binary_function<_Tp, _Tp, bool> | ^~~~ /usr/include/gtest/gtest-matchers.h:745:55: error: template argument 3 is invalid 745 | : ComparisonBase<LtMatcher<Rhs>, Rhs, std::less<>>(rhs) {} | ^~ /usr/include/gtest/gtest-matchers.h:745:57: error: expected ‘{’ before ‘(’ token 745 | : ComparisonBase<LtMatcher<Rhs>, Rhs, std::less<>>(rhs) {} | ^ /usr/include/gtest/gtest-matchers.h: At global scope: /usr/include/gtest/gtest-matchers.h:750:74: error: wrong number of template arguments (0, should be 1) 750 | class GtMatcher : public ComparisonBase<GtMatcher<Rhs>, Rhs, std::greater<>> { | ^ /usr/include/c++/14/bits/stl_function.h:390:12: note: provided for ‘template<class _Tp> struct std::greater’ 390 | struct greater : public binary_function<_Tp, _Tp, bool> | ^~~~~~~ /usr/include/gtest/gtest-matchers.h:750:75: error: template argument 3 is invalid 750 | class GtMatcher : public ComparisonBase<GtMatcher<Rhs>, Rhs, std::greater<>> { | ^~ /usr/include/gtest/gtest-matchers.h: In constructor ‘testing::internal::GtMatcher<Rhs>::GtMatcher(const Rhs&)’: /usr/include/gtest/gtest-matchers.h:753:57: error: wrong number of template arguments (0, should be 1) 753 | : ComparisonBase<GtMatcher<Rhs>, Rhs, std::greater<>>(rhs) {} | ^ /usr/include/c++/14/bits/stl_function.h:390:12: note: provided for ‘template<class _Tp> struct std::greater’ 390 | struct greater : public binary_function<_Tp, _Tp, bool> | ^~~~~~~ /usr/include/gtest/gtest-matchers.h:753:58: error: template argument 3 is invalid 753 | : ComparisonBase<GtMatcher<Rhs>, Rhs, std::greater<>>(rhs) {} | ^~ /usr/include/gtest/gtest-matchers.h:753:60: error: expected ‘{’ before ‘(’ token 753 | : ComparisonBase<GtMatcher<Rhs>, Rhs, std::greater<>>(rhs) {} | ^ /usr/include/gtest/gtest-matchers.h: At global scope: /usr/include/gtest/gtest-matchers.h:759:65: error: wrong number of template arguments (0, should be 1) 759 | : public ComparisonBase<LeMatcher<Rhs>, Rhs, std::less_equal<>> { | ^ /usr/include/c++/14/bits/stl_function.h:420:12: note: provided for ‘template<class _Tp> struct std::less_equal’ 420 | struct less_equal : public binary_function<_Tp, _Tp, bool> | ^~~~~~~~~~ /usr/include/gtest/gtest-matchers.h:759:66: error: template argument 3 is invalid 759 | : public ComparisonBase<LeMatcher<Rhs>, Rhs, std::less_equal<>> { | ^~ /usr/include/gtest/gtest-matchers.h: In constructor ‘testing::internal::LeMatcher<Rhs>::LeMatcher(const Rhs&)’: /usr/include/gtest/gtest-matchers.h:762:60: error: wrong number of template arguments (0, should be 1) 762 | : ComparisonBase<LeMatcher<Rhs>, Rhs, std::less_equal<>>(rhs) {} | ^ /usr/include/c++/14/bits/stl_function.h:420:12: note: provided for ‘template<class _Tp> struct std::less_equal’ 420 | struct less_equal : public binary_function<_Tp, _Tp, bool> | ^~~~~~~~~~ /usr/include/gtest/gtest-matchers.h:762:61: error: template argument 3 is invalid 762 | : ComparisonBase<LeMatcher<Rhs>, Rhs, std::less_equal<>>(rhs) {} | ^~ /usr/include/gtest/gtest-matchers.h:762:63: error: expected ‘{’ before ‘(’ token 762 | : ComparisonBase<LeMatcher<Rhs>, Rhs, std::less_equal<>>(rhs) {} | ^ /usr/include/gtest/gtest-matchers.h: At global scope: /usr/include/gtest/gtest-matchers.h:768:68: error: wrong number of template arguments (0, should be 1) 768 | : public ComparisonBase<GeMatcher<Rhs>, Rhs, std::greater_equal<>> { | ^ /usr/include/c++/14/bits/stl_function.h:410:12: note: provided for ‘template<class _Tp> struct std::greater_equal’ 410 | struct greater_equal : public binary_function<_Tp, _Tp, bool> | ^~~~~~~~~~~~~ /usr/include/gtest/gtest-matchers.h:768:69: error: template argument 3 is invalid 768 | : public ComparisonBase<GeMatcher<Rhs>, Rhs, std::greater_equal<>> { | ^~ /usr/include/gtest/gtest-matchers.h: In constructor ‘testing::internal::GeMatcher<Rhs>::GeMatcher(const Rhs&)’: /usr/include/gtest/gtest-matchers.h:771:63: error: wrong number of template arguments (0, should be 1) 771 | : ComparisonBase<GeMatcher<Rhs>, Rhs, std::greater_equal<>>(rhs) {} | ^ /usr/include/c++/14/bits/stl_function.h:410:12: note: provided for ‘template<class _Tp> struct std::greater_equal’ 410 | struct greater_equal : public binary_function<_Tp, _Tp, bool> | ^~~~~~~~~~~~~ /usr/include/gtest/gtest-matchers.h:771:64: error: template argument 3 is invalid 771 | : ComparisonBase<GeMatcher<Rhs>, Rhs, std::greater_equal<>>(rhs) {} | ^~ /usr/include/gtest/gtest-matchers.h:771:66: error: expected ‘{’ before ‘(’ token 771 | : ComparisonBase<GeMatcher<Rhs>, Rhs, std::greater_equal<>>(rhs) {} | ^ In file included from /usr/include/gtest/gtest-param-test.h:181, from /usr/include/gtest/gtest.h:67: /usr/include/gtest/internal/gtest-param-util.h: At global scope: /usr/include/gtest/internal/gtest-param-util.h:815:34: error: ‘std::index_sequence’ has not been declared 815 | std::vector<T> MakeVector(std::index_sequence<I...>) const { | ^~~~~~~~~~~~~~ /usr/include/gtest/internal/gtest-param-util.h:815:48: error: expected ‘,’ or ‘...’ before ‘<’ token 815 | std::vector<T> MakeVector(std::index_sequence<I...>) const { | ^ /usr/include/gtest/internal/gtest-param-util.h: In member function ‘testing::internal::ValueArray<Ts>::operator testing::internal::ParamGenerator<T>() const’: /usr/include/gtest/internal/gtest-param-util.h:810:40: error: ‘make_index_sequence’ is not a member of ‘std’ 810 | return ValuesIn(MakeVector<T>(std::make_index_sequence<sizeof...(Ts)>())); | ^~~~~~~~~~~~~~~~~~~ /usr/include/gtest/internal/gtest-param-util.h:810:40: note: ‘std::make_index_sequence’ is only available from C++14 onwards /usr/include/gtest/internal/gtest-param-util.h:810:75: error: expected primary-expression before ‘)’ token 810 | return ValuesIn(MakeVector<T>(std::make_index_sequence<sizeof...(Ts)>())); | ^ /usr/include/gtest/internal/gtest-param-util.h: At global scope: /usr/include/gtest/internal/gtest-param-util.h:845:27: error: ‘index_sequence’ is not a member of ‘std’ 845 | class IteratorImpl<std::index_sequence<I...>> | ^~~~~~~~~~~~~~ /usr/include/gtest/internal/gtest-param-util.h:845:27: note: ‘std::index_sequence’ is only available from C++14 onwards /usr/include/gtest/internal/gtest-param-util.h:845:27: error: ‘index_sequence’ is not a member of ‘std’ /usr/include/gtest/internal/gtest-param-util.h:845:27: note: ‘std::index_sequence’ is only available from C++14 onwards /usr/include/gtest/internal/gtest-param-util.h:845:43: error: expected parameter pack before ‘...’ 845 | class IteratorImpl<std::index_sequence<I...>> | ^~~ /usr/include/gtest/internal/gtest-param-util.h:845:43: error: template argument 1 is invalid /usr/include/gtest/internal/gtest-param-util.h:845:46: error: expected unqualified-id before ‘>’ token 845 | class IteratorImpl<std::index_sequence<I...>> | ^~ /usr/include/gtest/internal/gtest-param-util.h:936:38: error: ‘make_index_sequence’ is not a member of ‘std’ 936 | using Iterator = IteratorImpl<std::make_index_sequence<sizeof...(T)>>; | ^~~~~~~~~~~~~~~~~~~ /usr/include/gtest/internal/gtest-param-util.h:936:38: note: ‘std::make_index_sequence’ is only available from C++14 onwards /usr/include/gtest/internal/gtest-param-util.h:936:38: error: ‘make_index_sequence’ is not a member of ‘std’ /usr/include/gtest/internal/gtest-param-util.h:936:38: note: ‘std::make_index_sequence’ is only available from C++14 onwards /usr/include/gtest/internal/gtest-param-util.h:936:69: error: template argument 1 is invalid 936 | using Iterator = IteratorImpl<std::make_index_sequence<sizeof...(T)>>; | ^ /usr/include/gtest/internal/gtest-param-util.h: In member function ‘testing::internal::ParamIteratorInterface<std::tuple<_Elements ...> >* testing::internal::CartesianProductGenerator<T>::Begin() const’: /usr/include/gtest/internal/gtest-param-util.h:835:16: error: expected type-specifier before ‘Iterator’ 835 | return new Iterator(this, generators_, false); | ^~~~~~~~ /usr/include/gtest/internal/gtest-param-util.h:835:16: error: expected ‘;’ before ‘Iterator’ /usr/include/gtest/internal/gtest-param-util.h: In member function ‘testing::internal::ParamIteratorInterface<std::tuple<_Elements ...> >* testing::internal::CartesianProductGenerator<T>::End() const’: /usr/include/gtest/internal/gtest-param-util.h:838:16: error: expected type-specifier before ‘Iterator’ 838 | return new Iterator(this, generators_, true); | ^~~~~~~~ /usr/include/gtest/internal/gtest-param-util.h:838:16: error: expected ‘;’ before ‘Iterator’ /usr/include/gtest/internal/gtest-param-util.h: In instantiation of ‘class testing::internal::ValueArray<bool, bool>’: /usr/include/gtest/gtest-param-test.h:359:61: required from here 359 | inline internal::ParamGenerator<bool> Bool() { return Values(false, true); } | ~~~~~~^~~~~~~~~~~~~ /usr/include/gtest/internal/gtest-param-util.h:819:20: error: ‘testing::internal::ValueArray<Ts>::v_’ has incomplete type 819 | FlatTuple<Ts...> v_; | ^~ /usr/include/gtest/internal/gtest-internal.h:1225:7: note: declaration of ‘class testing::internal::FlatTuple<bool, bool>’ 1225 | class FlatTuple | ^~~~~~~~~ /usr/include/gtest/gtest.h: At global scope: /usr/include/gtest/gtest.h:301:30: error: ‘std::enable_if_t’ has not been declared 301 | template <typename T, std::enable_if_t<std::is_convertible<T, int64_t>::value, | ^~~~~~~~~~~ /usr/include/gtest/gtest.h:301:41: error: expected ‘>’ before ‘<’ token 301 | template <typename T, std::enable_if_t<std::is_convertible<T, int64_t>::value, | ^ gmake[4]: *** [CMakeFiles/rostime-test_time.dir/build.make:79: CMakeFiles/rostime-test_time.dir/test/time.cpp.o] Error 1 gmake[4]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime' gmake[3]: *** [CMakeFiles/Makefile2:498: CMakeFiles/rostime-test_time.dir/all] Error 2 gmake[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime' gmake[2]: *** [CMakeFiles/Makefile2:163: CMakeFiles/run_tests.dir/rule] Error 2 gmake[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime' gmake[1]: *** [Makefile:198: run_tests] Error 2 gmake[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rostime' dh_auto_install: error: rosbuilder --sourcedir . --builddir obj-x86_64-linux-gnu --destdir /<<PKGBUILDDIR>>/debian/tmp returned exit code 2 make: *** [debian/rules:6: binary] Error 25 dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2 -------------------------------------------------------------------------------- The above is just how the build ends and not necessarily the most relevant part. If required, the full build log is available here: https://people.debian.org/~sanvila/build-logs/202410/ About the archive rebuild: The build was made on virtual machines from AWS, using sbuild and a reduced chroot with only build-essential packages. If you could not reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and affects, so that this is still visible in the BTS web page for this package. Thanks.