* installing to library ‘/home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages’
* installing *source* package ‘tantivyr’ ...
** this is package ‘tantivyr’ version ‘0.1.0’
** package ‘tantivyr’ 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/RtmpqCuKLh/R.INSTALL2db48f6752006/tantivyr/src'
gcc-16 -I"/home/hornik/tmp/R.check/r-devel-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/RtmpqCuKLh/R.INSTALL2db48f6752006/tantivyr/src/.cargo && \
cp rust/vendor-config.toml /home/hornik/tmp/scratch/RtmpqCuKLh/R.INSTALL2db48f6752006/tantivyr/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/RtmpqCuKLh/R.INSTALL2db48f6752006/tantivyr/src/.cargo && \
cp rust/vendor-config.toml /home/hornik/tmp/scratch/RtmpqCuKLh/R.INSTALL2db48f6752006/tantivyr/src/.cargo/config.toml; \
fi
=== Using offline vendor tarball ===
export CARGO_HOME=/home/hornik/tmp/scratch/RtmpqCuKLh/R.INSTALL2db48f6752006/tantivyr/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 proc-macro2 v1.0.106
Compiling quote v1.0.46
Compiling unicode-ident v1.0.24
Compiling libc v0.2.186
Compiling serde_core v1.0.228
Compiling syn v2.0.118
Compiling serde v1.0.228
Compiling jobserver v0.1.34
Compiling shlex v2.0.1
Compiling find-msvc-tools v0.1.9
Compiling cc v1.2.65
Compiling serde_derive v1.0.228
Compiling pkg-config v0.3.33
Compiling zstd-sys v2.0.16+zstd.1.5.7
Compiling crossbeam-utils v0.8.21
Compiling crunchy v0.2.4
Compiling deranged v0.5.8
Compiling regex-syntax v0.8.11
Compiling stable_deref_trait v1.2.1
Compiling zstd-safe v7.2.4
Compiling strsim v0.11.1
Compiling byteorder v1.5.0
Compiling powerfmt v0.2.0
Compiling time-core v0.1.9
Compiling rustversion v1.0.22
Compiling autocfg v1.5.1
Compiling ident_case v1.0.1
Compiling num-conv v0.2.2
Compiling time v0.3.51
Compiling darling_core v0.23.0
Compiling num-traits v0.2.19
Compiling ownedbytes v0.9.0
Compiling async-trait v0.1.89
Compiling cfg-if v1.0.4
Compiling rustix v1.1.4
Compiling typeid v1.0.3
Compiling prettyplease v0.2.37
Compiling zmij v1.0.21
Compiling either v1.16.0
Compiling getrandom v0.4.3
Compiling memchr v2.8.2
Compiling tantivy-common v0.11.0
Compiling bitpacking v0.9.3
Compiling darling_macro v0.23.0
Compiling crossbeam-epoch v0.9.18
Compiling futures-macro v0.3.32
Compiling once_cell v1.21.4
Compiling slab v0.4.12
Compiling pin-project-lite v0.2.17
Compiling extendr-ffi v0.9.0
Compiling futures-core v0.3.32
Compiling bitflags v2.13.0
Compiling futures-task v0.3.32
Compiling linux-raw-sys v0.12.1
Compiling rayon-core v1.13.0
Compiling serde_json v1.0.150
Compiling erased-serde v0.4.10
Compiling utf8-ranges v1.0.5
Compiling tantivy-fst v0.5.0
Compiling futures-util v0.3.32
Compiling tantivy-bitpacker v0.10.0
Compiling crossbeam-deque v0.8.6
Compiling darling v0.23.0
Compiling zstd v0.13.3
Compiling itertools v0.14.0
Compiling paste v1.0.15
Compiling crc32fast v1.5.0
Compiling foldhash v0.2.0
Compiling itoa v1.0.18
Compiling typetag v0.2.22
Compiling murmurhash32 v0.3.1
Compiling equivalent v1.0.2
Compiling thiserror v2.0.18
Compiling minimal-lexical v0.2.1
Compiling allocator-api2 v0.2.21
Compiling hashbrown v0.16.1
Compiling nom v7.1.3
Compiling tantivy-stacker v0.7.0
Compiling tantivy-sstable v0.7.0
Compiling bon-macros v3.9.3
Compiling ordered-float v5.3.0
Compiling regex-automata v0.4.14
Compiling typetag-impl v0.2.22
Compiling thiserror-impl v2.0.18
Compiling inventory v0.3.24
Compiling downcast-rs v2.0.2
Compiling log v0.4.33
Compiling fastrand v2.4.1
Compiling fastdivide v0.4.2
Compiling extendr-api v0.9.0
Compiling lazy_static v1.5.0
Compiling fnv v1.0.7
Compiling tantivy-query-grammar v0.26.0
Compiling extendr-macros v0.9.0
Compiling tantivy-columnar v0.7.0
Compiling tempfile v3.27.0
Compiling measure_time v0.9.0
Compiling regex v1.12.4
Compiling rayon v1.12.0
Compiling bon v3.9.3
Compiling lru v0.16.4
Compiling uuid v1.23.4
Compiling fs4 v0.13.1
Compiling arc-swap v1.9.1
Compiling aho-corasick v1.1.4
Compiling memmap2 v0.9.11
Compiling crossbeam-channel v0.5.15
Compiling rust-stemmers v1.2.0
Compiling sketches-ddsketch v0.4.0
Compiling tantivy-tokenizer-api v0.7.0
Compiling readonly v0.2.13
Compiling rustc-hash v2.1.2
Compiling datasketches v0.2.0
Compiling smallvec v1.15.2
Compiling lz4_flex v0.13.1
Compiling base64 v0.22.1
Compiling htmlescape v0.3.1
Compiling census v0.4.2
Compiling oneshot v0.1.13
Compiling levenshtein_automata v0.2.1
Compiling tantivy v0.26.1
Compiling tantivyr v0.1.0 (/home/hornik/tmp/scratch/RtmpqCuKLh/R.INSTALL2db48f6752006/tantivyr/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 -lutil -lrt -lpthread -lm -ldl -lc
Finished `release` profile [optimized] target(s) in 5m 01s
# Note: the R wrappers (R/extendr-wrappers.R) are generated at development
# time with `rextendr::document()` and shipped in the package, so there is no
# need (and on some platforms it is harmful) to regenerate them at install
# time. Only the static library is built here.
# Always clean up CARGOTMP
rm -Rf /home/hornik/tmp/scratch/RtmpqCuKLh/R.INSTALL2db48f6752006/tantivyr/src/.cargo;
gcc-16 -shared -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -Wl,-O1 -o tantivyr.so entrypoint.o -L./rust/target/release -ltantivyr -L/home/hornik/tmp/R.check/r-devel-gcc/Work/build/lib -lR
rm -Rf /home/hornik/tmp/scratch/RtmpqCuKLh/R.INSTALL2db48f6752006/tantivyr/src/.cargo /home/hornik/tmp/scratch/RtmpqCuKLh/R.INSTALL2db48f6752006/tantivyr/src/vendor ./rust/target
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpqCuKLh/R.INSTALL2db48f6752006/tantivyr/src'
make[1]: Entering directory '/home/hornik/tmp/scratch/RtmpqCuKLh/R.INSTALL2db48f6752006/tantivyr/src'
make[1]: Leaving directory '/home/hornik/tmp/scratch/RtmpqCuKLh/R.INSTALL2db48f6752006/tantivyr/src'
installing to /home/hornik/tmp/R.check/r-devel-gcc/Work/build/Packages/00LOCK-tantivyr/00new/tantivyr/libs
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
*** copying figures
** 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 (tantivyr)