* installing to library ‘/home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages’
* installing *source* package ‘mx.crypto’ ...
** this is package ‘mx.crypto’ version ‘0.2.0’
** package ‘mx.crypto’ successfully unpacked and MD5 sums checked
** using staged installation
*** starting configure.R ***
Timestamp: 2026-07-28 23:19:56.198467
MSRV (src/rust/Cargo.toml rust-version): 1.85
Selected Rust toolchain source: system PATH
cargo path: /usr/bin/cargo
cargo --version: cargo 1.95.0 (f2d3ce0bd 2026-03-21) (built from a source tarball)
rustc path: /usr/bin/rustc
rustc --version: rustc 1.95.0 (59807616e 2026-04-14) (built from a source tarball)
MSRV check passed.
rustc -vV:
  rustc 1.95.0 (59807616e 2026-04-14) (built from a source tarball)
  binary: rustc
  commit-hash: 59807616e1fa2540724bfbac14d7976d7e4a3860
  commit-date: 2026-04-14
  host: x86_64-unknown-linux-gnu
  release: 1.95.0
  LLVM version: 21.1.8
Host triple: x86_64-unknown-linux-gnu
Detected src/rust/vendor.tar.xz; setting CARGO_HOME to a local directory.
Rendered src/Makevars from template.
Wrote inst/cargo.log.
Found src/rust/vendor.tar.xz; extracting vendored crates.
Vendored crates and cargo config are ready.
*** finishing configure.R ***
** libs
using C compiler: ‘gcc-15 (Debian 15.3.0-1) 15.3.0’
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmplMaddg/R.INSTALL3da7c27cf880f8/mx.crypto/src'
gcc-15 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c r_init_shim.c -o r_init_shim.o
gcc-15 -I"/home/hornik/tmp/R.check/r-patched-gcc/Work/build/include" -DNDEBUG   -I/usr/local/include -D_FORTIFY_SOURCE=3   -fpic  -g -O2 -Wall -Wstrict-prototypes -pedantic -mtune=native  -c shims.c -o shims.o
cd rust && R_CARGO_RUN_COUNTER=1 RUSTC="/usr/bin/rustc" CARGO_HOME="/home/hornik/tmp/scratch/RtmplMaddg/R.INSTALL3da7c27cf880f8/mx.crypto/src/rust/.cargo-home" "/usr/bin/cargo" build --release --lib
   Compiling proc-macro2 v1.0.106
   Compiling quote v1.0.45
   Compiling unicode-ident v1.0.24
   Compiling libc v0.2.186
   Compiling version_check v0.9.5
   Compiling syn v2.0.117
   Compiling generic-array v0.14.7
   Compiling typenum v1.20.0
   Compiling cfg-if v1.0.4
   Compiling getrandom v0.2.17
   Compiling rand_core v0.6.4
   Compiling crypto-common v0.1.7
   Compiling serde_core v1.0.228
   Compiling subtle v2.6.1
   Compiling zeroize_derive v1.4.3
   Compiling zeroize v1.8.2
   Compiling cpufeatures v0.2.17
   Compiling block-buffer v0.10.4
   Compiling serde v1.0.228
   Compiling digest v0.10.7
   Compiling serde_derive v1.0.228
   Compiling block-padding v0.3.3
   Compiling semver v1.0.28
   Compiling rustc_version v0.4.1
   Compiling inout v0.1.4
   Compiling equivalent v1.0.2
   Compiling hashbrown v0.17.0
   Compiling zerocopy v0.8.48
   Compiling winnow v1.0.2
   Compiling toml_parser v1.1.2+spec-1.1.0
   Compiling indexmap v2.14.0
   Compiling cipher v0.4.4
   Compiling curve25519-dalek v4.1.3
   Compiling toml_datetime v1.1.1+spec-1.1.0
   Compiling anyhow v1.0.102
   Compiling toml_edit v0.25.11+spec-1.1.0
   Compiling curve25519-dalek-derive v0.1.1
   Compiling proc-macro-error-attr2 v2.0.0
   Compiling thiserror v2.0.18
   Compiling zmij v1.0.21
   Compiling either v1.15.0
   Compiling itertools v0.14.0
   Compiling proc-macro-error2 v2.0.1
   Compiling ppv-lite86 v0.2.21
   Compiling proc-macro-crate v3.5.0
   Compiling thiserror-impl v2.0.18
   Compiling universal-hash v0.5.1
   Compiling opaque-debug v0.3.1
   Compiling serde_json v1.0.149
   Compiling signature v2.2.0
   Compiling ed25519 v2.2.3
   Compiling poly1305 v0.8.0
   Compiling prost-derive v0.14.3
   Compiling matrix-pickle-derive v0.2.2
   Compiling rand_chacha v0.3.1
   Compiling chacha20 v0.9.1
   Compiling hmac v0.12.1
   Compiling sha2 v0.10.9
   Compiling aead v0.5.2
   Compiling memchr v2.8.0
   Compiling itoa v1.0.18
   Compiling bytes v1.11.1
   Compiling prost v0.14.3
   Compiling chacha20poly1305 v0.10.1
   Compiling ed25519-dalek v2.2.0
   Compiling hkdf v0.12.4
   Compiling rand v0.8.6
   Compiling matrix-pickle v0.2.2
   Compiling x25519-dalek v2.0.1
   Compiling aes v0.8.4
   Compiling cbc v0.1.2
   Compiling arrayvec v0.7.6
   Compiling serde_bytes v0.11.19
   Compiling roxido_macro v0.6.1 (/home/hornik/tmp/scratch/RtmplMaddg/R.INSTALL3da7c27cf880f8/mx.crypto/src/rust/roxido_macro)
   Compiling rbindings v0.6.1 (/home/hornik/tmp/scratch/RtmplMaddg/R.INSTALL3da7c27cf880f8/mx.crypto/src/rust/rbindings)
   Compiling rust v0.1.0 (/home/hornik/tmp/scratch/RtmplMaddg/R.INSTALL3da7c27cf880f8/mx.crypto/src/rust)
   Compiling base64ct v1.8.3
   Compiling base64 v0.22.1
   Compiling roxido v0.6.1 (/home/hornik/tmp/scratch/RtmplMaddg/R.INSTALL3da7c27cf880f8/mx.crypto/src/rust/roxido)
   Compiling vodozemac v0.10.0
    Finished `release` profile [optimized + debuginfo] target(s) in 1m 19s
cd rust && R_CARGO_RUN_COUNTER=2 RUSTC="/usr/bin/rustc" CARGO_HOME="/home/hornik/tmp/scratch/RtmplMaddg/R.INSTALL3da7c27cf880f8/mx.crypto/src/rust/.cargo-home" "/usr/bin/cargo" build --release --lib
   Compiling rust v0.1.0 (/home/hornik/tmp/scratch/RtmplMaddg/R.INSTALL3da7c27cf880f8/mx.crypto/src/rust)
    Finished `release` profile [optimized + debuginfo] target(s) in 21.41s
cp -f rust/target/release/librust.a rust/librust.a
rm -rf rust/vendor
gcc-15 -shared -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -Wl,-O1 -o mx.crypto.so r_init_shim.o shims.o rust/librust.a -L/home/hornik/tmp/R.check/r-patched-gcc/Work/build/lib -lR
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmplMaddg/R.INSTALL3da7c27cf880f8/mx.crypto/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmplMaddg/R.INSTALL3da7c27cf880f8/mx.crypto/src'
/usr/bin/nm: apple_versioning.c.o: no symbols
/usr/bin/nm: os_version_check.c.o: no symbols
/usr/bin/nm: trampoline_setup.c.o: no symbols
/usr/bin/nm: truncxfbf2.c.o: no symbols
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmplMaddg/R.INSTALL3da7c27cf880f8/mx.crypto/src'
installing to /home/hornik/tmp/R.check/r-patched-gcc/Work/build/Packages/00LOCK-mx.crypto/00new/mx.crypto/libs
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
  converting help for package ‘mx.crypto’
    finding HTML links ... done
    mx.crypto-package                       html  
    mxc_account_fallback_key                html  
    mxc_account_generate_one_time_keys      html  
    mxc_account_identity_keys               html  
    mxc_account_mark_published              html  
    mxc_account_new                         html  
    mxc_account_one_time_keys               html  
    mxc_account_pickle                      html  
    mxc_account_sign                        html  
    mxc_account_unpickle                    html  
    mxc_ed25519_verify                      html  
    mxc_megolm_decrypt                      html  
    mxc_megolm_encrypt                      html  
    mxc_megolm_inbound_new                  html  
    mxc_megolm_inbound_pickle               html  
    mxc_megolm_inbound_unpickle             html  
    mxc_megolm_outbound_info                html  
    mxc_megolm_outbound_new                 html  
    mxc_megolm_outbound_pickle              html  
    mxc_megolm_outbound_unpickle            html  
    mxc_olm_create_inbound                  html  
    mxc_olm_create_outbound                 html  
    mxc_olm_decrypt                         html  
    mxc_olm_encrypt                         html  
    mxc_olm_session_pickle                  html  
    mxc_olm_session_unpickle                html  
    mxc_verify_device_keys                  html  
    mxc_verify_one_time_key                 html  
** building package indices
** installing vignettes
** 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 (mx.crypto)