* installing *source* package ‘rshift’ ... ** this is package ‘rshift’ version ‘3.1.2’ ** using staged installation Using cargo 1.85.0 (d73d2caf9 2024-12-31) Using rustc 1.85.0 (4d91de4e4 2025-02-17) (built from a source tarball) Building for CRAN. Writing `src/Makevars`. `tools/config.R` has finished. ** libs using C compiler: ‘Debian clang version 19.1.7 (3)’ clang-19 -std=gnu23 -I"/home/hornik/tmp/R-d-clang-19/include" -DNDEBUG -I/usr/local/include -DUSE_TYPE_CHECKING_STRICT -D_FORTIFY_SOURCE=3 -fpic -g -O3 -Wall -pedantic -c entrypoint.c -o entrypoint.o # Check if NOT_CRAN is false and unzip vendor.tar.xz if so if [ "" != "true" ]; then \ if [ -f ./rust/vendor.tar.xz ]; then \ tar xf rust/vendor.tar.xz && \ mkdir -p /srv/hornik/tmp/CRAN_pretest/rshift.Rcheck/00_pkg_src/rshift/src/.cargo && \ cp rust/vendor-config.toml /srv/hornik/tmp/CRAN_pretest/rshift.Rcheck/00_pkg_src/rshift/src/.cargo/config.toml; \ fi; \ fi export CARGO_HOME=/srv/hornik/tmp/CRAN_pretest/rshift.Rcheck/00_pkg_src/rshift/src/.cargo && \ export PATH="/srv/hornik/tmp/CRAN_pretest/rshift.Rcheck/R_check_bin:/usr/local/bin:/usr/bin:/bin:/home/hornik/.cargo/bin" && \ RUSTFLAGS=" --print=native-static-libs" cargo build -j 2 --offline --lib --release --manifest-path=./rust/Cargo.toml --target-dir ./rust/target error: failed to load source for dependency `extendr-api` Caused by: Unable to update https://github.com/extendr/extendr Caused by: the source git+https://github.com/extendr/extendr requires a lock file to be present first before it can be used against vendored source code remove the source replacement configuration, generate a lock file, and then restore the source replacement configuration to continue the build make: *** [Makevars:28: rust/target/release/librshift.a] Error 101 ERROR: compilation failed for package ‘rshift’ * removing ‘/srv/hornik/tmp/CRAN_pretest/rshift.Rcheck/rshift’