Bug#1029783: hipercontracer: FTBFS with boost 1.81
Hi, confirmed. The current Git master branch should fix it. I will soon create a new release after some final tests. On 1/27/23 16:51, Bastian Germann wrote: Source: hipercontracer Version: 1.6.7-1 X-Debbugs-Cc: thomas.dreibh...@gmail.com With the upcoming boost 1.81 (very late transition), hipercontracer fails to build from source on amd64: dpkg-buildpackage: info: source package hipercontracer dpkg-buildpackage: info: source version 1.6.7-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Thomas Dreibholz dpkg-buildpackage: info: host architecture amd64 dpkg-source --before-build . debian/rules clean dh clean --buildsystem=cmake dh_auto_clean -O--buildsystem=cmake dh_autoreconf_clean -O--buildsystem=cmake dh_clean -O--buildsystem=cmake debian/rules binary dh binary --buildsystem=cmake dh_update_autotools_config -O--buildsystem=cmake dh_autoreconf -O--buildsystem=cmake debian/rules override_dh_auto_configure make[1]: Entering directory '/home/bage/hipercontracer-1.6.7' dh_auto_configure -- -DCMAKE_BUILD_RPATH_USE_ORIGIN=ON cd obj-x86_64-linux-gnu && 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 -DCMAKE_BUILD_RPATH_USE_ORIGIN=ON .. -- The C compiler identification is GNU 12.2.0 -- The CXX compiler identification is GNU 12.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 -- Linux supported -- Performing Test HAVE_SA_LEN -- Performing Test HAVE_SA_LEN - Failed -- Performing Test HAVE_SIN_LEN -- Performing Test HAVE_SIN_LEN - Failed -- Performing Test HAVE_SIN6_LEN -- Performing Test HAVE_SIN6_LEN - Failed -- Performing Test HAVE_SS_LEN -- Performing Test HAVE_SS_LEN - Failed -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.81.0/BoostConfig.cmake (found version "1.81.0") found components: log date_time system thread iostreams filesystem program_options -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED -- Build files have been written to: /home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu make[1]: Leaving directory '/home/bage/hipercontracer-1.6.7' dh_auto_build -O--buildsystem=cmake cd obj-x86_64-linux-gnu && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu' /usr/bin/cmake -S/home/bage/hipercontracer-1.6.7 -B/home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu/CMakeFiles /home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu' make -f src/CMakeFiles/libhipercontracer-shared.dir/build.make src/CMakeFiles/libhipercontracer-shared.dir/depend make -f src/CMakeFiles/libhipercontracer-static.dir/build.make src/CMakeFiles/libhipercontracer-static.dir/depend make[3]: Entering directory '/home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu' cd /home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/bage/hipercontracer-1.6.7 /home/bage/hipercontracer-1.6.7/src /home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu /home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu/src /home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu/src/CMakeFiles/libhipercontracer-shared.dir/DependInfo.cmake --color= make[3]: Entering directory '/home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu' cd /home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/bage/hipercontracer-1.6.7 /home/bage/hipercontracer-1.6.7/src /home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu /home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu/src
Bug#1029783: hipercontracer: FTBFS with boost 1.81
Source: hipercontracer Version: 1.6.7-1 X-Debbugs-Cc: thomas.dreibh...@gmail.com With the upcoming boost 1.81 (very late transition), hipercontracer fails to build from source on amd64: dpkg-buildpackage: info: source package hipercontracer dpkg-buildpackage: info: source version 1.6.7-1 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Thomas Dreibholz dpkg-buildpackage: info: host architecture amd64 dpkg-source --before-build . debian/rules clean dh clean --buildsystem=cmake dh_auto_clean -O--buildsystem=cmake dh_autoreconf_clean -O--buildsystem=cmake dh_clean -O--buildsystem=cmake debian/rules binary dh binary --buildsystem=cmake dh_update_autotools_config -O--buildsystem=cmake dh_autoreconf -O--buildsystem=cmake debian/rules override_dh_auto_configure make[1]: Entering directory '/home/bage/hipercontracer-1.6.7' dh_auto_configure -- -DCMAKE_BUILD_RPATH_USE_ORIGIN=ON cd obj-x86_64-linux-gnu && 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 -DCMAKE_BUILD_RPATH_USE_ORIGIN=ON .. -- The C compiler identification is GNU 12.2.0 -- The CXX compiler identification is GNU 12.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 -- Linux supported -- Performing Test HAVE_SA_LEN -- Performing Test HAVE_SA_LEN - Failed -- Performing Test HAVE_SIN_LEN -- Performing Test HAVE_SIN_LEN - Failed -- Performing Test HAVE_SIN6_LEN -- Performing Test HAVE_SIN6_LEN - Failed -- Performing Test HAVE_SS_LEN -- Performing Test HAVE_SS_LEN - Failed -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.81.0/BoostConfig.cmake (found version "1.81.0") found components: log date_time system thread iostreams filesystem program_options -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY FETCHCONTENT_FULLY_DISCONNECTED -- Build files have been written to: /home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu make[1]: Leaving directory '/home/bage/hipercontracer-1.6.7' dh_auto_build -O--buildsystem=cmake cd obj-x86_64-linux-gnu && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu' /usr/bin/cmake -S/home/bage/hipercontracer-1.6.7 -B/home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu/CMakeFiles /home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu' make -f src/CMakeFiles/libhipercontracer-shared.dir/build.make src/CMakeFiles/libhipercontracer-shared.dir/depend make -f src/CMakeFiles/libhipercontracer-static.dir/build.make src/CMakeFiles/libhipercontracer-static.dir/depend make[3]: Entering directory '/home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu' cd /home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/bage/hipercontracer-1.6.7 /home/bage/hipercontracer-1.6.7/src /home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu /home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu/src /home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu/src/CMakeFiles/libhipercontracer-shared.dir/DependInfo.cmake --color= make[3]: Entering directory '/home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu' cd /home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/bage/hipercontracer-1.6.7 /home/bage/hipercontracer-1.6.7/src /home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu /home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu/src /home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu/src/CMakeFiles/libhipercontracer-static.dir/DependInfo.cmake --color= make[3]: Leaving directory '/home/bage/hipercontracer-1.6.7/obj-x86_64-linux-gnu' make -f