* 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’