* installing to library '/home/runner/R-patched/lib' * installing *source* package 'ipf' ... ** this is package 'ipf' version '0.0.1' ** package 'ipf' successfully unpacked and MD5 sums checked ** using staged installation Using cargo 1.96.0 (30a34c682 2026-05-25) (Alpine Linux Rust 1.96.0-r0) Using rustc 1.96.0 (ac68faa20 2026-05-25) (Alpine Linux Rust 1.96.0-r0) Building for CRAN. Writing `src/Makevars`. `tools/config.R` has finished. ** libs using C compiler: 'gcc (Alpine 15.2.0) 15.2.0' make[1]: Entering directory '/var/local/PKGS/CRAN/ipf/src' gcc -I"/home/runner/R-patched/build/include" -DNDEBUG -I/usr/local/include -fpic -O2 -mtune=native -c entrypoint.c -o entrypoint.o if [ -d ./vendor ]; then \ echo "=== Using offline vendor directory ==="; \ mkdir -p /var/local/PKGS/CRAN/ipf/src/.cargo && \ cp rust/vendor-config.toml /var/local/PKGS/CRAN/ipf/src/.cargo/config.toml; \ elif [ -f ./rust/vendor.tar.xz ]; then \ echo "=== Using offline vendor tarball ==="; \ tar xf rust/vendor.tar.xz && \ mkdir -p /var/local/PKGS/CRAN/ipf/src/.cargo && \ cp rust/vendor-config.toml /var/local/PKGS/CRAN/ipf/src/.cargo/config.toml; \ fi === Using offline vendor tarball === export CARGO_HOME=/var/local/PKGS/CRAN/ipf/src/.cargo && \ export PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/home/runner/.cargo/bin" && \ RUSTFLAGS=" --print=native-static-libs" cargo build -j 2 --offline --lib --release --manifest-path=./rust/Cargo.toml --target-dir ./rust/target Compiling proc-macro2 v1.0.106 Compiling quote v1.0.45 Compiling unicode-ident v1.0.18 Compiling extendr-ffi v0.9.0 Compiling paste v1.0.15 Compiling lazy_static v1.5.0 Compiling syn v2.0.118 Compiling extendr-api v0.9.0 Compiling once_cell v1.21.3 Compiling extendr-macros v0.9.0 Compiling readonly v0.2.13 Compiling ipf v0.1.0 (/var/local/PKGS/CRAN/ipf/src/rust) note: link against the following native artifacts when linking against this static library. The order and any duplication can be significant on some platforms note: native-static-libs: -lR -lgcc_s -lc Finished `release` profile [optimized] target(s) in 36.16s export CARGO_HOME=/var/local/PKGS/CRAN/ipf/src/.cargo && \ export PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/home/runner/.cargo/bin" && \ cargo run -j 2 --offline --bin document --manifest-path=./rust/Cargo.toml --target-dir ./rust/target Compiling proc-macro2 v1.0.106 Compiling quote v1.0.45 Compiling unicode-ident v1.0.18 Compiling extendr-ffi v0.9.0 Compiling paste v1.0.15 Compiling lazy_static v1.5.0 Compiling syn v2.0.118 Compiling extendr-api v0.9.0 Compiling once_cell v1.21.3 Compiling extendr-macros v0.9.0 Compiling readonly v0.2.13 Compiling ipf v0.1.0 (/var/local/PKGS/CRAN/ipf/src/rust) error: linking with `cc` failed: exit status: 1 | = note: "cc" "-m64" "/var/local/PKGS/CRAN/ipf/src/./rust/target/debug/deps/rustc5J2HEf/symbols.o" "<17 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/var/local/PKGS/CRAN/ipf/src/rust/target/debug/deps/{libipf-75ad753134196f8c,libextendr_api-5845d0dc6b59ef10,libonce_cell-0d6b40fc935300d4,libextendr_ffi-92eff50801492632}.rlib" "/lib/rustlib/x86_64-alpine-linux-musl/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lR" "-lgcc_s" "-lc" "-L" "/var/local/PKGS/CRAN/ipf/src/./rust/target/debug/deps/rustc5J2HEf/raw-dylibs" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/lib/rustlib/x86_64-alpine-linux-musl/lib" "-o" "/var/local/PKGS/CRAN/ipf/src/./rust/target/debug/deps/document-8f258c20c42a179a" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" = note: some arguments are omitted. use `--verbose` to show all linker arguments = note: /usr/lib/gcc/x86_64-alpine-linux-musl/15.2.0/../../../../x86_64-alpine-linux-musl/bin/ld: cannot find -lR: No such file or directory collect2: error: ld returned 1 exit status error: could not compile `ipf` (bin "document") due to 1 previous error make[1]: *** [Makevars:28: rust/target/release/libipf.a] Error 101 make[1]: Leaving directory '/var/local/PKGS/CRAN/ipf/src' make[1]: Entering directory '/var/local/PKGS/CRAN/ipf/src' make[1]: Leaving directory '/var/local/PKGS/CRAN/ipf/src' ERROR: compilation failed for package 'ipf' * removing '/home/runner/R-patched/lib/ipf'