rust-llama.cpp icon indicating copy to clipboard operation
rust-llama.cpp copied to clipboard

clang - fatal error: 'assert.h' file not found

Open RussellCanfield opened this issue 2 years ago • 2 comments

Hi, just wanted to say thank you for creating this project! I am testing out building a simple application - identical to your example, but setting the crate type as a lib using wasm-pack. And I get the following error:

  cargo:warning=clang: warning: argument unused during compilation: '-march=native' [-Wunused-command-line-argument]

  cargo:warning=In file included from ./llama.cpp/ggml.c:4:

  cargo:warning=./llama.cpp/ggml-impl.h:7:10: fatal error: 'assert.h' file not found

  cargo:warning=#include <assert.h>

  cargo:warning=         ^~~~~~~~~~

  cargo:warning=1 error generated.

  exit status: 1

I am fairly new to Rust, any ideas on how to work around this? I am running on macOS and just building with "wasm-pack build"

RussellCanfield avatar Dec 08 '23 00:12 RussellCanfield

Looks like installing xcode command line tools got past this but got me to an unsupported architecture error, sorry if this isn't related to this crate - just trying to figure out if its something in the build.rs file or my machine (m1 chip)

RussellCanfield avatar Dec 08 '23 00:12 RussellCanfield

Hi, just wanted to say thank you for creating this project! I am testing out building a simple application - identical to your example, but setting the crate type as a lib using wasm-pack. And I get the following error:

  cargo:warning=clang: warning: argument unused during compilation: '-march=native' [-Wunused-command-line-argument]

  cargo:warning=In file included from ./llama.cpp/ggml.c:4:

  cargo:warning=./llama.cpp/ggml-impl.h:7:10: fatal error: 'assert.h' file not found

  cargo:warning=#include <assert.h>

  cargo:warning=         ^~~~~~~~~~

  cargo:warning=1 error generated.

  exit status: 1

I am fairly new to Rust, any ideas on how to work around this? I am running on macOS and just building with "wasm-pack build"

Hey sorry for the late reply as far as i know wasm isnt supported since it cant use the systems native libraries. I havent tried compilation of this library through wasm.

mdrokz avatar Dec 11 '23 07:12 mdrokz