* installing *source* package ‘pdfsigner’ ... ** this is package ‘pdfsigner’ version ‘0.2.5’ ** package ‘pdfsigner’ successfully unpacked and MD5 sums checked ** using staged installation Using cargo 1.86.0 (adf9b6ad1 2025-02-28) Using rustc 1.86.0 (05f9846f8 2025-03-31) (Fedora 1.86.0-1.fc40) Building for CRAN. Writing `src/Makevars`. `tools/config.R` has finished. ** libs using C compiler: ‘gcc (GCC) 14.2.1 20240912 (Red Hat 14.2.1-3)’ make[1]: Entering directory '/data/blackswan/ripley/R/packages/tests-devel/pdfsigner/src' gcc -std=gnu23 -I"/data/blackswan/ripley/R/R-devel/include" -DNDEBUG -I/data/blackswan/ripley/extras/include -I/usr/local/include -fpic -g -O2 -Wall -pedantic -mtune=native -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -fstack-clash-protection -fcf-protection -c entrypoint.c -o entrypoint.o if [ -d ./vendor ]; then \ echo "=== Using offline vendor directory ==="; \ mkdir -p /data/blackswan/ripley/R/packages/tests-devel/pdfsigner/src/.cargo && \ cp rust/vendor-config.toml /data/blackswan/ripley/R/packages/tests-devel/pdfsigner/src/.cargo/config.toml; \ elif [ -f ./rust/vendor.tar.xz ]; then \ echo "=== Using offline vendor tarball ==="; \ tar xf rust/vendor.tar.xz && \ mkdir -p /data/blackswan/ripley/R/packages/tests-devel/pdfsigner/src/.cargo && \ cp rust/vendor-config.toml /data/blackswan/ripley/R/packages/tests-devel/pdfsigner/src/.cargo/config.toml; \ fi === Using offline vendor tarball === export CARGO_HOME=/data/blackswan/ripley/R/packages/tests-devel/pdfsigner/src/.cargo && \ export PATH="/data/blackswan/ripley/extras/bin:/data/blackswan/ripley/bin:/usr/local/bin:/data/blackswan/ripley/texbin:/usr/sbin:.:/data/blackswan/ripley/bin:/data/blackswan/ripley/texbin:/usr/local/bin:/usr/sbin:/usr/lib64/qt-3.3/bin:/usr/share/Modules/bin:/usr/lib64/ccache:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/usr/lib64/openmpi/bin:/usr/lib64/openmpi/bin:/data/blackswan/ripley/.cargo/bin" && \ RUSTFLAGS=" --print=native-static-libs" cargo build -j 2 --offline --lib --release --manifest-path=./rust/Cargo.toml --target-dir ./rust/target 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 cfg-if v1.0.4 Compiling libc v0.2.186 Compiling zeroize v1.9.0 Compiling getrandom v0.2.17 Compiling version_check v0.9.5 Compiling rand_core v0.6.4 Compiling typenum v1.20.1 Compiling generic-array v0.14.7 Compiling proc-macro2 v1.0.106 Compiling unicode-ident v1.0.24 Compiling quote v1.0.45 Compiling crypto-common v0.1.7 Compiling syn v2.0.117 Compiling subtle v2.6.1 Compiling const-oid v0.9.6 Compiling block-buffer v0.10.4 Compiling digest v0.10.7 Compiling base64ct v1.8.3 Compiling pem-rfc7468 v0.7.0 Compiling flagset v0.4.7 Compiling libm v0.2.16 Compiling autocfg v1.5.1 Compiling num-traits v0.2.19 Compiling cpufeatures v0.2.17 Compiling block-padding v0.3.3 Compiling inout v0.1.4 Compiling zerocopy v0.8.52 Compiling der_derive v0.7.3 Compiling cipher v0.4.4 Compiling signature v2.2.0 Compiling hmac v0.12.1 Compiling sha2 v0.10.9 Compiling der v0.7.10 Compiling spki v0.7.3 Compiling pkcs8 v0.10.2 Compiling itoa v1.0.18 Compiling memchr v2.8.2 Compiling num-integer v0.1.46 Compiling ppv-lite86 v0.2.21 Compiling time-core v0.1.7 Compiling num-conv v0.1.0 Compiling thiserror v2.0.18 Compiling shlex v2.0.1 Compiling powerfmt v0.2.0 Compiling find-msvc-tools v0.1.9 Compiling cc v1.2.64 Compiling deranged v0.5.8 Compiling time-macros v0.2.25 Compiling thiserror-impl v2.0.18 Compiling minimal-lexical v0.2.1 Compiling spin v0.9.8 Compiling crossbeam-utils v0.8.21 Compiling ring v0.17.14 Compiling nom v7.1.3 Compiling lazy_static v1.5.0 Compiling time v0.3.45 Compiling rand_chacha v0.3.1 Compiling synstructure v0.13.2 Compiling ff v0.13.1 Compiling getrandom v0.3.4 Compiling num-bigint-dig v0.8.6 Compiling crc32fast v1.5.0 Compiling simd-adler32 v0.3.9 Compiling base16ct v0.2.0 Compiling sec1 v0.7.3 Compiling group v0.13.0 Compiling asn1-rs-derive v0.6.0 Compiling rusticata-macros v4.1.0 Compiling rand v0.8.6 Compiling num-iter v0.1.45 Compiling hkdf v0.12.4 Compiling aes v0.8.4 Compiling cbc v0.1.2 Compiling asn1-rs-impl v0.2.0 Compiling displaydoc v0.2.6 Compiling sha1 v0.10.6 Compiling crypto-bigint v0.5.5 Compiling adler2 v2.0.1 Compiling semver v1.0.28 Compiling smallvec v1.15.2 Compiling rustc_version v0.4.1 Compiling asn1-rs v0.7.2 Compiling elliptic-curve v0.13.8 Compiling miniz_oxide v0.8.9 Compiling x509-cert v0.2.5 Compiling crossbeam-epoch v0.9.18 Compiling pkcs1 v0.7.5 Compiling rustls-pki-types v1.14.1 Compiling getrandom v0.4.2 Compiling untrusted v0.9.0 Compiling log v0.4.32 Compiling tinyvec_macros v0.1.1 Compiling rand_core v0.10.1 Compiling httparse v1.10.1 Compiling keccak v0.1.6 Compiling oid-registry v0.8.1 Compiling rayon-core v1.13.0 Compiling sha3 v0.10.9 Compiling tinyvec v1.11.0 Compiling rsa v0.9.10 Compiling flate2 v1.1.9 Compiling rand_core v0.9.5 Compiling crossbeam-deque v0.8.6 Compiling curve25519-dalek v4.1.3 Compiling num-bigint v0.4.6 Compiling rfc6979 v0.4.0 Compiling pbkdf2 v0.12.2 Compiling salsa20 v0.10.2 Compiling base64 v0.22.1 Compiling once_cell v1.21.4 Compiling bytes v1.11.1 Compiling cpufeatures v0.3.0 Compiling rustls v0.23.40 Compiling extendr-ffi v0.9.0 Compiling http v1.4.2 Compiling chacha20 v0.10.0 Compiling scrypt v0.11.0 Compiling ecdsa v0.16.9 Compiling der-parser v10.0.0 Compiling rustls-webpki v0.103.13 Compiling rand_chacha v0.9.0 Compiling cms v0.2.3 Compiling unicode-normalization v0.1.25 Compiling primeorder v0.13.6 Compiling nom v8.0.0 Compiling curve25519-dalek-derive v0.1.1 Compiling equivalent v1.0.2 Compiling data-encoding v2.11.0 Compiling unicode-bidi v0.3.18 Compiling bitflags v2.13.0 Compiling paste v1.0.15 Compiling hashbrown v0.17.1 Compiling bytecount v0.6.9 Compiling iana-time-zone v0.1.65 Compiling either v1.16.0 Compiling unicode-properties v0.1.4 Compiling rayon v1.12.0 Compiling stringprep v0.1.5 Compiling nom_locate v5.0.0 Compiling indexmap v2.14.0 Compiling chrono v0.4.45 Compiling x509-parser v0.18.1 Compiling pkcs12 v0.1.0 Compiling ureq-proto v0.6.0 Compiling rand v0.10.1 Compiling rand v0.9.4 Compiling pkcs5 v0.7.1 Compiling webpki-roots v1.0.7 Compiling fdeflate v0.3.7 Compiling ed25519 v2.2.3 Compiling ecb v0.1.2 Compiling des v0.8.1 Compiling rc2 v0.8.1 Compiling md-5 v0.10.6 Compiling encoding_rs v0.8.35 Compiling weezl v0.1.12 Compiling extendr-api v0.9.0 Compiling utf8-zero v0.8.1 Compiling hex v0.4.3 Compiling jiff v0.2.28 Compiling percent-encoding v2.3.2 Compiling rangemap v1.7.1 Compiling extendr-macros v0.9.0 Compiling ureq v3.3.0 Compiling p12-keystore v0.2.1 error[E0658]: `let` expressions in this position are unstable --> /data/blackswan/ripley/R/packages/tests-devel/pdfsigner/src/vendor/p12-keystore/src/codec.rs:275:20 | 275 | if let Ok(priv_key) = secret_bag.private_key_info(password) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: see issue #53667 for more information error[E0658]: `let` expressions in this position are unstable --> /data/blackswan/ripley/R/packages/tests-devel/pdfsigner/src/vendor/p12-keystore/src/codec.rs:276:24 | 276 | && let Some(local_key_id) = local_key_id | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: see issue #53667 for more information error[E0658]: `let` expressions in this position are unstable --> /data/blackswan/ripley/R/packages/tests-devel/pdfsigner/src/vendor/p12-keystore/src/codec.rs:350:12 | 350 | if let Ok(enc_key) = | ____________^ 351 | | pkcs12::pbe_params::EncryptedPrivateKeyInfo::from_der(self.encrypted_private_key_info.as_bytes()) | |_____________________________________________________________________________________________________________^ | = note: see issue #53667 for more information error[E0658]: `let` expressions in this position are unstable --> /data/blackswan/ripley/R/packages/tests-devel/pdfsigner/src/vendor/p12-keystore/src/codec.rs:352:16 | 352 | && let Ok(plain) = decrypt( | ________________^ 353 | | &enc_key.encryption_algorithm, 354 | | enc_key.encrypted_data.as_bytes(), 355 | | password, 356 | | ) | |_____________^ | = note: see issue #53667 for more information error[E0658]: `let` expressions in this position are unstable --> /data/blackswan/ripley/R/packages/tests-devel/pdfsigner/src/vendor/p12-keystore/src/codec.rs:357:16 | 357 | && let Ok(priv_key) = PrivateKeyInfo::from_der(&plain) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | = note: see issue #53667 for more information For more information about this error, try `rustc --explain E0658`. error: could not compile `p12-keystore` (lib) due to 5 previous errors warning: build failed, waiting for other jobs to finish... make[1]: *** [Makevars:27: rust/target/release/libpdfsigner.a] Error 101 make[1]: Target 'all' not remade because of errors. make[1]: Leaving directory '/data/blackswan/ripley/R/packages/tests-devel/pdfsigner/src' ERROR: compilation failed for package ‘pdfsigner’ * removing ‘/data/blackswan/ripley/R/packages/tests-devel/pdfsigner.Rcheck/pdfsigner’