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

Bug#1113473: marked as done (rocsolver: FTBFS with CMake 4)



Your message dated Thu, 20 Nov 2025 09:56:03 -0700
with message-id <d9405135-d21a-446e-b7cd-0d9ab858dd87@slerp.xyz>
and subject line rocsolver builds with CMake 4
has caused the Debian Bug report #1113473,
regarding rocsolver: FTBFS with CMake 4
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1113473: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1113473
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: rocsolver
Version: 5.5.1-7
Severity: serious
User: cmake@packages.debian.org
Usertags: cmake-4
Tags: ftbfs, forky, sid

Dear maintainer,

During a test rebuild for CMake 4, rocsolver failed to rebuild.

Log Summary:
-------------------------------------------------------------------------------
[...]
 /build/reproducible-path/rocsolver-5.5.1/obj-aarch64-linux-gnu/include/rocsolver
 /build/reproducible-path/rocsolver-5.5.1/obj-aarch64-linux-gnu/include
 /build/reproducible-path/rocsolver-5.5.1/library/src/include
 /build/reproducible-path/rocsolver-5.5.1/library/src
 /build/reproducible-path/rocsolver-5.5.1/common/include
 /usr/lib/llvm-17/lib/clang/17/include/cuda_wrappers
 /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14
 /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14
 /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/backward
 /usr/lib/llvm-17/lib/clang/17/include
 /usr/local/include
 /usr/include/aarch64-linux-gnu
 /usr/include
End of search list.
 "/usr/lib/llvm-17/bin/lld" -flavor gnu -m elf64_amdgpu --no-undefined -shared -plugin-opt=-amdgpu-internalize-symbols -plugin-opt=mcpu=gfx90a -plugin-opt=O3 --lto-CGO3 --compress-debug-sections=zlib --whole-archive -o /tmp/roclapack_getf2_small_z-gfx90a-4f0ccd.out /tmp/roclapack_getf2_small_z-gfx90a-4c512a.o --no-whole-archive
 "/usr/lib/llvm-17/bin/clang-offload-bundler" -type=o -bundle-align=4096 -targets=host-x86_64-unknown-linux,hipv4-amdgcn-amd-amdhsa--gfx1010,hipv4-amdgcn-amd-amdhsa--gfx1030,hipv4-amdgcn-amd-amdhsa--gfx1100,hipv4-amdgcn-amd-amdhsa--gfx1101,hipv4-amdgcn-amd-amdhsa--gfx1102,hipv4-amdgcn-amd-amdhsa--gfx803,hipv4-amdgcn-amd-amdhsa--gfx900,hipv4-amdgcn-amd-amdhsa--gfx906,hipv4-amdgcn-amd-amdhsa--gfx908,hipv4-amdgcn-amd-amdhsa--gfx90a -input=/dev/null -input=/tmp/roclapack_getf2_small_z-gfx1010-dd2aa9.out -input=/tmp/roclapack_getf2_small_z-gfx1030-01fa5b.out -input=/tmp/roclapack_getf2_small_z-gfx1100-283b8e.out -input=/tmp/roclapack_getf2_small_z-gfx1101-0cac75.out -input=/tmp/roclapack_getf2_small_z-gfx1102-d79217.out -input=/tmp/roclapack_getf2_small_z-gfx803-5d727c.out -input=/tmp/roclapack_getf2_small_z-gfx900-7448d4.out -input=/tmp/roclapack_getf2_small_z-gfx906-4d7315.out -input=/tmp/roclapack_getf2_small_z-gfx908-266652.out -input=/tmp/roclapack_getf2_small_z-gfx90a-4f0ccd.out -output=/tmp/roclapack_getf2_small_z-1c9c6c.hipfb
 "/usr/lib/llvm-17/bin/clang" -cc1 -triple aarch64-unknown-linux-gnu -aux-triple amdgcn-amd-amdhsa -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name roclapack_getf2_small_z.cpp -mrelocation-model pic -pic-level 2 -fhalf-no-semantic-interposition -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -mconstructor-aliases -funwind-tables=2 -target-cpu generic -target-feature +neon -target-feature +v8a -target-abi aapcs -msign-return-address=non-leaf -msign-return-address-key=a_key -mbranch-target-enforce -debug-info-kind=constructor -dwarf-version=5 -debugger-tuning=gdb --compress-debug-sections=zlib -v -fcoverage-compilation-dir=/build/reproducible-path/rocsolver-5.5.1/obj-aarch64-linux-gnu/library/src -resource-dir /usr/lib/llvm-17/lib/clang/17 -dependency-file CMakeFiles/rocsolver.dir/specialized/roclapack_getf2_small_z.cpp.o.d -MT library/src/CMakeFiles/rocsolver.dir/specialized/roclapack_getf2_small_z.cpp.o -sys-header-deps -internal-isystem /usr/lib/llvm-17/lib/clang/17/include/cuda_wrappers -idirafter /usr/include -include __clang_hip_runtime_wrapper.h -D FMT_SHARED -D OPTIMAL -D ROCBLAS_INTERNAL_API -D ROCM_USE_FLOAT16 -D ROCSOLVER_LIBRARY -D __HIP_HCC_COMPAT_MODE__=1 -D __HIP_PLATFORM_AMD__=1 -D __HIP_PLATFORM_HCC__=1 -D rocsolver_EXPORTS -I /build/reproducible-path/rocsolver-5.5.1/library/include -I /build/reproducible-path/rocsolver-5.5.1/obj-aarch64-linux-gnu/include/rocsolver -I /build/reproducible-path/rocsolver-5.5.1/obj-aarch64-linux-gnu/include -I /build/reproducible-path/rocsolver-5.5.1/library/src/include -I /build/reproducible-path/rocsolver-5.5.1/library/src -I /build/reproducible-path/rocsolver-5.5.1/common/include -D _FORTIFY_SOURCE=2 -D NDEBUG -internal-isystem /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14 -internal-isystem /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14 -internal-isystem /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/backward -internal-isystem /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14 -internal-isystem /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14 -internal-isystem /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/backward -internal-isystem /usr/lib/llvm-17/lib/clang/17/include -internal-isystem /usr/local/include -internal-isystem /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -internal-isystem /usr/lib/llvm-17/lib/clang/17/include -internal-isystem /usr/local/include -internal-isystem /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../aarch64-linux-gnu/include -internal-externc-isystem /usr/include/aarch64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fmacro-prefix-map=/build/reproducible-path/rocsolver-5.5.1=. -fcoverage-prefix-map=/build/reproducible-path/rocsolver-5.5.1=. -source-date-epoch 1740032473 -O3 -Wformat -Werror=format-security -Wdate-time -Wno-pass-failed -std=c++17 -fdeprecated-macro -fdebug-compilation-dir=/build/reproducible-path/rocsolver-5.5.1/obj-aarch64-linux-gnu/library/src -fdebug-prefix-map=/build/reproducible-path/rocsolver-5.5.1=. -ferror-limit 19 -fvisibility=hidden -fvisibility-inlines-hidden -stack-protector 2 -fhip-new-launch-api -fno-signed-char -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -mllvm -amdgpu-early-inline-all=true -mllvm -amdgpu-function-calls=false -fcuda-include-gpubinary /tmp/roclapack_getf2_small_z-1c9c6c.hipfb -cuid=85b4509f4f1b404e -fcuda-allow-variadic-functions -target-feature +outline-atomics -target-feature -fmv -faddrsig -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o CMakeFiles/rocsolver.dir/specialized/roclapack_getf2_small_z.cpp.o -x hip /build/reproducible-path/rocsolver-5.5.1/library/src/specialized/roclapack_getf2_small_z.cpp
clang -cc1 version 17.0.6 based upon LLVM 17.0.6 default target aarch64-unknown-linux-gnu
ignoring nonexistent directory "/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../aarch64-linux-gnu/include"
ignoring nonexistent directory "/include"
ignoring nonexistent directory "/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../aarch64-linux-gnu/include"
ignoring nonexistent directory "/include"
ignoring duplicate directory "/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14"
ignoring duplicate directory "/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14"
ignoring duplicate directory "/usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/backward"
ignoring duplicate directory "/usr/lib/llvm-17/lib/clang/17/include"
ignoring duplicate directory "/usr/local/include"
ignoring duplicate directory "/usr/include/aarch64-linux-gnu"
ignoring duplicate directory "/usr/include"
ignoring duplicate directory "/usr/include"
#include "..." search starts here:
#include <...> search starts here:
 /build/reproducible-path/rocsolver-5.5.1/library/include
 /build/reproducible-path/rocsolver-5.5.1/obj-aarch64-linux-gnu/include/rocsolver
 /build/reproducible-path/rocsolver-5.5.1/obj-aarch64-linux-gnu/include
 /build/reproducible-path/rocsolver-5.5.1/library/src/include
 /build/reproducible-path/rocsolver-5.5.1/library/src
 /build/reproducible-path/rocsolver-5.5.1/common/include
 /usr/lib/llvm-17/lib/clang/17/include/cuda_wrappers
 /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14
 /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/aarch64-linux-gnu/c++/14
 /usr/bin/../lib/gcc/aarch64-linux-gnu/14/../../../../include/c++/14/backward
 /usr/lib/llvm-17/lib/clang/17/include
 /usr/local/include
 /usr/include/aarch64-linux-gnu
 /usr/include
End of search list.
make[3]: Leaving directory '/build/reproducible-path/rocsolver-5.5.1/obj-aarch64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:216: library/src/CMakeFiles/rocsolver.dir/all] Error 2
make[2]: Leaving directory '/build/reproducible-path/rocsolver-5.5.1/obj-aarch64-linux-gnu'
make[1]: *** [Makefile:169: all] Error 2
make[1]: Leaving directory '/build/reproducible-path/rocsolver-5.5.1/obj-aarch64-linux-gnu'
dh_auto_build: error: cd obj-aarch64-linux-gnu && make -j8 "INSTALL=install --strip-program=true" VERBOSE=1 returned exit code 2
make: *** [debian/rules:26: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2025-08-30T21:10:56Z

-------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here (for the next 30 days):
https://debusine.debian.net/artifact/2411764/

The most likely cause of build failures is the removed backwards compatibility for
CMake versions earlier than 3.5. You can find additional information in my
debian-devel announcement:

https://lists.debian.org/debian-devel/2025/04/msg00310.html

About the archive rebuild: The build was made on debusine.debian.net,
using sbuild.

You can find the build task here:
https://debusine.debian.net/work-request/154759/

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,
Timo

--- End Message ---
--- Begin Message ---
Version: 6.4.3-2

I suspect that the FTBFS in this bug might have actually been from running out of memory on the build machine, but I've at verified that rocsolver 6.4.3-2 builds on unstable with CMake 4 from experimental.

Sincerely,
Cory Bloor

--- End Message ---

Reply to: