[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1031585: hipsparse: FTBFS in testing: make[3]: *** [library/CMakeFiles/hipsparse.dir/build.make:102: library/libhipsparse.so.0.1] Error 1



Source: hipsparse
Version: 5.3.3+dfsg-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lucas@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=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20230217&fusertaguser=lucas@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.


Reply to: