Bug#1084358: ros-roscpp-core: FTBFS: /usr/include/gtest/internal/gtest-port.h:279:2: error: #error C++ versions less than C++14 are not supported.
Santiago Vila
sanvila at debian.org
Mon Oct 7 09:40:46 BST 2024
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.
More information about the debian-science-maintainers
mailing list