* installing to library ‘/home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages’
* installing *source* package ‘pdfsigner’ ...
** this is package ‘pdfsigner’ version ‘0.2.2’
** package ‘pdfsigner’ successfully unpacked and MD5 sums checked
** using staged installation
Using cargo 1.95.0 (f2d3ce0bd 2026-03-21) (built from a source tarball)
Using rustc 1.95.0 (59807616e 2026-04-14) (built from a source tarball)
Building for CRAN.
Writing `src/Makevars`.
`tools/config.R` has finished.
** libs
using C compiler: ‘gcc-16 (Debian 16.1.0-2) 16.1.0’
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpfJT6Lt/R.INSTALL29e03b7c52c3e5/pdfsigner/src'
gcc-16 -I"/home/hornik/tmp/R.check/r-release-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c entrypoint.c -o entrypoint.o
if [ -d ./vendor ]; then \
	echo "=== Using offline vendor directory ==="; \
	mkdir -p /home/hornik/tmp/scratch/RtmpfJT6Lt/R.INSTALL29e03b7c52c3e5/pdfsigner/src/.cargo && \
	cp rust/vendor-config.toml /home/hornik/tmp/scratch/RtmpfJT6Lt/R.INSTALL29e03b7c52c3e5/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 /home/hornik/tmp/scratch/RtmpfJT6Lt/R.INSTALL29e03b7c52c3e5/pdfsigner/src/.cargo && \
	cp rust/vendor-config.toml /home/hornik/tmp/scratch/RtmpfJT6Lt/R.INSTALL29e03b7c52c3e5/pdfsigner/src/.cargo/config.toml; \
fi
=== Using offline vendor tarball ===
export CARGO_HOME=/home/hornik/tmp/scratch/RtmpfJT6Lt/R.INSTALL29e03b7c52c3e5/pdfsigner/src/.cargo && \
export PATH="/home/hornik/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 
   Compiling cfg-if v1.0.4
   Compiling libc v0.2.186
   Compiling zeroize v1.9.0
   Compiling version_check v0.9.5
   Compiling generic-array v0.14.7
   Compiling typenum v1.20.1
   Compiling getrandom v0.2.17
   Compiling rand_core v0.6.4
   Compiling proc-macro2 v1.0.106
   Compiling quote v1.0.45
   Compiling unicode-ident v1.0.24
   Compiling crypto-common v0.1.7
   Compiling subtle v2.6.1
   Compiling const-oid v0.9.6
   Compiling syn v2.0.117
   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 autocfg v1.5.1
   Compiling libm v0.2.16
   Compiling num-traits v0.2.19
   Compiling cpufeatures v0.2.17
   Compiling der_derive v0.7.3
   Compiling block-padding v0.3.3
   Compiling inout v0.1.4
   Compiling zerocopy v0.8.52
   Compiling cipher v0.4.4
   Compiling der v0.7.10
   Compiling spki v0.7.3
   Compiling pkcs8 v0.10.2
   Compiling signature v2.2.0
   Compiling hmac v0.12.1
   Compiling sha2 v0.10.9
   Compiling ppv-lite86 v0.2.21
   Compiling memchr v2.8.2
   Compiling num-integer v0.1.46
   Compiling time-core v0.1.9
   Compiling find-msvc-tools v0.1.9
   Compiling num-conv v0.2.2
   Compiling thiserror v2.0.18
   Compiling shlex v2.0.1
   Compiling cc v1.2.64
   Compiling time-macros v0.2.29
   Compiling thiserror-impl v2.0.18
   Compiling spin v0.9.8
   Compiling minimal-lexical v0.2.1
   Compiling crossbeam-utils v0.8.21
   Compiling deranged v0.5.8
   Compiling powerfmt v0.2.0
   Compiling nom v7.1.3
   Compiling time v0.3.49
   Compiling lazy_static v1.5.0
   Compiling ring v0.17.14
   Compiling rand_chacha v0.3.1
   Compiling synstructure v0.13.2
   Compiling ff v0.13.1
   Compiling simd-adler32 v0.3.9
   Compiling num-bigint-dig v0.8.6
   Compiling crc32fast v1.5.0
   Compiling base16ct v0.2.0
   Compiling getrandom v0.3.4
   Compiling sec1 v0.7.3
   Compiling group v0.13.0
   Compiling asn1-rs-derive v0.6.0
   Compiling rand v0.8.6
   Compiling rusticata-macros v4.1.0
   Compiling num-iter v0.1.45
   Compiling hkdf v0.12.4
   Compiling aes v0.8.4
   Compiling cbc v0.1.2
   Compiling displaydoc v0.2.6
   Compiling asn1-rs-impl v0.2.0
   Compiling sha1 v0.10.6
   Compiling crypto-bigint v0.5.5
   Compiling smallvec v1.15.2
   Compiling semver v1.0.28
   Compiling adler2 v2.0.1
   Compiling miniz_oxide v0.8.9
   Compiling rustc_version v0.4.1
   Compiling elliptic-curve v0.13.8
   Compiling x509-cert v0.2.5
   Compiling asn1-rs v0.7.2
   Compiling crossbeam-epoch v0.9.18
   Compiling pkcs1 v0.7.5
   Compiling rustls-pki-types v1.14.1
   Compiling getrandom v0.4.2
   Compiling rand_core v0.10.1
   Compiling oid-registry v0.8.1
   Compiling itoa v1.0.18
   Compiling rayon-core v1.13.0
   Compiling httparse v1.10.1
   Compiling tinyvec_macros v0.1.1
   Compiling keccak v0.1.6
   Compiling log v0.4.32
   Compiling untrusted v0.9.0
   Compiling sha3 v0.10.9
   Compiling tinyvec v1.11.0
   Compiling rsa v0.9.10
   Compiling rand_core v0.9.5
   Compiling flate2 v1.1.9
   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 cpufeatures v0.3.0
   Compiling bytes v1.11.1
   Compiling base64 v0.22.1
   Compiling rustls v0.23.40
   Compiling extendr-ffi v0.9.0
   Compiling once_cell v1.21.4
   Compiling der-parser v10.0.0
   Compiling http v1.4.2
   Compiling chacha20 v0.10.0
   Compiling scrypt v0.11.0
   Compiling ecdsa v0.16.9
   Compiling rand_chacha v0.9.0
   Compiling cms v0.2.3
   Compiling unicode-normalization v0.1.25
   Compiling rustls-webpki v0.103.13
   Compiling primeorder v0.13.6
   Compiling nom v8.0.0
   Compiling curve25519-dalek-derive v0.1.1
   Compiling hashbrown v0.17.1
   Compiling unicode-bidi v0.3.18
   Compiling either v1.16.0
   Compiling equivalent v1.0.2
   Compiling paste v1.0.15
   Compiling bytecount v0.6.9
   Compiling data-encoding v2.11.0
   Compiling unicode-properties v0.1.4
   Compiling bitflags v2.13.0
   Compiling iana-time-zone v0.1.65
   Compiling chrono v0.4.45
   Compiling stringprep v0.1.5
   Compiling x509-parser v0.18.1
   Compiling nom_locate v5.0.0
   Compiling indexmap v2.14.0
   Compiling rayon v1.12.0
   Compiling ureq-proto v0.6.0
   Compiling pkcs12 v0.1.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 des v0.8.1
   Compiling rc2 v0.8.1
   Compiling ecb v0.1.2
   Compiling md-5 v0.10.6
   Compiling encoding_rs v0.8.35
   Compiling jiff v0.2.28
   Compiling percent-encoding v2.3.2
   Compiling extendr-api v0.9.0
   Compiling rangemap v1.7.1
   Compiling weezl v0.1.12
   Compiling utf8-zero v0.8.1
   Compiling hex v0.4.3
   Compiling p12-keystore v0.2.1
   Compiling ureq v3.3.0
   Compiling lopdf v0.36.0
   Compiling extendr-macros v0.9.0
   Compiling ed25519-dalek v2.2.0
   Compiling png v0.18.1
   Compiling p256 v0.13.2
   Compiling p384 v0.13.1
   Compiling x509-ocsp v0.2.1
   Compiling readonly v0.2.13
   Compiling ttf-parser v0.25.1
   Compiling pdf_signer v0.1.7 (/home/hornik/tmp/scratch/RtmpfJT6Lt/R.INSTALL29e03b7c52c3e5/pdfsigner/src/rust/pdf_signer)
   Compiling pdfsigner v0.1.0 (/home/hornik/tmp/scratch/RtmpfJT6Lt/R.INSTALL29e03b7c52c3e5/pdfsigner/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: -lc -lm -lrt -lpthread -lR -lgcc_s -lutil -lrt -lpthread -lm -ldl -lc

    Finished `release` profile [optimized] target(s) in 5m 14s
# Note: the extendr R wrappers (R/extendr-wrappers.R) are generated at
# development time with rextendr::document() and committed to the package,
# so they are NOT regenerated here. Running the `document` helper during
# install is unnecessary and fails when cross-compiling (e.g. Windows).
# Always clean up CARGOTMP
rm -Rf /home/hornik/tmp/scratch/RtmpfJT6Lt/R.INSTALL29e03b7c52c3e5/pdfsigner/src/.cargo;
gcc-16 -shared -L/home/hornik/tmp/R.check/r-release-gcc/Work/build/lib -Wl,-O1 -o pdfsigner.so entrypoint.o -L./rust/target/release -lpdfsigner -L/home/hornik/tmp/R.check/r-release-gcc/Work/build/lib -lR
# Leading '-' so a cleanup failure never fails the build. On macOS APFS
# `rm -Rf` of the freshly-written target tree can race with Spotlight
# indexing and return ENOTEMPTY; the artefacts are outside the installed
# package, so ignoring a stray cleanup error is safe.
rm -Rf /home/hornik/tmp/scratch/RtmpfJT6Lt/R.INSTALL29e03b7c52c3e5/pdfsigner/src/.cargo /home/hornik/tmp/scratch/RtmpfJT6Lt/R.INSTALL29e03b7c52c3e5/pdfsigner/src/vendor ./rust/target
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpfJT6Lt/R.INSTALL29e03b7c52c3e5/pdfsigner/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpfJT6Lt/R.INSTALL29e03b7c52c3e5/pdfsigner/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpfJT6Lt/R.INSTALL29e03b7c52c3e5/pdfsigner/src'
installing to /home/hornik/tmp/R.check/r-release-gcc/Work/build/Packages/00LOCK-pdfsigner/00new/pdfsigner/libs
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
*** copying figures
** building package indices
** testing if installed package can be loaded from temporary location
** checking absolute paths in shared objects and dynamic libraries
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
* DONE (pdfsigner)