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 '/<>/obj-x86_64-linux-gnu'
> [ 2%] Building CXX object
> library/CMakeFiles/hipsparse.dir/src/hcc_detail/hipsparse.cpp.o
> cd /<>/obj-x86_64-linux-gnu/library && /usr/bin/c++
> -D__HIP_PLATFORM_AMD__=1 -D__HIP_PLATFORM_HCC__=1 -Dhipsparse_EXPORTS
> -I/<>/library/src/include -I/<>/library/include
> -I/<>/obj-x86_64-linux-gnu/include/hipsparse
> -I/<>/obj-x86_64-linux-gnu/include -g -O2
> -ffile-prefix-map=/<>=. -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
> /<>/library/src/hcc_detail/hipsparse.cpp
> [ 4%] Building Fortran object
> library/CMakeFiles/hipsparse_fortran.dir/src/hipsparse_enums.f90.o
> cd /<>/obj-x86_64-linux-gnu/library && /usr/bin/gfortran -g
> -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -O3
> -DNDEBUG -O3 -J../include/hipsparse -std=f2003 -ffree-form -cpp -c
> /<>/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 /<>/obj-x86_64-linux-gnu/library && /usr/bin/gfortran -g
> -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -O3
> -DNDEBUG -O3 -J../include/hipsparse -std=f2003 -ffree-form -cpp -c
> /<>/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 '/<>/obj-x86_64-linux-gnu'
> [ 6%] Built target hipsparse_fortran
> /<>/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*)’:
> /<>/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 |
>