cloudflare / workers-wasi

BSD 3-Clause "New" or "Revised" License
130 stars 11 forks source link

Build with Docker is failing #29

Open chicoxyzzy opened 1 month ago

chicoxyzzy commented 1 month ago

Hello. I'm trying to build the project with Docker and there is an error on wastime compilation.

I was following instructions from README.md

Part of the log:

 16 46.5M   16 7790k    0     0  4421k      0  0:00:10  0:00:01  0:00:09 9336k    Building [======>                      ] 2/8: wasi, libc(build.rs)
error: failed to build archive: No such file or directory

error: could not compile `wasi` (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
100 46.5M  100 46.5M    0     0  12.0M      0  0:00:03  0:00:03 --:--:-- 15.9M[#########.........] / idealTree: timing idealTree Completed in 553ms
echo '9057c8f3f0bbfec47a95985c8f0faad8cc2aa3932e94a7d6b705e245ed140e19  binaryen.tar.gz' | sha256sum -c
binaryen.tar.gz: OK] / idealTree: timing idealTree Completed in 553ms
tar zxvf binaryen.tar.gz --strip-components=1 --touch -C ../build/binaryen
binaryen-version_100/lib64/
binaryen-version_100/lib64/libbinaryen.a
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/close_preopen.wasm] Error 101
make[1]: *** Waiting for unfinished jobs....
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/fd_advise.wasm] Error 101
For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/directory_seek.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/file_truncation.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/symlink_create.wasm] Error 101
   Compiling libc v0.2.72ify:esbuild-android-arm64: timing reifyNode:node_modules/esbuild-darwin-64 Completed in 190ms
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/fd_filestat_set.wasm] Error 101
   Compiling libc v0.2.72ify:esbuild-android-arm64: timing reifyNode:node_modules/esbuild-darwin-64 Completed in 190ms
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/clock_time_get.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/fd_flags_set.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/poll_oneoff_files.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/fd_readdir.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/dangling_fd.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/poll_oneoff_stdio.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/symlink_filestat.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/stdio.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/unlink_file_trailing_slashes.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/path_open_create_existing.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/big_random_buf.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/file_seek_tell.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/file_pread_pwrite.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/dangling_symlink.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/path_exists.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/file_unbuffered_write.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/path_rename_dir_trailing_slashes.wasm] Error 101
   Compiling libc v0.2.72
binaryen-version_100/bin/======>           ] 5/8: libc
binaryen-version_100/bin/wasm-dis
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/path_symlink_trailing_slashes.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/path_open_dirfd_not_dir.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/path_rename.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/readlink.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/path_open_read_without_rights.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/nofollow_errors.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

binaryen-version_100/bin/wasm-ctor-eval    ] 5/8: libc
For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/renumber.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/sched_yield.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/path_rename_file_trailing_slashes.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/remove_directory_trailing_slashes.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/path_filestat.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/file_allocate.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/path_open_missing.wasm] Error 101
binaryen-version_100/bin/wasm-split
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/symlink_loop.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/isatty.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/remove_nonempty_directory.wasm] Error 101
   Compiling libc v0.2.72ify:@cloudflare/workers-wasi: timing reifyNode:node_modules/esbuild-android-arm64 Completed in 191ms
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/interesting_paths.wasm] Error 101
   Compiling libc v0.2.72ify:@cloudflare/workers-wasi: timing reifyNode:node_modules/esbuild-android-arm64 Completed in 191ms
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/path_link.wasm] Error 101
   Compiling libc v0.2.72
error[E0432]: unresolved import `ffi`
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/wasi.rs:1:9
   |
1  | pub use ffi::c_void;
   |         ^^^
   |         |
   |         unresolved import
   |         help: a similar path exists: `core::ffi`
   |
note: found an item that was configured out
  --> /usr/local/cargo/registry/src/index.crates.io-6f17d22bba15001f/libc-0.2.72/src/lib.rs:52:19
   |
52 |         use core::ffi;
   |                   ^^^

For more information about this error, try `rustc --explain E0432`.
error: could not compile `libc` (lib) due to 1 previous error
make[1]: *** [Makefile:32: ../deps/wasmtime/crates/test-programs/wasi-tests/target/wasm32-wasi/debug/truncation_rights.wasm] Error 101
binaryen-version_100/bin/wasm-optudflare/workers-wasi: timing reifyNode:node_modules/esbuild-android-arm64 Completed in 191ms
binaryen-version_100/bin/wasm-shelld: sill tarball no local data for source-map@https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz. Extracting by manifest.
binaryen-version_100/bin/wasm-asbang-regex: http fetch GET 200 https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz 6758ms (cache miss)
binaryen-version_100/bin/wasm-metadcehttp fetch GET 200 https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz 7117ms (cache miss)
binaryen-version_100/bin/wasm2jsort-local: http fetch GET 200 https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz 7617ms (cache miss)
binaryen-version_100/bin/wasm-emscripten-finalizeetch GET 200 https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz 8203ms (cache miss)
binaryen-version_100/bin/wasm-reducettp fetch GET 200 https://registry.npmjs.org/levn/-/levn-0.3.0.tgz 10273ms (cache miss)
binaryen-version_100/include/jest-diff: http fetch GET 200 https://registry.npmjs.org/jest-diff/-/jest-diff-27.3.1.tgz 11197ms (cache miss)
binaryen-version_100/include/binaryen-c.hringutil: timing reifyNode:node_modules/@babel/helper-optimise-call-expression Completed in 13479ms
binaryen-version_100/include/wasm-delegations.h
rm binaryen.tar.gz

added 413 packages in 25s
touch node_modules
make[1]: Leaving directory '/workers-wasi/test'
make: *** [Makefile:11: test] Error 2
chicoxyzzy commented 1 month ago

It seems that wasmtime needs an update