* installing *source* package ‘clarabel’ ... ** this is package ‘clarabel’ version ‘0.10.1’ ** package ‘clarabel’ successfully unpacked and MD5 sums checked ** using staged installation Using cargo 1.87.0 (99624be96 2025-05-06) (Fedora 1.87.0-2.fc42) Using rustc 1.87.0 (17067e9ac 2025-05-09) (Fedora 1.87.0-2.fc42) ** libs using C compiler: ‘clang version 21.1.0-rc3’ make[1]: Entering directory '/data/gannet/ripley/R/packages/tests-clang/clarabel/src' /usr/local/clang21/bin/clang -std=gnu23 -I"/data/gannet/ripley/R/clang21/include" -DNDEBUG -isystem /usr/local/clang21/include -I/usr/local/clang/include -fpic -O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 -c init.c -o init.o # In some environments, ~/.cargo/bin might not be included in PATH, so we need # to set it here to ensure cargo can be invoked. It is appended to PATH and # therefore is only used if cargo is absent from the user's PATH. export PATH="/usr/local/clang/bin:.:/data/gannet/ripley/bin:/usr/local/texbin:/usr/local/bin:/usr/sbin:/usr/lib64/qt-3.3/bin:/usr/share/Modules/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/usr/lib64/openmpi/bin:/data/gannet/ripley/.cargo/bin" && \ echo "Rust version:" `rustc --version` && \ echo "Cargo version:" `cargo --version` && \ if [ "" != "wasm32-unknown-emscripten" ]; then \ if [ "yes" = "yes" ]; then \ mkdir -p /data/gannet/ripley/R/packages/tests-clang/clarabel/src/rust/.cargo; \ cp ./rust/cargo_vendor_config.toml /data/gannet/ripley/R/packages/tests-clang/clarabel/src/rust/.cargo/config.toml; \ /usr/bin/gtar --extract --xz -f ./rust/vendor.tar.xz -C ./rust ; \ export CARGO_HOME=/data/gannet/ripley/R/packages/tests-clang/clarabel/src/rust/.cargo; \ export R_HOME=/data/gannet/ripley/R/clang21; \ export PATH="/usr/local/clang/bin:.:/data/gannet/ripley/bin:/usr/local/texbin:/usr/local/bin:/usr/sbin:/usr/lib64/qt-3.3/bin:/usr/share/Modules/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/usr/lib64/openmpi/bin:/data/gannet/ripley/.cargo/bin"; \ cargo build -j 2 --lib --manifest-path=./rust/Cargo.toml --target-dir /data/gannet/ripley/R/packages/tests-clang/clarabel/src/rust/target --release --offline; \ else \ cargo build -j 2 --lib --manifest-path=./rust/Cargo.toml --target-dir /data/gannet/ripley/R/packages/tests-clang/clarabel/src/rust/target; \ fi \ else \ export CC="/usr/local/clang21/bin/clang -std=gnu23" && \ export R_HOME="/data/gannet/ripley/R/clang21" && \ export CFLAGS="-O3 -Wall -pedantic -Wp,-D_FORTIFY_SOURCE=3 " && \ export CARGO_PROFILE_DEV_PANIC="abort" && \ export CARGO_PROFILE_RELEASE_PANIC="abort" && \ cargo +nightly build -j 2 --lib --manifest-path=./rust/Cargo.toml --target-dir /data/gannet/ripley/R/packages/tests-clang/clarabel/src/rust/target -Zbuild-std=panic_abort,std; \ fi Rust version: rustc 1.87.0 (17067e9ac 2025-05-09) (Fedora 1.87.0-2.fc42) Cargo version: cargo 1.87.0 (99624be96 2025-05-06) (Fedora 1.87.0-2.fc42) warning: a `-j` argument was passed to Cargo but Cargo is also configured with an external jobserver in its environment, ignoring the `-j` parameter Compiling proc-macro2 v1.0.95 Compiling unicode-ident v1.0.18 Compiling syn v1.0.109 Compiling autocfg v1.4.0 Compiling fnv v1.0.7 Compiling ident_case v1.0.1 Compiling strsim v0.10.0 Compiling libc v0.2.172 Compiling memchr v2.7.4 Compiling num-traits v0.2.19 Compiling r-src v0.2.2 (https://github.com/bnaras/r-src?rev=03e133e1947cf96829f28bd3ebbd906391523dc2#03e133e1) Compiling shlex v1.3.0 Compiling serde v1.0.219 Compiling cc v1.2.19 Compiling rustversion v1.0.20 Compiling serde_json v1.0.140 Compiling thiserror v1.0.69 Compiling itoa v1.0.15 Compiling equivalent v1.0.2 Compiling regex-syntax v0.8.5 Compiling ryu v1.0.20 Compiling either v1.15.0 Compiling clarabel v0.10.0 (https://github.com/oxfordcontrol/Clarabel.rs?rev=c2f76b69a157c1917101e76098e970f1e026d5f5#c2f76b69) Compiling hashbrown v0.15.2 Compiling once_cell v1.21.3 Compiling cfg-if v1.0.0 Compiling savvy-ffi v0.8.9 Compiling lazy_static v1.5.0 Compiling itertools v0.11.0 Compiling quote v1.0.40 Compiling blas-src v0.11.1 Compiling lapack-src v0.11.0 Compiling aho-corasick v1.1.3 Compiling syn v2.0.100 Compiling indexmap v2.9.0 Compiling lapack-sys v0.14.0 Compiling blas-sys v0.7.1 Compiling num-complex v0.4.6 Compiling amd v0.2.2 Compiling savvy v0.8.9 Compiling lapack v0.19.0 Compiling blas v0.22.0 Compiling regex-automata v0.4.9 Compiling savvy-bindgen v0.8.9 Compiling darling_core v0.14.4 Compiling serde_derive v1.0.219 Compiling thiserror-impl v1.0.69 Compiling enum_dispatch v0.3.13 Compiling savvy-macro v0.8.9 Compiling regex v1.11.1 Compiling darling_macro v0.14.4 Compiling darling v0.14.4 Compiling derive_builder_core v0.11.2 Compiling derive_builder_macro v0.11.2 Compiling derive_builder v0.11.2 error: linking with `cc` failed: exit status: 1 | = note: "cc" "-Wl,--version-script=/tmp/RtmpYPEgf1/working_dir/rustcrFkSZc/list" "-Wl,--no-undefined-version" "-m64" "/tmp/RtmpYPEgf1/working_dir/rustcrFkSZc/symbols.o" "<17 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/data/gannet/ripley/R/packages/tests-clang/clarabel/src/rust/target/release/deps/{libindexmap-b563718d15fca294.rlib,libequivalent-b95b2a46d40b7917.rlib,libhashbrown-20020a6a479549cd.rlib,libserde_json-92082714ff3778a8.rlib,libmemchr-840607f16106f29f.rlib,libryu-90b96bbf5d060cc5.rlib,libitoa-a0019fd39a8dd654.rlib,libamd-67a9830dff42b8b5.rlib,libblas-5dd2ac9a55509b84.rlib,libblas_sys-932456551607ad01.rlib,liblapack-356e1f799131af47.rlib,libnum_complex-abb6f7ea196a17b7.rlib,liblapack_sys-bace759cc52a19f9.rlib,liblibc-906ac7828b126378.rlib,liblapack_src-b9cdd7a6d0afbe9c.rlib,libblas_src-7e3b0e2879cc8a08.rlib,libr_src-a3b0bacb90b1e0bd.rlib,libcfg_if-3a15b0bb7c400cf7.rlib,liblazy_static-bc91ee19530fa62b.rlib,libderive_builder-fe739cd16f3ed59a.rlib,libserde-eb96338fc3786be1.rlib,libitertools-8506db7998eed10a.rlib,libeither-68c11e8b63e5baa0.rlib,libnum_traits-f90a4b11490a4eba.rlib,libthiserror-3c200a7333fc4ac9.rlib}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,libcfg_if-*,liblibc-*,liballoc-*,librustc_std_workspace_core-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lRblas" "-lRlapack" "-lflang_rt.runtime" "-lm" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/RtmpYPEgf1/working_dir/rustcrFkSZc/raw-dylibs" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/data/gannet/ripley/R/clang21/lib" "-L" "/data/gannet/ripley/R/clang21/lib" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/data/gannet/ripley/R/packages/tests-clang/clarabel/src/rust/target/release/deps/libclarabel-d0e4c2b92642af36.so" "-Wl,--gc-sections" "-shared" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-Wl,--strip-debug" "-nodefaultlibs" = note: some arguments are omitted. use `--verbose` to show all linker arguments = note: /usr/bin/ld: cannot find -lflang_rt.runtime: No such file or directory collect2: error: ld returned 1 exit status error: could not compile `clarabel` (lib) due to 1 previous error make[1]: *** [Makevars:27: /data/gannet/ripley/R/packages/tests-clang/clarabel/src/rust/target/release/libclarabel.a] Error 101 make[1]: Target 'all' not remade because of errors. make[1]: Leaving directory '/data/gannet/ripley/R/packages/tests-clang/clarabel/src' ERROR: compilation failed for package ‘clarabel’ * removing ‘/data/gannet/ripley/R/packages/tests-clang/clarabel.Rcheck/clarabel’