wasm-micro-runtime icon indicating copy to clipboard operation
wasm-micro-runtime copied to clipboard

iwasm: WASM module load failed: struct or array as field is not supported in constant expr

Open bashor opened this issue 2 months ago • 6 comments

Steps to reproduce

  1. Unpack zip kotlin-wasm-wasi-example-wasm-wasi-prod.wasm.zip
  2. Build iwasm with the following command
 cmake .. -DWAMR_BUILD_GC=1 -DWAMR_BUILD_BULK_MEMORY=1 -DWAMR_BUILD_EXCE_HANDLING=1 -DWAMR_BUILD_TAIL_CALL=1 -DWAMR_BUILD_CUSTOM_NAME_SECTION=1 -DWAMR_BUILD_EXCE_HANDLING=0 && make
  1. Run ./iwasm kotlin-wasm-wasi-example-wasm-wasi-prod.wasm

Expected behavior

It should print something like:

Hello from Kotlin via WASI
Current 'realtime' timestamp is: 1715281633864118000
Current 'monotonic' timestamp is: 210424654558083

Actual behavior

It prints:

iwasm: WASM module load failed: struct or array as field is not supported in constant expr

bashor avatar May 09 '24 21:05 bashor