polarzero@polarzero-MBP guillotine-mini % zig build
+ cc -O2 -fno-builtin -fPIC -Wall -Wextra -Werror -c ./src/server.c
+ cc -O2 -fno-builtin -fPIC -Wall -Wextra -Werror -c ./build/assembly.S
+ ar rc libblst.a assembly.o server.o
+ ranlib libblst.a
Finished `release` profile [optimized] target(s) in 0.01s
install
└─ install guillotine_mini
└─ compile exe guillotine_mini ReleaseSmall wasm32-wasi 4 errors
error: wasm-ld:
error: wasm-ld:
error: wasm-ld:
error: wasm-ld: /Users/polarzero/.cache/zig/o/0bc4eb37229598633fbebab80550371d/libc.a(/Users/polarzero/.cache/zig/o/5d7c23cf495bf99e6ead0bea82ff2c0d/__main_void.o): undefined symbol: main
error: the following command failed with 4 compilation errors:
/Users/polarzero/.zvm/0.15.1/zig build-exe -fno-entry -OReleaseSmall -target wasm32-wasi -mcpu baseline --export=evm_create --export=evm_destroy --export=evm_set_bytecode --export=evm_set_execution_context --export=evm_set_blockchain_context --export=evm_execute --export=evm_get_gas_remaining --export=evm_get_gas_used --export=evm_is_success --export=evm_get_output_len --export=evm_get_output --export=evm_set_storage --export=evm_get_storage --export=evm_set_balance --export=evm_set_code --export=evm_set_access_list_addresses --export=evm_set_access_list_storage_keys --export=evm_set_blob_hashes --export=evm_call_ffi --export=evm_continue_ffi --export=evm_get_state_changes --export=evm_enable_storage_injector --dep primitives --dep crypto --dep precompiles -Mroot=/Users/polarzero/code/tevm/guillotine-mini/src/root_c.zig .zig-cache/o/e4335145e8e119f15706525ac5d24649/libc-kzg-4844.a .zig-cache/o/c3a59c4deca600e835b9625514dcc70e/libblst.a .zig-cache/o/40587577a4016d71fa5dee50af6ec636/libcrypto_wrappers.a -OReleaseSmall -target wasm32-wasi -mcpu baseline -I .zig-cache/o/60d458a4c931254c1a0aeafdc99fc02c -I .zig-cache/o/60d458a4c931254c1a0aeafdc99fc02c -I .zig-cache/o/60d458a4c931254c1a0aeafdc99fc02c --dep crypto -Mprimitives=/Users/polarzero/.cache/zig/p/guillotine_primitives-0.1.0-yOt5gZjqkgBf8W5Dt1bT_6MwSd8amN2COrSq0QKNfsTD/src/primitives/root.zig .zig-cache/o/e4335145e8e119f15706525ac5d24649/libc-kzg-4844.a .zig-cache/o/c3a59c4deca600e835b9625514dcc70e/libblst.a .zig-cache/o/40587577a4016d71fa5dee50af6ec636/libcrypto_wrappers.a -OReleaseSmall -target wasm32-wasi -mcpu baseline -I /Users/polarzero/.cache/zig/p/guillotine_primitives-0.1.0-yOt5gZjqkgBf8W5Dt1bT_6MwSd8amN2COrSq0QKNfsTD/lib -I .zig-cache/o/60d458a4c931254c1a0aeafdc99fc02c -I .zig-cache/o/60d458a4c931254c1a0aeafdc99fc02c -I .zig-cache/o/60d458a4c931254c1a0aeafdc99fc02c --dep c_kzg --dep primitives -Mcrypto=/Users/polarzero/.cache/zig/p/guillotine_primitives-0.1.0-yOt5gZjqkgBf8W5Dt1bT_6MwSd8amN2COrSq0QKNfsTD/src/crypto/root.zig .zig-cache/o/e4335145e8e119f15706525ac5d24649/libc-kzg-4844.a .zig-cache/o/c3a59c4deca600e835b9625514dcc70e/libblst.a .zig-cache/o/40587577a4016d71fa5dee50af6ec636/libcrypto_wrappers.a -OReleaseSmall -target wasm32-wasi -mcpu baseline -I .zig-cache/o/60d458a4c931254c1a0aeafdc99fc02c -I .zig-cache/o/60d458a4c931254c1a0aeafdc99fc02c -I .zig-cache/o/60d458a4c931254c1a0aeafdc99fc02c --dep primitives --dep crypto -Mprecompiles=/Users/polarzero/.cache/zig/p/guillotine_primitives-0.1.0-yOt5gZjqkgBf8W5Dt1bT_6MwSd8amN2COrSq0QKNfsTD/src/precompiles/root.zig .zig-cache/o/e4335145e8e119f15706525ac5d24649/libc-kzg-4844.a .zig-cache/o/c3a59c4deca600e835b9625514dcc70e/libblst.a -OReleaseSmall -target wasm32-wasi -mcpu baseline -I .zig-cache/o/60d458a4c931254c1a0aeafdc99fc02c -I .zig-cache/o/60d458a4c931254c1a0aeafdc99fc02c -I /Users/polarzero/.cache/zig/p/guillotine_primitives-0.1.0-yOt5gZjqkgBf8W5Dt1bT_6MwSd8amN2COrSq0QKNfsTD/lib/c-kzg-4844/src -I /Users/polarzero/.cache/zig/p/guillotine_primitives-0.1.0-yOt5gZjqkgBf8W5Dt1bT_6MwSd8amN2COrSq0QKNfsTD/lib/c-kzg-4844/blst/bindings -Mc_kzg=/Users/polarzero/.cache/zig/p/guillotine_primitives-0.1.0-yOt5gZjqkgBf8W5Dt1bT_6MwSd8amN2COrSq0QKNfsTD/lib/c-kzg-4844/bindings/zig/root.zig .zig-cache/o/c3a59c4deca600e835b9625514dcc70e/libblst.a -lc --cache-dir .zig-cache --global-cache-dir /Users/polarzero/.cache/zig --name guillotine_mini --export-table --zig-lib-dir /Users/polarzero/.zvm/0.15.1/lib/ --listen=-
Build Summary: 8/11 steps succeeded; 1 failed
install transitive failure
└─ install guillotine_mini transitive failure
└─ compile exe guillotine_mini ReleaseSmall wasm32-wasi 4 errors
error: the following build command failed with exit code 1:
.zig-cache/o/681b4eb2eea37adac835e97ce3ac31ba/build /Users/polarzero/.zvm/0.15.1/zig /Users/polarzero/.zvm/0.15.1/lib /Users/polarzero/code/tevm/guillotine-mini .zig-cache /Users/polarzero/.cache/zig --seed 0x25ccad6e -Zd268d2b906e1a9a8
zig builderrors during wasm build