0

Title says it all - I am attempting to run a very basic Rust program using hyper_wasi, and everything compiles seemingly ok using cargo wasi run. Unfortunately when it actually executes, I get:

Error: failed to run main module `target/wasm32-wasi/debug/<my project name here>.wasm`

Caused by:
    0: failed to instantiate "target/wasm32-wasi/debug/<my project name here>.wasm"
    1: unknown import: `wasi_snapshot_preview1::sock_setsockopt` has not been defined

Execution environment is a rather older Mac (2013 MBP with Big Sur), clang version:

Homebrew clang version 15.0.3
Target: x86_64-apple-darwin20.6.0
Thread model: posix
InstalledDir: /usr/local/opt/llvm/bin

If anyone can point me at what I might be missing I'd appreciate it.

Chris Shain
  • 50,833
  • 6
  • 93
  • 125

0 Answers0