Package: src:hipsparse Version: 5.3.3+dfsg-1 Severity: serious Tags: ftbfs
Dear maintainer: During a rebuild of all packages in bookworm, your package failed to build: -------------------------------------------------------------------------------- [...] debian/rules binary-arch dh binary-arch -Scmake dh_update_autotools_config -a -O-Scmake dh_autoreconf -a -O-Scmake debian/rules override_dh_auto_configure make[1]: Entering directory '/<<PKGBUILDDIR>>' dh_auto_configure -- -DCMAKE_BUILD_TYPE=Release -DROCM_SYMLINK_LIBS=OFF -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF 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_TYPE=Release -DROCM_SYMLINK_LIBS=OFF -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF .. Re-run cmake no build system arguments -- The CXX compiler identification is GNU 12.2.0 -- The Fortran compiler identification is GNU 12.2.0 -- 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 -- Detecting Fortran compiler ABI info -- Detecting Fortran compiler ABI info - done -- Check for working Fortran compiler: /usr/bin/gfortran - skipped -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- hip::amdhip64 is SHARED_LIBRARY -- hip::amdhip64 is SHARED_LIBRARY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- OS: debian -- 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: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu make[1]: Leaving directory '/<<PKGBUILDDIR>>' dh_auto_build -a -O-Scmake cd obj-x86_64-linux-gnu && make -j1 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' /usr/bin/cmake -S/<<PKGBUILDDIR>> -B/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/CMakeFiles /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make -f library/CMakeFiles/hipsparse_fortran.dir/build.make library/CMakeFiles/hipsparse_fortran.dir/depend make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/library /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/CMakeFiles/hipsparse_fortran.dir/DependInfo.cmake --color= Dependee "/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/CMakeFiles/hipsparse_fortran.dir/DependInfo.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/CMakeFiles/hipsparse_fortran.dir/depend.internal". Dependee "/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/CMakeFiles/hipsparse_fortran.dir/depend.internal". Scanning dependencies of target hipsparse_fortran make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make -f library/CMakeFiles/hipsparse_fortran.dir/build.make library/CMakeFiles/hipsparse_fortran.dir/build make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' [ 2%] Building Fortran object library/CMakeFiles/hipsparse_fortran.dir/src/hipsparse_enums.f90.o cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library && /usr/bin/gfortran -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -O3 -DNDEBUG -O3 -J../include/hipsparse -std=f2003 -ffree-form -cpp -c /<<PKGBUILDDIR>>/library/src/hipsparse_enums.f90 -o CMakeFiles/hipsparse_fortran.dir/src/hipsparse_enums.f90.o /usr/bin/cmake -E cmake_copy_f90_mod include/hipsparse/hipsparse_enums.mod library/CMakeFiles/hipsparse_fortran.dir/hipsparse_enums.mod.stamp GNU [ 4%] Building Fortran object library/CMakeFiles/hipsparse_fortran.dir/src/hipsparse.f90.o cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library && /usr/bin/gfortran -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -O3 -DNDEBUG -O3 -J../include/hipsparse -std=f2003 -ffree-form -cpp -c /<<PKGBUILDDIR>>/library/src/hipsparse.f90 -o CMakeFiles/hipsparse_fortran.dir/src/hipsparse.f90.o /usr/bin/cmake -E cmake_copy_f90_mod include/hipsparse/hipsparse.mod library/CMakeFiles/hipsparse_fortran.dir/hipsparse.mod.stamp GNU /usr/bin/cmake -E touch library/CMakeFiles/hipsparse_fortran.dir/src/hipsparse.f90.o.provides.build /usr/bin/cmake -E touch library/CMakeFiles/hipsparse_fortran.dir/src/hipsparse_enums.f90.o.provides.build make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' [ 4%] Built target hipsparse_fortran make -f library/CMakeFiles/hipsparse.dir/build.make library/CMakeFiles/hipsparse.dir/depend make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/library /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library/CMakeFiles/hipsparse.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make -f library/CMakeFiles/hipsparse.dir/build.make library/CMakeFiles/hipsparse.dir/build make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' [ 6%] Building CXX object library/CMakeFiles/hipsparse.dir/src/hcc_detail/hipsparse.cpp.o cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library && /usr/bin/c++ -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -Dhipsparse_EXPORTS -I/<<PKGBUILDDIR>>/library/src/include -I/<<PKGBUILDDIR>>/library/include -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include/hipsparse -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/include -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wno-unused-command-line-argument -Wall -std=c++14 -MD -MT library/CMakeFiles/hipsparse.dir/src/hcc_detail/hipsparse.cpp.o -MF CMakeFiles/hipsparse.dir/src/hcc_detail/hipsparse.cpp.o.d -o CMakeFiles/hipsparse.dir/src/hcc_detail/hipsparse.cpp.o -c /<<PKGBUILDDIR>>/library/src/hcc_detail/hipsparse.cpp /<<PKGBUILDDIR>>/library/src/hcc_detail/hipsparse.cpp: In function ‘hipsparseStatus_t hipsparseSpMM_bufferSize(hipsparseHandle_t, hipsparseOperation_t, hipsparseOperation_t, const void*, hipsparseSpMatDescr_t, hipsparseDnMatDescr_t, const void*, hipsparseDnMatDescr_t, hipDataType, hipsparseSpMMAlg_t, size_t*)’: /<<PKGBUILDDIR>>/library/src/hcc_detail/hipsparse.cpp:13502:56: warning: ‘rocsparse_status rocsparse_spmm_ex(rocsparse_handle, rocsparse_operation, rocsparse_operation, const void*, rocsparse_spmat_descr, rocsparse_dnmat_descr, const void*, rocsparse_dnmat_descr, rocsparse_datatype, rocsparse_spmm_alg, rocsparse_spmm_stage, size_t*, void*)’ is deprecated: This function is deprecated and will be removed in a future release. Use rocsparse_spmm instead. [-Wdeprecated-declarations] 13502 | return rocSPARSEStatusToHIPStatus(rocsparse_spmm_ex((rocsparse_handle)handle, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 13503 | hipOperationToHCCOperation(opA), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13504 | hipOperationToHCCOperation(opB), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13505 | alpha, | ~~~~~~ 13506 | (const rocsparse_spmat_descr)matA, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13507 | (const rocsparse_dnmat_descr)matB, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13508 | beta, | ~~~~~ 13509 | (const rocsparse_dnmat_descr)matC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13510 | hipDataTypeToHCCDataType(computeType), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13511 | hipSpMMAlgToHCCSpMMAlg(alg), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13512 | rocsparse_spmm_stage_buffer_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13513 | bufferSize, | ~~~~~~~~~~~ 13514 | nullptr)); | ~~~~~~~~ In file included from /usr/include/rocsparse/rocsparse.h:32, from /<<PKGBUILDDIR>>/library/src/hcc_detail/hipsparse.cpp:28: /usr/include/rocsparse/rocsparse-functions.h:17994:5: note: declared here 17994 | rocsparse_spmm_ex(rocsparse_handle handle, | ^~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/library/src/hcc_detail/hipsparse.cpp: In function ‘hipsparseStatus_t hipsparseSpMM_preprocess(hipsparseHandle_t, hipsparseOperation_t, hipsparseOperation_t, const void*, hipsparseSpMatDescr_t, hipsparseDnMatDescr_t, const void*, hipsparseDnMatDescr_t, hipDataType, hipsparseSpMMAlg_t, void*)’: /<<PKGBUILDDIR>>/library/src/hcc_detail/hipsparse.cpp:13530:56: warning: ‘rocsparse_status rocsparse_spmm_ex(rocsparse_handle, rocsparse_operation, rocsparse_operation, const void*, rocsparse_spmat_descr, rocsparse_dnmat_descr, const void*, rocsparse_dnmat_descr, rocsparse_datatype, rocsparse_spmm_alg, rocsparse_spmm_stage, size_t*, void*)’ is deprecated: This function is deprecated and will be removed in a future release. Use rocsparse_spmm instead. [-Wdeprecated-declarations] 13530 | return rocSPARSEStatusToHIPStatus(rocsparse_spmm_ex((rocsparse_handle)handle, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 13531 | hipOperationToHCCOperation(opA), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13532 | hipOperationToHCCOperation(opB), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13533 | alpha, | ~~~~~~ 13534 | (const rocsparse_spmat_descr)matA, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13535 | (const rocsparse_dnmat_descr)matB, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13536 | beta, | ~~~~~ 13537 | (const rocsparse_dnmat_descr)matC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13538 | hipDataTypeToHCCDataType(computeType), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13539 | hipSpMMAlgToHCCSpMMAlg(alg), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13540 | rocsparse_spmm_stage_preprocess, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13541 | &bufferSize, | ~~~~~~~~~~~~ 13542 | externalBuffer)); | ~~~~~~~~~~~~~~~ /usr/include/rocsparse/rocsparse-functions.h:17994:5: note: declared here 17994 | rocsparse_spmm_ex(rocsparse_handle handle, | ^~~~~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/library/src/hcc_detail/hipsparse.cpp: In function ‘hipsparseStatus_t hipsparseSpMM(hipsparseHandle_t, hipsparseOperation_t, hipsparseOperation_t, const void*, hipsparseSpMatDescr_t, hipsparseDnMatDescr_t, const void*, hipsparseDnMatDescr_t, hipDataType, hipsparseSpMMAlg_t, void*)’: /<<PKGBUILDDIR>>/library/src/hcc_detail/hipsparse.cpp:13558:56: warning: ‘rocsparse_status rocsparse_spmm_ex(rocsparse_handle, rocsparse_operation, rocsparse_operation, const void*, rocsparse_spmat_descr, rocsparse_dnmat_descr, const void*, rocsparse_dnmat_descr, rocsparse_datatype, rocsparse_spmm_alg, rocsparse_spmm_stage, size_t*, void*)’ is deprecated: This function is deprecated and will be removed in a future release. Use rocsparse_spmm instead. [-Wdeprecated-declarations] 13558 | return rocSPARSEStatusToHIPStatus(rocsparse_spmm_ex((rocsparse_handle)handle, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 13559 | hipOperationToHCCOperation(opA), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13560 | hipOperationToHCCOperation(opB), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13561 | alpha, | ~~~~~~ 13562 | (const rocsparse_spmat_descr)matA, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13563 | (const rocsparse_dnmat_descr)matB, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13564 | beta, | ~~~~~ 13565 | (const rocsparse_dnmat_descr)matC, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13566 | hipDataTypeToHCCDataType(computeType), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13567 | hipSpMMAlgToHCCSpMMAlg(alg), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13568 | rocsparse_spmm_stage_compute, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13569 | &bufferSize, | ~~~~~~~~~~~~ 13570 | externalBuffer)); | ~~~~~~~~~~~~~~~ /usr/include/rocsparse/rocsparse-functions.h:17994:5: note: declared here 17994 | rocsparse_spmm_ex(rocsparse_handle handle, | ^~~~~~~~~~~~~~~~~ At global scope: cc1plus: note: unrecognized command-line option ‘-Wno-unused-command-line-argument’ may have been intended to silence earlier diagnostics [ 8%] Linking CXX shared library libhipsparse.so cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/library && /usr/bin/cmake -E cmake_link_script CMakeFiles/hipsparse.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wl,-z,relro -shared -Wl,-soname,libhipsparse.so.0 -o libhipsparse.so.0.1 CMakeFiles/hipsparse.dir/src/hcc_detail/hipsparse.cpp.o /usr/lib/x86_64-linux-gnu/librocsparse.so.0.1 /usr/lib/x86_64-linux-gnu/libamdhip64.so.5.2.21153- -lCLANGRT_BUILTINS-NOTFOUND c++: error: -E or -x required when input is from standard input make[3]: *** [library/CMakeFiles/hipsparse.dir/build.make:102: library/libhipsparse.so.0.1] Error 1 make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make[2]: *** [CMakeFiles/Makefile2:188: library/CMakeFiles/hipsparse.dir/all] Error 2 make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' make[1]: *** [Makefile:159: all] Error 2 make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j1 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2 make: *** [debian/rules:16: binary-arch] Error 25 dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit status 2 -------------------------------------------------------------------------------- See also: https://tests.reproducible-builds.org/debian/rb-pkg/bookworm/amd64/hipsparse.html -------------------------------------------------------------------------------- About the archive rebuild: The build was made using virtual machines from Hetzner, with enough memory, enough disk, and either one or two CPUs, using a reduced chroot with only build-essential packages (plus debhelper). 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.