Source: hipsparse Version: 5.3.3+dfsg-1 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs User: lu...@debian.org Usertags: ftbfs-20230217 ftbfs-bookworm
Hi, During a rebuild of all packages in testing (bookworm), your package failed to build on amd64. Relevant part (hopefully): > make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' > [ 2%] 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 > [ 4%] 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 > /usr/bin/cmake -E touch > library/CMakeFiles/hipsparse_fortran.dir/src/hipsparse_enums.f90.o.provides.build > [ 6%] 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 > make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' > [ 6%] Built target hipsparse_fortran > /<<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 The full build log is available from: http://qa-logs.debian.net/2023/02/17/hipsparse_5.3.3+dfsg-1_testing.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20230217;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230217&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please mark it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.