[32m[1m       Using[0m[39m [37m[1mPgConfig("pg18")[0m[39m and `pg_config` from [36m/opt/pg18/bin/pg_config[39m
[32m[1m    Building[0m[39m extension with features [36mpg18[39m
[32m[1m     Running[0m[39m command [36m"/home/fedora/.rustup/toolchains/1.98.0-x86_64-unknown-linux-gnu/bin/cargo" "rustc" "--lib" "--manifest-path" "/home/fedora/src/tv-new/Cargo.toml" "--release" "--features" "pg18" "--no-default-features" "--message-format=json-render-diagnostics" "--" "-C" "link-arg=-Wl,--no-gc-sections"[39m
   Compiling proc-macro2 v1.0.107
   Compiling quote v1.0.47
   Compiling unicode-ident v1.0.27
   Compiling autocfg v1.5.1
   Compiling libc v0.2.190
   Compiling libm v0.2.16
   Compiling cfg-if v1.0.5
   Compiling serde v1.0.229
   Compiling stable_deref_trait v1.2.1
   Compiling zerocopy v0.8.63
   Compiling serde_core v1.0.229
   Compiling crossbeam-utils v0.8.23
   Compiling memchr v2.8.3
   Compiling crossbeam-epoch v0.9.21
   Compiling paste v1.0.15
   Compiling thiserror v2.0.21
   Compiling writeable v0.6.4
   Compiling litemap v0.8.3
   Compiling zmij v1.0.23
   Compiling icu_normalizer_data v2.3.0
   Compiling icu_properties_data v2.3.0
   Compiling utf8_iter v1.0.4
   Compiling crossbeam-deque v0.8.8
   Compiling once_cell v1.21.4
   Compiling rayon-core v1.13.0
   Compiling version_check v0.9.5
   Compiling glob v0.3.4
   Compiling winnow v1.0.4
   Compiling serde_json v1.0.154
   Compiling smallvec v1.16.3
   Compiling shlex v2.0.1
   Compiling find-msvc-tools v0.1.14
   Compiling bitflags v2.13.2
   Compiling toml_writer v1.1.3+spec-1.1.0
   Compiling either v1.19.0
   Compiling indenter v0.3.4
   Compiling anyhow v1.0.104
   Compiling winnow v0.7.15
   Compiling minimal-lexical v0.2.1
   Compiling reborrow v0.5.5
   Compiling regex-syntax v0.8.11
   Compiling percent-encoding v2.3.2
   Compiling is_ci v1.2.0
   Compiling dyn-stack-macros v0.1.3
   Compiling seq-macro v0.3.6
   Compiling itoa v1.0.18
   Compiling bindgen v0.72.1
   Compiling hashbrown v0.17.1
   Compiling equivalent v1.0.3
   Compiling shlex v1.3.0
   Compiling rustc-hash v2.1.3
   Compiling foldhash v0.1.5
   Compiling same-file v1.0.6
   Compiling fixedbitset v0.5.7
   Compiling unicode-segmentation v1.13.3
   Compiling getrandom v0.4.3
   Compiling unescape v0.1.0
   Compiling rawpointer v0.2.1
   Compiling radium v0.7.0
   Compiling parking_lot_core v0.9.12
   Compiling tap v1.0.1
   Compiling typenum v1.20.1
   Compiling funty v2.0.0
   Compiling half v1.8.3
   Compiling turbovec v1.1.2 (https://github.com/gburd/turbovec.git?rev=78731577c79b18f264b4604381fe7451acb5c20d#78731577)
   Compiling scopeguard v1.2.0
   Compiling seahash v4.1.0
   Compiling pg_turbovec v2.13.0 (/home/fedora/src/tv-new)
   Compiling libloading v0.8.9
   Compiling wyz v0.5.1
   Compiling num-traits v0.2.19
   Compiling eyre v0.6.14
   Compiling matrixmultiply v0.3.11
   Compiling hashbrown v0.15.5
   Compiling lock_api v0.4.14
   Compiling cc v1.8.0
   Compiling supports-color v3.0.2
   Compiling raw-cpuid v11.6.0
   Compiling form_urlencoded v1.2.2
   Compiling walkdir v2.5.0
   Compiling pulp v0.21.5
   Compiling itertools v0.13.0
   Compiling aho-corasick v1.1.5
   Compiling nom v7.1.3
   Compiling owo-colors v4.4.0
   Compiling convert_case v0.11.0
   Compiling toml_parser v1.1.5+spec-1.1.0
   Compiling clang-sys v1.9.1
   Compiling bitvec v1.1.1
   Compiling indexmap v2.14.2
   Compiling syn v3.0.9
   Compiling syn v2.0.119
   Compiling petgraph v0.8.3
   Compiling pathsearch v0.2.0
   Compiling getrandom v0.2.17
   Compiling cee-scape v0.2.0
   Compiling uuid v1.28.0
   Compiling rand_core v0.6.4
   Compiling parking_lot v0.12.5
   Compiling rayon v1.12.0
   Compiling regex-automata v0.4.18
   Compiling cexpr v0.6.0
   Compiling num-integer v0.1.47
   Compiling approx v0.5.1
   Compiling ordered-float v4.6.0
   Compiling num-rational v0.4.2
   Compiling serde_spanned v1.1.2
   Compiling toml_datetime v0.7.5+spec-1.1.0
   Compiling toml_datetime v1.1.2+spec-1.1.0
   Compiling toml v0.9.12+spec-1.1.0
   Compiling toml v1.1.8+spec-1.1.0
   Compiling synstructure v0.14.0
   Compiling bytemuck_derive v1.12.1
   Compiling serde_derive v1.0.229
   Compiling zerovec-derive v0.11.6
   Compiling displaydoc v0.2.7
   Compiling thiserror-impl v2.0.21
   Compiling zerofrom-derive v0.1.8
   Compiling yoke-derive v0.8.4
   Compiling zerofrom v0.1.8
   Compiling yoke v0.8.3
   Compiling regex v1.13.1
   Compiling zerovec v0.11.8
   Compiling zerotrie v0.2.5
   Compiling bytemuck v1.25.2
   Compiling pgrx-sql-entity-graph v0.19.3
   Compiling num-complex v0.4.6
   Compiling dyn-stack v0.13.2
   Compiling safe_arch v0.7.4
   Compiling zerocopy-derive v0.8.63
   Compiling nalgebra-macros v0.2.2
   Compiling enum-map-derive v0.17.0
   Compiling tinystr v0.8.4
   Compiling potential_utf v0.1.6
   Compiling wide v0.7.33
   Compiling icu_collections v2.3.0
   Compiling icu_locale_core v2.3.0
   Compiling enum-map v2.7.3
   Compiling icu_provider v2.3.1
   Compiling icu_normalizer v2.3.0
   Compiling icu_properties v2.3.0
   Compiling cargo_toml v0.22.3
   Compiling serde_cbor v0.11.2
   Compiling simba v0.8.1
   Compiling idna_adapter v1.2.2
   Compiling idna v1.1.0
   Compiling url v2.5.8
   Compiling pgrx-pg-config v0.19.3
   Compiling pgrx-macros v0.19.3
   Compiling pgrx-bindgen v0.19.3
   Compiling pgrx-pg-sys v0.19.3
   Compiling half v2.7.1
   Compiling ppv-lite86 v0.2.21
   Compiling rand_chacha v0.3.1
   Compiling gemm-common v0.18.2
   Compiling rand v0.8.8
   Compiling gemm-f32 v0.18.2
   Compiling gemm-f64 v0.18.2
   Compiling gemm-c64 v0.18.2
   Compiling gemm-c32 v0.18.2
   Compiling rand_distr v0.4.3
   Compiling gemm-f16 v0.18.2
   Compiling nalgebra v0.32.6
   Compiling gemm v0.18.2
   Compiling statrs v0.17.1
   Compiling pgrx v0.19.3
warning: use of deprecated method `turbovec::TurboQuantIndex::dim`: returns 0 for a lazy index, which is unsafe to do arithmetic with; use dim_opt()
   --> src/cache.rs:229:24
    |
229 |             self.inner.dim(),
    |                        ^^^
    |
    = note: `#[warn(deprecated)]` on by default

warning: use of deprecated method `turbovec::IdMapIndex::dim`: returns 0 for a lazy index, which is unsafe to do arithmetic with; use dim_opt()
   --> src/index/insert.rs:275:18
    |
275 |         if guard.dim() != 0 && guard.dim() != dim {
    |                  ^^^

warning: use of deprecated method `turbovec::IdMapIndex::dim`: returns 0 for a lazy index, which is unsafe to do arithmetic with; use dim_opt()
   --> src/index/insert.rs:275:38
    |
275 |         if guard.dim() != 0 && guard.dim() != dim {
    |                                      ^^^

warning: use of deprecated method `turbovec::IdMapIndex::dim`: returns 0 for a lazy index, which is unsafe to do arithmetic with; use dim_opt()
   --> src/index/insert.rs:278:23
    |
278 |                 guard.dim(),
    |                       ^^^

warning: field `stride` is never read
   --> src/cache.rs:694:5
    |
685 | pub(crate) struct BqIndex {
    |                   ------- field in this struct
...
694 |     stride: usize,
    |     ^^^^^^
    |
    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default

warning: constant `GRAPH_SCAN_EF_MULTIPLIER` is never used
   --> src/index/graph.rs:271:11
    |
271 | pub const GRAPH_SCAN_EF_MULTIPLIER: usize = 4;
    |           ^^^^^^^^^^^^^^^^^^^^^^^^

warning: constant `GRAPH_SCAN_EF_FLOOR` is never used
   --> src/index/graph.rs:279:11
    |
279 | pub const GRAPH_SCAN_EF_FLOOR: usize = 64;
    |           ^^^^^^^^^^^^^^^^^^^

warning: function `default_scan_ef` is never used
   --> src/index/graph.rs:298:8
    |
298 | pub fn default_scan_ef(k: usize, n: usize) -> usize {
    |        ^^^^^^^^^^^^^^^

warning: function `graph_search` is never used
    --> src/index/graph.rs:1590:8
     |
1590 | pub fn graph_search<F>(
     |        ^^^^^^^^^^^^

warning: function `unpack_signs` is never used
  --> src/index/onebit.rs:59:8
   |
59 | pub fn unpack_signs(bytes: &[u8], dim: usize) -> Vec<f32> {
   |        ^^^^^^^^^^^^

warning: methods `centroids_slice`, `boundaries_slice`, and `is_legacy_v6` are never used
    --> src/index/page.rs:1123:12
     |
 415 | impl MetaPageData {
     | ----------------- methods in this implementation
...
1123 |     pub fn centroids_slice(&self) -> &[f32] {
     |            ^^^^^^^^^^^^^^^
...
1130 |     pub fn boundaries_slice(&self) -> &[f32] {
     |            ^^^^^^^^^^^^^^^^
...
1263 |     pub fn is_legacy_v6(&self) -> bool {
     |            ^^^^^^^^^^^^

warning: `pg_turbovec` (lib) generated 11 warnings
    Finished `release` profile [optimized] target(s) in 1m 04s
[32m[1m  Installing[0m[39m extension
[32m[1m     Copying[0m[39m control file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec.control[39m
[32m[1m     Copying[0m[39m shared library to [36m/opt/pg18/lib/postgresql/pg_turbovec.so[39m
[32m[1m  Discovered[0m[39m [36m[1m125[0m[39m SQL entities: [36m[1m0[0m[39m schemas ([36m[1m0[0m[39m unique), [36m[1m108[0m[39m functions, [36m[1m7[0m[39m types, [36m[1m0[0m[39m enums, [36m[1m10[0m[39m sqls, [36m[1m0[0m[39m ords, [36m[1m0[0m[39m hashes, [36m[1m0[0m[39m aggregates, [36m[1m0[0m[39m triggers
[32m[1m     Writing[0m[39m SQL entities to /opt/pg18/share/postgresql/extension/pg_turbovec--2.13.0.sql
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--1.28.3--1.28.4.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--1.28.4--1.29.0.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--1.29.0--1.29.1.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--1.29.1--1.29.2.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--1.29.2--1.29.3.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--1.29.3--1.29.4.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--1.29.4--1.29.5.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--1.29.5--1.29.6.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--1.29.6--1.29.7.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--1.29.7--2.0.0.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--2.0.0--2.1.0.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--2.1.0--2.2.0.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--2.10.0--2.10.1.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--2.10.1--2.10.2.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--2.10.2--2.10.3.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--2.10.3--2.11.0.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--2.11.0--2.12.0.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--2.12.0--2.12.1.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--2.12.1--2.13.0.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--2.2.0--2.2.1.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--2.2.1--2.2.2.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--2.2.2--2.3.0.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--2.3.0--2.4.0.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--2.4.0--2.5.0.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--2.5.0--2.6.0.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--2.6.0--2.7.0.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--2.7.0--2.7.1.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--2.7.1--2.7.2.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--2.7.2--2.7.3.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--2.7.3--2.7.4.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--2.7.4--2.7.5.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--2.7.5--2.7.6.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--2.7.6--2.8.0.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--2.8.0--2.8.1.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--2.8.1--2.8.2.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--2.8.2--2.8.3.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--2.8.3--2.8.4.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--2.8.4--2.9.0.sql[39m
[32m[1m     Copying[0m[39m extension schema upgrade file to [36m/opt/pg18/share/postgresql/extension/pg_turbovec--2.9.0--2.10.0.sql[39m
[32m[1m    Finished[0m[39m installing pg_turbovec
