wasmtime-go icon indicating copy to clipboard operation
wasmtime-go copied to clipboard

ci/local.sh broken

Open turbolent opened this issue 1 week ago • 0 comments

Running ci/local.sh does not work.

$ ./ci/local.sh ../wasmtime
cp: ../wasmtime/crates/c-api/wasm-c-api/include/*.h: No such file or directory

After a run of cargo build and cargo build -p wasmtime-c-api in wasmtime, crates/c-api/wasm-c-api does not exist.

Removing the last line, cp "$wasmtime"/crates/c-api/wasm-c-api/include/*.h build/include of local.sh makes the script succeed.

However, then go test (like suggested in the instructions) fails:

$ go test
# github.com/bytecodealliance/wasmtime-go/v22
# [github.com/bytecodealliance/wasmtime-go/v22]
In file included from ./config.go:4:
In file included from ./build/include/wasmtime.h:182:
./build/include/wasi.h:12:10: fatal error: 'wasmtime/conf.h' file not found
#include <wasmtime/conf.h>
         ^~~~~~~~~~~~~~~~~
1 error generated.
FAIL	github.com/bytecodealliance/wasmtime-go/v22 [build failed]

build/include/wasmtime/conf.h does indeed not exist, though build/include/wasmtime/conf.h.in does

turbolent avatar Jun 25 '24 22:06 turbolent