[INFO] fetching crate llama_cpp_sys 0.3.2... [INFO] checking llama_cpp_sys-0.3.2 against master#cf38b8e663f15db10ce49d7bbce02c99fc3dbc0c for pr-143170 [INFO] extracting crate llama_cpp_sys 0.3.2 into /workspace/builds/worker-6-tc1/source [INFO] started tweaking crates.io crate llama_cpp_sys 0.3.2 [INFO] finished tweaking crates.io crate llama_cpp_sys 0.3.2 [INFO] tweaked toml for crates.io crate llama_cpp_sys 0.3.2 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate llama_cpp_sys 0.3.2 on toolchain cf38b8e663f15db10ce49d7bbce02c99fc3dbc0c [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cf38b8e663f15db10ce49d7bbce02c99fc3dbc0c" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cf38b8e663f15db10ce49d7bbce02c99fc3dbc0c" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 62 packages to latest compatible versions [INFO] [stderr] Adding ash v0.37.3+1.3.251 (available: v0.38.0+1.3.281) [INFO] [stderr] Adding bindgen v0.69.5 (available: v0.72.0) [INFO] [stderr] Adding cudarc v0.10.0 (available: v0.16.6) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+cf38b8e663f15db10ce49d7bbce02c99fc3dbc0c" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+cf38b8e663f15db10ce49d7bbce02c99fc3dbc0c" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] dd4202509a1b91fa6041f9eaf6826ac2707e4b596a951e06eeaed03f959f72b5 [INFO] running `Command { std: "docker" "start" "-a" "dd4202509a1b91fa6041f9eaf6826ac2707e4b596a951e06eeaed03f959f72b5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "dd4202509a1b91fa6041f9eaf6826ac2707e4b596a951e06eeaed03f959f72b5", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dd4202509a1b91fa6041f9eaf6826ac2707e4b596a951e06eeaed03f959f72b5", kill_on_drop: false }` [INFO] [stdout] dd4202509a1b91fa6041f9eaf6826ac2707e4b596a951e06eeaed03f959f72b5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:90999bfc7ae267e83380e433d8e61a7c072ca6729e92edbae886d3423b3a6f4c" "/opt/rustwide/cargo-home/bin/cargo" "+cf38b8e663f15db10ce49d7bbce02c99fc3dbc0c" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 866b184cb8ba04ba8cd4a6409cdd331c957c17300860ab24a712571ab48fcefc [INFO] running `Command { std: "docker" "start" "-a" "866b184cb8ba04ba8cd4a6409cdd331c957c17300860ab24a712571ab48fcefc", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.174 [INFO] [stderr] Compiling prettyplease v0.2.35 [INFO] [stderr] Compiling regex-syntax v0.8.5 [INFO] [stderr] Compiling bindgen v0.69.5 [INFO] [stderr] Compiling itertools v0.12.1 [INFO] [stderr] Compiling once_cell v1.21.3 [INFO] [stderr] Compiling jobserver v0.1.33 [INFO] [stderr] Compiling clang-sys v1.8.1 [INFO] [stderr] Compiling cc v1.2.27 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling link-cplusplus v1.0.10 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling llama_cpp_sys v0.3.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: unexpected `cfg` condition value: `opencl` [INFO] [stdout] --> build.rs:647:20 [INFO] [stdout] | [INFO] [stdout] 647 | } else if cfg!(feature = "opencl") { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `accel`, `avx`, `avx2`, `avx512`, `avx512_vmbi`, `avx512_vnni`, `blas`, `clblast`, `compat`, `cuda`, `cuda_dmmv`, `cuda_f16`, `cuda_mmq`, `default`, `f16c`, `fma`, `hipblas`, `metal`, `mpi`, `native`, and `vulkan` [INFO] [stdout] = help: consider adding `opencl` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] = note: `#[warn(unexpected_cfgs)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `openblas` [INFO] [stdout] --> build.rs:650:20 [INFO] [stdout] | [INFO] [stdout] 650 | } else if cfg!(feature = "openblas") { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `accel`, `avx`, `avx2`, `avx512`, `avx512_vmbi`, `avx512_vnni`, `blas`, `clblast`, `compat`, `cuda`, `cuda_dmmv`, `cuda_f16`, `cuda_mmq`, `default`, `f16c`, `fma`, `hipblas`, `metal`, `mpi`, `native`, and `vulkan` [INFO] [stdout] = help: consider adding `openblas` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unexpected `cfg` condition value: `blis` [INFO] [stdout] --> build.rs:653:20 [INFO] [stdout] | [INFO] [stdout] 653 | } else if cfg!(feature = "blis") { [INFO] [stdout] | ^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | help: there is a expected value with a similar name: `"blas"` [INFO] [stdout] | [INFO] [stdout] = note: expected values for `feature` are: `accel`, `avx`, `avx2`, `avx512`, `avx512_vmbi`, `avx512_vnni`, `blas`, `clblast`, `compat`, `cuda`, `cuda_dmmv`, `cuda_f16`, `cuda_mmq`, `default`, `f16c`, `fma`, `hipblas`, `metal`, `mpi`, `native`, and `vulkan` [INFO] [stdout] = help: consider adding `blis` as a feature in `Cargo.toml` [INFO] [stdout] = note: see for more information about checking conditional configuration [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> build.rs:498:9 [INFO] [stdout] | [INFO] [stdout] 498 | let mut output_file = File::create(&ggml_metal_shader_out_path).expect("Failed to create output file"); [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: llama_cpp_sys@0.3.2: ./thirdparty/llama.cpp/ggml.c:155: warning: "GGML_DEBUG" redefined [INFO] [stderr] warning: llama_cpp_sys@0.3.2: 155 | #define GGML_DEBUG 0 [INFO] [stderr] warning: llama_cpp_sys@0.3.2: | [INFO] [stderr] warning: llama_cpp_sys@0.3.2: : note: this is the location of the previous definition [INFO] [stderr] warning: llama_cpp_sys@0.3.2: ./thirdparty/llama.cpp/ggml-alloc.c:436:13: warning: 'ggml_gallocr_set_node_offset' defined but not used [-Wunused-function] [INFO] [stderr] warning: llama_cpp_sys@0.3.2: 436 | static void ggml_gallocr_set_node_offset(ggml_gallocr_t galloc, struct ggml_tensor * node, int buffer_id, size_t offset) { [INFO] [stderr] warning: llama_cpp_sys@0.3.2: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_sys@0.3.2: ./thirdparty/llama.cpp/ggml-backend.c:1188:13: warning: 'ggml_backend_sched_print_assignments' defined but not used [-Wunused-function] [INFO] [stderr] warning: llama_cpp_sys@0.3.2: 1188 | static void ggml_backend_sched_print_assignments(ggml_backend_sched_t sched, struct ggml_cgraph * graph) { [INFO] [stderr] warning: llama_cpp_sys@0.3.2: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_sys@0.3.2: ./thirdparty/llama.cpp/ggml-quants.c:11700:12: warning: 'iq1_find_best_neighbour' defined but not used [-Wunused-function] [INFO] [stderr] warning: llama_cpp_sys@0.3.2: 11700 | static int iq1_find_best_neighbour(const uint16_t * restrict neighbours, const uint64_t * restrict grid, [INFO] [stderr] warning: llama_cpp_sys@0.3.2: | ^~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_sys@0.3.2: ./thirdparty/llama.cpp/ggml-quants.c:1447:14: warning: 'make_qkx1_quants' defined but not used [-Wunused-function] [INFO] [stderr] warning: llama_cpp_sys@0.3.2: 1447 | static float make_qkx1_quants(int n, int nmax, const float * restrict x, uint8_t * restrict L, float * restrict the_min, [INFO] [stderr] warning: llama_cpp_sys@0.3.2: | ^~~~~~~~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_sys@0.3.2: ./thirdparty/llama.cpp/ggml.c:19396:13: warning: 'ggml_opt_get_grad' defined but not used [-Wunused-function] [INFO] [stderr] warning: llama_cpp_sys@0.3.2: 19396 | static void ggml_opt_get_grad(int np, struct ggml_tensor * const ps[], float * g) { [INFO] [stderr] warning: llama_cpp_sys@0.3.2: | ^~~~~~~~~~~~~~~~~ [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-b6bae6e59cc70314/out/bindings.rs:3:21312 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct ggml_cplan { pub work_size : usize , pub work_data : * mut u8 , pub n_threads : :: std :: os :: raw :: c_int , pub abort_callback : ggml_abort_callback , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-b6bae6e59cc70314/out/bindings.rs:3:107684 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct ggml_type_traits_t { pub type_name : * const :: std :: os :: raw :: c_char , pub blck_size : :: std :: os :: raw :: c_int , pub type_size : usize , pub is_quantized : bool , pub to_float : ggml_to_float_t , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-b6bae6e59cc70314/out/bindings.rs:3:107717 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct ggml_type_traits_t { pub type_name : * const :: std :: os :: raw :: c_char , pub blck_size : :: std :: os :: raw :: c_int , pub type_size : usize , pub is_quantized : bool , pub to_float : ggml_to_float_t , pub from_float : ggml_from_float_t , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-b6bae6e59cc70314/out/bindings.rs:3:107754 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct ggml_type_traits_t { pub type_name : * const :: std :: os :: raw :: c_char , pub blck_size : :: std :: os :: raw :: c_int , pub type_size : usize , pub is_quantized : bool , pub to_float : ggml_to_float_t , pub from_float : ggml_from_float_t , pub from_float_reference : ggml_from_float_t , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-b6bae6e59cc70314/out/bindings.rs:3:107801 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct ggml_type_traits_t { pub type_name : * const :: std :: os :: raw :: c_char , pub blck_size : :: std :: os :: raw :: c_int , pub type_size : usize , pub is_quantized : bool , pub to_float : ggml_to_float_t , pub from_float : ggml_from_float_t , pub from_float_reference : ggml_from_float_t , pub vec_dot : ggml_vec_dot_t , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-b6bae6e59cc70314/out/bindings.rs:3:142430 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct llama_model_params { pub n_gpu_layers : i32 , pub split_mode : llama_split_mode , pub main_gpu : i32 , pub tensor_split : * const f32 , pub progress_callback : llama_progress_callback , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-b6bae6e59cc70314/out/bindings.rs:3:145887 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct llama_context_params { pub seed : u32 , pub n_ctx : u32 , pub n_batch : u32 , pub n_ubatch : u32 , pub n_seq_max : u32 , pub n_threads : u32 , pub n_threads_batch : u32 , pub rope_scaling_type : llama_rope_scaling_type , pub pooling_type : llama_pooling_type , pub rope_freq_base : f32 , pub rope_freq_scale : f32 , pub yarn_ext_factor : f32 , pub yarn_attn_factor : f32 , pub yarn_beta_fast : f32 , pub yarn_beta_slow : f32 , pub yarn_orig_ctx : u32 , pub defrag_thold : f32 , pub cb_eval : ggml_backend_sched_eval_callback , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-b6bae6e59cc70314/out/bindings.rs:3:146121 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct llama_context_params { pub seed : u32 , pub n_ctx : u32 , pub n_batch : u32 , pub n_ubatch : u32 , pub n_seq_max : u32 , pub n_threads : u32 , pub n_threads_batch : u32 , pub rope_scaling_type : llama_rope_scaling_type , pub pooling_type : llama_pooling_type , pub rope_freq_base : f32 , pub rope_freq_scale : f32 , pub yarn_ext_factor : f32 , pub yarn_attn_factor : f32 , pub yarn_beta_fast : f32 , pub yarn_beta_slow : f32 , pub yarn_orig_ctx : u32 , pub defrag_thold : f32 , pub cb_eval : ggml_backend_sched_eval_callback , pub cb_eval_user_data : * mut :: std :: os :: raw :: c_void , pub type_k : ggml_type , pub type_v : ggml_type , pub logits_all : bool , pub embeddings : bool , pub offload_kqv : bool , pub abort_callback : ggml_abort_callback , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-b6bae6e59cc70314/out/bindings.rs:3:21312 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct ggml_cplan { pub work_size : usize , pub work_data : * mut u8 , pub n_threads : :: std :: os :: raw :: c_int , pub abort_callback : ggml_abort_callback , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-b6bae6e59cc70314/out/bindings.rs:3:107684 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct ggml_type_traits_t { pub type_name : * const :: std :: os :: raw :: c_char , pub blck_size : :: std :: os :: raw :: c_int , pub type_size : usize , pub is_quantized : bool , pub to_float : ggml_to_float_t , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-b6bae6e59cc70314/out/bindings.rs:3:107717 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct ggml_type_traits_t { pub type_name : * const :: std :: os :: raw :: c_char , pub blck_size : :: std :: os :: raw :: c_int , pub type_size : usize , pub is_quantized : bool , pub to_float : ggml_to_float_t , pub from_float : ggml_from_float_t , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-b6bae6e59cc70314/out/bindings.rs:3:107754 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct ggml_type_traits_t { pub type_name : * const :: std :: os :: raw :: c_char , pub blck_size : :: std :: os :: raw :: c_int , pub type_size : usize , pub is_quantized : bool , pub to_float : ggml_to_float_t , pub from_float : ggml_from_float_t , pub from_float_reference : ggml_from_float_t , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-b6bae6e59cc70314/out/bindings.rs:3:107801 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct ggml_type_traits_t { pub type_name : * const :: std :: os :: raw :: c_char , pub blck_size : :: std :: os :: raw :: c_int , pub type_size : usize , pub is_quantized : bool , pub to_float : ggml_to_float_t , pub from_float : ggml_from_float_t , pub from_float_reference : ggml_from_float_t , pub vec_dot : ggml_vec_dot_t , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-b6bae6e59cc70314/out/bindings.rs:3:142430 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct llama_model_params { pub n_gpu_layers : i32 , pub split_mode : llama_split_mode , pub main_gpu : i32 , pub tensor_split : * const f32 , pub progress_callback : llama_progress_callback , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-b6bae6e59cc70314/out/bindings.rs:3:145887 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct llama_context_params { pub seed : u32 , pub n_ctx : u32 , pub n_batch : u32 , pub n_ubatch : u32 , pub n_seq_max : u32 , pub n_threads : u32 , pub n_threads_batch : u32 , pub rope_scaling_type : llama_rope_scaling_type , pub pooling_type : llama_pooling_type , pub rope_freq_base : f32 , pub rope_freq_scale : f32 , pub yarn_ext_factor : f32 , pub yarn_attn_factor : f32 , pub yarn_beta_fast : f32 , pub yarn_beta_slow : f32 , pub yarn_orig_ctx : u32 , pub defrag_thold : f32 , pub cb_eval : ggml_backend_sched_eval_callback , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique [INFO] [stdout] --> /opt/rustwide/target/debug/build/llama_cpp_sys-b6bae6e59cc70314/out/bindings.rs:3:146121 [INFO] [stdout] | [INFO] [stdout] 3 | ... , PartialEq)] pub struct llama_context_params { pub seed : u32 , pub n_ctx : u32 , pub n_batch : u32 , pub n_ubatch : u32 , pub n_seq_max : u32 , pub n_threads : u32 , pub n_threads_batch : u32 , pub rope_scaling_type : llama_rope_scaling_type , pub pooling_type : llama_pooling_type , pub rope_freq_base : f32 , pub rope_freq_scale : f32 , pub yarn_ext_factor : f32 , pub yarn_attn_factor : f32 , pub yarn_beta_fast : f32 , pub yarn_beta_slow : f32 , pub yarn_orig_ctx : u32 , pub defrag_thold : f32 , pub cb_eval : ggml_backend_sched_eval_callback , pub cb_eval_user_data : * mut :: std :: os :: raw :: c_void , pub type_k : ggml_type , pub type_v : ggml_type , pub logits_all : bool , pub embeddings : bool , pub offload_kqv : bool , pub abort_callback : ggml_abort_callback , ... [INFO] [stdout] | --------- in this derive macro expansion ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the address of the same function can vary between different codegen units [INFO] [stdout] = note: furthermore, different functions could have the same address after being merged together [INFO] [stdout] = note: for more information visit [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 32.21s [INFO] running `Command { std: "docker" "inspect" "866b184cb8ba04ba8cd4a6409cdd331c957c17300860ab24a712571ab48fcefc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "866b184cb8ba04ba8cd4a6409cdd331c957c17300860ab24a712571ab48fcefc", kill_on_drop: false }` [INFO] [stdout] 866b184cb8ba04ba8cd4a6409cdd331c957c17300860ab24a712571ab48fcefc