Closed
Description
[target.'cfg(target_os = "macos")'.dependencies]
llama-cpp-2 = { git = "https://github.com/utilityai/llama-cpp-rs", features = ["openmp", "native", "metal"], branch = "update-llama-cpp-2025-05-21" }
For above deps, I got:
error[E0425]: cannot find function `llama_kv_cache_seq_cp` in crate `llama_cpp_sys_2`
--> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:31:35
|
31 | unsafe { llama_cpp_sys_2::llama_kv_cache_seq_cp(self.context.as_ptr(), src, dest, 0, size) }
| ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `llama_kv_self_seq_cp`
|
::: /Users/yujonglee/dev/company/hyprnote/apps/desktop/src-tauri/target/debug/build/llama-cpp-sys-2-b38edda1c4d34769/out/bindings.rs:6098:5
|
6098 | / pub fn llama_kv_self_seq_cp(
6099 | | ctx: *mut llama_context,
6100 | | seq_id_src: llama_seq_id,
6101 | | seq_id_dst: llama_seq_id,
6102 | | p0: llama_pos,
6103 | | p1: llama_pos,
6104 | | );
| |______- similarly named function `llama_kv_self_seq_cp` defined here
error[E0425]: cannot find function `llama_kv_cache_seq_cp` in crate `llama_cpp_sys_2`
--> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:61:30
|
61 | llama_cpp_sys_2::llama_kv_cache_seq_cp(self.context.as_ptr(), src, dest, p0, p1);
| ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `llama_kv_self_seq_cp`
|
::: /Users/yujonglee/dev/company/hyprnote/apps/desktop/src-tauri/target/debug/build/llama-cpp-sys-2-b38edda1c4d34769/out/bindings.rs:6098:5
|
6098 | / pub fn llama_kv_self_seq_cp(
6099 | | ctx: *mut llama_context,
6100 | | seq_id_src: llama_seq_id,
6101 | | seq_id_dst: llama_seq_id,
6102 | | p0: llama_pos,
6103 | | p1: llama_pos,
6104 | | );
| |______- similarly named function `llama_kv_self_seq_cp` defined here
error[E0425]: cannot find function `llama_kv_cache_seq_rm` in crate `llama_cpp_sys_2`
--> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:95:38
|
95 | Ok(unsafe { llama_cpp_sys_2::llama_kv_cache_seq_rm(self.context.as_ptr(), src, p0, p1) })
| ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `llama_kv_self_seq_rm`
|
::: /Users/yujonglee/dev/company/hyprnote/apps/desktop/src-tauri/target/debug/build/llama-cpp-sys-2-b38edda1c4d34769/out/bindings.rs:6090:5
|
6090 | / pub fn llama_kv_self_seq_rm(
6091 | | ctx: *mut llama_context,
6092 | | seq_id: llama_seq_id,
6093 | | p0: llama_pos,
6094 | | p1: llama_pos,
6095 | | ) -> bool;
| |______________- similarly named function `llama_kv_self_seq_rm` defined here
error[E0425]: cannot find function `llama_get_kv_cache_used_cells` in crate `llama_cpp_sys_2`
--> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:101:35
|
101 | unsafe { llama_cpp_sys_2::llama_get_kv_cache_used_cells(self.context.as_ptr()) }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `llama_kv_self_used_cells`
|
::: /Users/yujonglee/dev/company/hyprnote/apps/desktop/src-tauri/target/debug/build/llama-cpp-sys-2-b38edda1c4d34769/out/bindings.rs:6084:5
|
6084 | pub fn llama_kv_self_used_cells(ctx: *const llama_context) -> i32;
| ------------------------------------------------------------------ similarly named function `llama_kv_self_used_cells` defined here
error[E0425]: cannot find function `llama_kv_cache_clear` in crate `llama_cpp_sys_2`
--> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:106:35
|
106 | unsafe { llama_cpp_sys_2::llama_kv_cache_clear(self.context.as_ptr()) }
| ^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `llama_kv_self_clear`
|
::: /Users/yujonglee/dev/company/hyprnote/apps/desktop/src-tauri/target/debug/build/llama-cpp-sys-2-b38edda1c4d34769/out/bindings.rs:6087:5
|
6087 | pub fn llama_kv_self_clear(ctx: *mut llama_context);
| ---------------------------------------------------- similarly named function `llama_kv_self_clear` defined here
error[E0425]: cannot find function `llama_kv_cache_seq_keep` in crate `llama_cpp_sys_2`
--> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:115:35
|
115 | unsafe { llama_cpp_sys_2::llama_kv_cache_seq_keep(self.context.as_ptr(), seq_id) }
| ^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `llama_kv_self_seq_keep`
|
::: /Users/yujonglee/dev/company/hyprnote/apps/desktop/src-tauri/target/debug/build/llama-cpp-sys-2-b38edda1c4d34769/out/bindings.rs:6107:5
|
6107 | pub fn llama_kv_self_seq_keep(ctx: *mut llama_context, seq_id: llama_seq_id);
| ----------------------------------------------------------------------------- similarly named function `llama_kv_self_seq_keep` defined here
error[E0425]: cannot find function `llama_kv_cache_seq_add` in crate `llama_cpp_sys_2`
--> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:150:30
|
150 | llama_cpp_sys_2::llama_kv_cache_seq_add(self.context.as_ptr(), seq_id, p0, p1, delta);
| ^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `llama_kv_self_seq_add`
|
::: /Users/yujonglee/dev/company/hyprnote/apps/desktop/src-tauri/target/debug/build/llama-cpp-sys-2-b38edda1c4d34769/out/bindings.rs:6110:5
|
6110 | / pub fn llama_kv_self_seq_add(
6111 | | ctx: *mut llama_context,
6112 | | seq_id: llama_seq_id,
6113 | | p0: llama_pos,
6114 | | p1: llama_pos,
6115 | | delta: llama_pos,
6116 | | );
| |______- similarly named function `llama_kv_self_seq_add` defined here
error[E0425]: cannot find function `llama_kv_cache_seq_div` in crate `llama_cpp_sys_2`
--> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:186:35
|
186 | unsafe { llama_cpp_sys_2::llama_kv_cache_seq_div(self.context.as_ptr(), seq_id, p0, p1, d) }
| ^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `llama_kv_self_seq_div`
|
::: /Users/yujonglee/dev/company/hyprnote/apps/desktop/src-tauri/target/debug/build/llama-cpp-sys-2-b38edda1c4d34769/out/bindings.rs:6119:5
|
6119 | / pub fn llama_kv_self_seq_div(
6120 | | ctx: *mut llama_context,
6121 | | seq_id: llama_seq_id,
6122 | | p0: llama_pos,
6123 | | p1: llama_pos,
6124 | | d: ::std::os::raw::c_int,
6125 | | );
| |______- similarly named function `llama_kv_self_seq_div` defined here
error[E0425]: cannot find function `llama_kv_cache_seq_pos_max` in crate `llama_cpp_sys_2`
--> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:197:35
|
197 | unsafe { llama_cpp_sys_2::llama_kv_cache_seq_pos_max(self.context.as_ptr(), seq_id) }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `llama_kv_self_seq_pos_max`
|
::: /Users/yujonglee/dev/company/hyprnote/apps/desktop/src-tauri/target/debug/build/llama-cpp-sys-2-b38edda1c4d34769/out/bindings.rs:6131:5
|
6131 | pub fn llama_kv_self_seq_pos_max(ctx: *mut llama_context, seq_id: llama_seq_id) -> llama_pos;
| --------------------------------------------------------------------------------------------- similarly named function `llama_kv_self_seq_pos_max` defined here
error[E0425]: cannot find function `llama_kv_cache_defrag` in crate `llama_cpp_sys_2`
--> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:205:35
|
205 | unsafe { llama_cpp_sys_2::llama_kv_cache_defrag(self.context.as_ptr()) }
| ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `llama_kv_self_defrag`
|
::: /Users/yujonglee/dev/company/hyprnote/apps/desktop/src-tauri/target/debug/build/llama-cpp-sys-2-b38edda1c4d34769/out/bindings.rs:6134:5
|
6134 | pub fn llama_kv_self_defrag(ctx: *mut llama_context);
| ----------------------------------------------------- similarly named function `llama_kv_self_defrag` defined here
error[E0425]: cannot find function `llama_kv_cache_update` in crate `llama_cpp_sys_2`
--> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:210:35
|
210 | unsafe { llama_cpp_sys_2::llama_kv_cache_update(self.context.as_ptr()) }
| ^^^^^^^^^^^^^^^^^^^^^ help: a function with a similar name exists: `llama_kv_self_update`
|
::: /Users/yujonglee/dev/company/hyprnote/apps/desktop/src-tauri/target/debug/build/llama-cpp-sys-2-b38edda1c4d34769/out/bindings.rs:6140:5
|
6140 | pub fn llama_kv_self_update(ctx: *mut llama_context);
| ----------------------------------------------------- similarly named function `llama_kv_self_update` defined here
error[E0425]: cannot find function `llama_get_kv_cache_token_count` in crate `llama_cpp_sys_2`
--> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:217:35
|
217 | unsafe { llama_cpp_sys_2::llama_get_kv_cache_token_count(self.context.as_ptr()) }
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `llama_cpp_sys_2`
error[E0425]: cannot find function `llama_kv_cache_view_init` in crate `llama_cpp_sys_2`
--> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:230:39
|
230 | unsafe { llama_cpp_sys_2::llama_kv_cache_view_init(self.context.as_ptr(), n_max_seq) };
| ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `llama_cpp_sys_2`
error[E0412]: cannot find type `llama_kv_cache_view` in crate `llama_cpp_sys_2`
--> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:247:28
|
247 | view: llama_cpp_sys_2::llama_kv_cache_view,
| ^^^^^^^^^^^^^^^^^^^ help: a struct with a similar name exists: `llama_kv_cache`
|
::: /Users/yujonglee/dev/company/hyprnote/apps/desktop/src-tauri/target/debug/build/llama-cpp-sys-2-b38edda1c4d34769/out/bindings.rs:4542:1
|
4542 | pub struct llama_kv_cache {
| ------------------------- similarly named struct `llama_kv_cache` defined here
error[E0425]: cannot find function `llama_kv_cache_view_update` in crate `llama_cpp_sys_2`
--> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:254:30
|
254 | llama_cpp_sys_2::llama_kv_cache_view_update(self.ctx.context.as_ptr(), &mut self.view);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in `llama_cpp_sys_2`
error[E0425]: cannot find function `llama_kv_cache_view_free` in crate `llama_cpp_sys_2`
--> /Users/yujonglee/.cargo/git/checkouts/llama-cpp-rs-274405c613038803/819e3bf/llama-cpp-2/src/context/kv_cache.rs:328:30
|
328 | llama_cpp_sys_2::llama_kv_cache_view_free(&mut self.view);
| ^^^^^^^^^^^^^^^^^^^^^^^^ not found in `llama_cpp_sys_2`
Some errors have detailed explanations: E0412, E0425.
For more information about an error, try `rustc --explain E0412`.
error: could not compile `llama-cpp-2` (lib) due to 16 previous errors
Metadata
Metadata
Assignees
Labels
No labels