Bug#1029783: hipercontracer: FTBFS with boost 1.81

2023-03-15 Thread Thomas Dreibholz

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

2023-01-27 Thread Bastian Germann

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