Your message dated Thu, 20 Nov 2025 09:56:03 -0700
with message-id <[email protected]>
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 [email protected]
immediately.)
--
1113473: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1113473
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: rocsolver
Version: 5.5.1-7
Severity: serious
User: [email protected]
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 ---