at this time (2025, 2024 edition) I am getting the following errors:
on OSX
% rustup target add wasm32-wasi
error: toolchain 'stable-aarch64-apple-darwin' does not support target 'wasm32-wasi'; did you mean 'wasm32-wasip1'?
note: you can see a list of supported targets with `rustc --print=target-list`
note: if you are adding support for a new target to rustc itself, see https://rustc-dev-guide.rust-lang.org/building/new-target.html
on GitHub Codespaces
$ rustup target add wasm32-wasi
error: toolchain 'stable-x86_64-unknown-linux-gnu' does not support target 'wasm32-wasi'; did you mean 'wasm32-wasip1'?
note: you can see a list of supported targets with `rustc --print=target-list`
note: if you are adding support for a new target to rustc itself, see https://rustc-dev-guide.rust-lang.org/building/new-target.html
% ./run.sh make
[+] Building 100.6s (11/12) docker:desktop-linux
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 1.05kB 0.0s
=> [internal] load metadata for docker.io/library/ubuntu:20.04 4.4s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [1/9] FROM docker.io/library/ubuntu:20.04@sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214 1.2s
=> => resolve docker.io/library/ubuntu:20.04@sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214 0.0s
=> => sha256:ecd83b6c354452b6a9979c7666bba16927f1e60e2afbfe6401dd6f87d5db8576 25.98MB / 25.98MB 0.8s
=> => extracting sha256:ecd83b6c354452b6a9979c7666bba16927f1e60e2afbfe6401dd6f87d5db8576 0.4s
=> [2/9] RUN apt-get update && apt-get install -y cmake clang lld git curl nodejs npm python3 python3-pip dumb 62.0s
=> [3/9] RUN ln /usr/bin/lld /usr/bin/wasm-ld 0.3s
=> [4/9] RUN groupadd -g 1000 group && useradd -g 1000 -u 1000 -ms /bin/bash user 0.2s
=> [5/9] WORKDIR /home/user 0.0s
=> [6/9] RUN curl https://raw.githubusercontent.com/wasienv/wasienv/master/install.sh | sh 13.8s
=> [7/9] RUN curl -sSf https://sh.rustup.rs | bash -s -- -y 18.1s
=> ERROR [8/9] RUN rustup target add wasm32-wasi 0.4s
------
> [8/9] RUN rustup target add wasm32-wasi:
0.395 error: toolchain 'stable-aarch64-unknown-linux-gnu' does not support target 'wasm32-wasi'; did you mean 'wasm32-wasip1'?
0.395 note: you can see a list of supported targets with `rustc --print=target-list`
0.395 note: if you are adding support for a new target to rustc itself, see https://rustc-dev-guide.rust-lang.org/building/new-target.html
------
1 warning found (use docker --debug to expand):
- JSONArgsRecommended: JSON arguments recommended for CMD to prevent unintended behavior related to OS signals (line 37)
Dockerfile:33
--------------------
31 | RUN curl -sSf https://sh.rustup.rs | bash -s -- -y
32 | ENV PATH="/home/user/.cargo/bin:${PATH}"
33 | >>> RUN rustup target add wasm32-wasi
34 | RUN cargo install cargo-wasi
35 |
--------------------
ERROR: failed to solve: process "/bin/sh -c rustup target add wasm32-wasi" did not complete successfully: exit code: 1
View build details: docker-desktop://dashboard/build/desktop-linux/desktop-linux/rgo7n5ac8xrskjsq4s6jj32x3
I did a find/replace: (because of https://blog.rust-lang.org/2024/04/09/updates-to-rusts-wasi-targets/)
% ./run.sh make
[+] Building 75.7s (13/13) FINISHED docker:desktop-linux
=> [internal] load build definition from Dockerfile 0.0s
=> => transferring dockerfile: 1.05kB 0.0s
=> [internal] load metadata for docker.io/library/ubuntu:20.04 0.7s
=> [internal] load .dockerignore 0.0s
=> => transferring context: 2B 0.0s
=> [1/9] FROM docker.io/library/ubuntu:20.04@sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214 0.0s
=> => resolve docker.io/library/ubuntu:20.04@sha256:8feb4d8ca5354def3d8fce243717141ce31e2c428701f6682bd2fafe15388214 0.0s
=> CACHED [2/9] RUN apt-get update && apt-get install -y cmake clang lld git curl nodejs npm python3 python3-pip 0.0s
=> CACHED [3/9] RUN ln /usr/bin/lld /usr/bin/wasm-ld 0.0s
=> CACHED [4/9] RUN groupadd -g 1000 group && useradd -g 1000 -u 1000 -ms /bin/bash user 0.0s
=> CACHED [5/9] WORKDIR /home/user 0.0s
=> CACHED [6/9] RUN curl https://raw.githubusercontent.com/wasienv/wasienv/master/install.sh | sh 0.0s
=> CACHED [7/9] RUN curl -sSf https://sh.rustup.rs | bash -s -- -y 0.0s
=> [8/9] RUN rustup target add wasm32-wasip1 3.6s
=> [9/9] RUN cargo install cargo-wasi 22.1s
=> exporting to image 49.1s
=> => exporting layers 30.3s
=> => exporting manifest sha256:0c5cdcafa82a192c071cba1bf7feab5d4777cfb3cb7ef124bf7700d2d754e054 0.0s
=> => exporting config sha256:6a8737efdf7db289c748b29552499c5ae82cef3b9c6196b6edc5d561b16721f2 0.0s
=> => exporting attestation manifest sha256:8a07782c9d499dd27f19a2e65442dd76ff19116ae4cab49c60aca1c98f45d080 0.0s
=> => exporting manifest list sha256:c7d8778524a0de1a3e08ae184664ba603c624785d025b345dd93e4330c000a6e 0.0s
=> => naming to docker.io/library/wasm2brs:latest 0.0s
=> => unpacking to docker.io/library/wasm2brs:latest 18.7s
View build details: docker-desktop://dashboard/build/desktop-linux/desktop-linux/mjyb2ct4hnefb31q0lj1wddja
1 warning found (use docker --debug to expand):
- JSONArgsRecommended: JSON arguments recommended for CMD to prevent unintended behavior related to OS signals (line 37)
mkdir -p build/wasm2brs
cd build/wasm2brs && cmake ../..
-- The C compiler identification is GNU 9.4.0
-- The CXX compiler identification is GNU 9.4.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Looking for alloca.h
-- Looking for alloca.h - found
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Looking for snprintf
-- Looking for snprintf - found
-- Looking for strcasecmp
-- Looking for strcasecmp - found
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of ssize_t
-- Check size of ssize_t - done
-- Check size of size_t
-- Check size of size_t - done
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.10", minimum required is "3.5")
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- No build type selected, default to Release
fatal: not a git repository: /Users/alyssa.evans/vc/RUST/dit-service-rust/brightscript/v25/crate/tools/wasm2brs/third_party/binaryen/../../../../../../../.bare/worktrees/brightscript/modules/v25/crate/tools/wasm2brs/modules/third_party/binaryen
CMake Warning at third_party/binaryen/CMakeLists.txt:29 (message):
Error running git describe to determine version
-- Building with -DBUILD_LLVM_DWARF
-- Building with -std=c++14
-- Building with -Wall
-- Building with -Werror
-- Building with -Wextra
-- Building with -Wno-unused-parameter
-- Building with -fno-omit-frame-pointer
-- Building with -fno-rtti
-- Building with -Wno-implicit-int-float-conversion
-- Building with -Wno-unknown-warning-option
-- Building with -Wswitch
-- Building with -fPIC
-- Building with -O2
-- Building with -UNDEBUG
-- Building libbinaryen as shared library.
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/alyssa.evans/vc/RUST/dit-service-rust/brightscript/v25/crate/tools/wasm2brs/build/wasm2brs
GNUMAKEFLAGS=--no-print-directory cmake --build ./build/wasm2brs --parallel
Scanning dependencies of target asmjs
Scanning dependencies of target gtest_main
Scanning dependencies of target emscripten-optimizer
Scanning dependencies of target wabt
Scanning dependencies of target llvm_dwarf
Scanning dependencies of target ir
Scanning dependencies of target cfg
Scanning dependencies of target gtest
Scanning dependencies of target wasmx
Scanning dependencies of target support
[ 1%] Generating WasmIntrinsics.cpp
Scanning dependencies of target passes
[ 1%] Building CXX object third_party/binaryen/src/emscripten-optimizer/CMakeFiles/emscripten-optimizer.dir/optimizer-shared.cpp.o
[ 2%] Building CXX object third_party/wabt/CMakeFiles/gtest_main.dir/third_party/gtest/googletest/src/gtest_main.cc.o
[ 2%] Building CXX object third_party/binaryen/src/emscripten-optimizer/CMakeFiles/emscripten-optimizer.dir/simple_ast.cpp.o
[ 2%] Building CXX object third_party/binaryen/src/emscripten-optimizer/CMakeFiles/emscripten-optimizer.dir/parser.cpp.o
[ 2%] Building CXX object third_party/binaryen/src/asmjs/CMakeFiles/asmjs.dir/asm_v_wasm.cpp.o
[ 2%] Building CXX object third_party/binaryen/src/asmjs/CMakeFiles/asmjs.dir/asmangle.cpp.o
[ 2%] Building CXX object third_party/binaryen/src/asmjs/CMakeFiles/asmjs.dir/shared-constants.cpp.o
[ 2%] Building CXX object third_party/binaryen/src/cfg/CMakeFiles/cfg.dir/Relooper.cpp.o
[ 2%] Building CXX object third_party/binaryen/src/support/CMakeFiles/support.dir/archive.cpp.o
[ 2%] Building CXX object third_party/binaryen/src/support/CMakeFiles/support.dir/bits.cpp.o
[ 2%] Building CXX object third_party/binaryen/src/support/CMakeFiles/support.dir/colors.cpp.o
[ 3%] Building CXX object third_party/binaryen/src/support/CMakeFiles/support.dir/command-line.cpp.o
[ 3%] Building CXX object third_party/binaryen/src/support/CMakeFiles/support.dir/safe_integer.cpp.o
[ 3%] Building CXX object third_party/binaryen/src/support/CMakeFiles/support.dir/file.cpp.o
[ 4%] Building CXX object third_party/binaryen/src/support/CMakeFiles/support.dir/debug.cpp.o
[ 4%] Building CXX object third_party/binaryen/src/support/CMakeFiles/support.dir/utilities.cpp.o
[ 4%] Building CXX object third_party/wabt/CMakeFiles/gtest.dir/third_party/gtest/googletest/src/gtest-all.cc.o
[ 4%] Building CXX object third_party/binaryen/src/support/CMakeFiles/support.dir/path.cpp.o
[ 4%] Building CXX object third_party/binaryen/src/support/CMakeFiles/support.dir/threads.cpp.o
[ 5%] Building CXX object third_party/binaryen/src/ir/CMakeFiles/ir.dir/ExpressionAnalyzer.cpp.o
[ 5%] Building CXX object third_party/binaryen/src/ir/CMakeFiles/ir.dir/LocalGraph.cpp.o
[ 5%] Building CXX object third_party/binaryen/src/ir/CMakeFiles/ir.dir/ExpressionManipulator.cpp.o
[ 5%] Building CXX object third_party/binaryen/src/ir/CMakeFiles/ir.dir/stack-utils.cpp.o
[ 6%] Building CXX object third_party/binaryen/src/ir/CMakeFiles/ir.dir/ReFinalize.cpp.o
[ 6%] Building CXX object third_party/binaryen/src/ir/CMakeFiles/ir.dir/module-splitting.cpp.o
[ 6%] Linking CXX static library libgtest_main.a
[ 6%] Built target gtest_main
[ 6%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/binary.cc.o
[ 6%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/binary-reader.cc.o
[ 8%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/apply-names.cc.o
[ 8%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/binary-reader-ir.cc.o
[ 8%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/binary-reader-logging.cc.o
[ 8%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/binary-writer-spec.cc.o
[ 9%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/binary-writer.cc.o
[ 9%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/binding-hash.cc.o
[ 9%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/color.cc.o
[ 9%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/common.cc.o
[ 9%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/config.cc.o
[ 10%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/error-formatter.cc.o
[ 10%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/decompiler.cc.o
[ 10%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/expr-visitor.cc.o
[ 12%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/generate-names.cc.o
[ 12%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/feature.cc.o
[ 12%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/filenames.cc.o
[ 12%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/leb128.cc.o
[ 12%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/ir.cc.o
[ 12%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/ir-util.cc.o
[ 12%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/hash-util.cc.o
[ 13%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/lexer-source.cc.o
[ 13%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/lexer-source-line-finder.cc.o
[ 13%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/opcode.cc.o
[ 13%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/literal.cc.o
[ 14%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/option-parser.cc.o
[ 14%] Building C object third_party/wabt/CMakeFiles/wabt.dir/src/opcode-code-table.c.o
[ 14%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/resolve-names.cc.o
[ 14%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/string-view.cc.o
[ 14%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/stream.cc.o
[ 15%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/shared-validator.cc.o
[ 15%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/utf8.cc.o
[ 15%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/type-checker.cc.o
[ 17%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/token.cc.o
[ 17%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/validator.cc.o
[ 17%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/tracing.cc.o
[ 17%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/wast-lexer.cc.o
[ 17%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/wast-parser.cc.o
[ 17%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/wat-writer.cc.o
[ 18%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/interp/interp.cc.o
[ 18%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/interp/binary-reader-interp.cc.o
[ 18%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/interp/interp-util.cc.o
[ 19%] Building CXX object third_party/wabt/CMakeFiles/wabt.dir/src/interp/istream.cc.o
[ 19%] Building CXX object third_party/binaryen/src/wasm/CMakeFiles/wasmx.dir/wasm.cpp.o
[ 19%] Building CXX object third_party/binaryen/src/wasm/CMakeFiles/wasmx.dir/literal.cpp.o
[ 20%] Building CXX object third_party/binaryen/src/wasm/CMakeFiles/wasmx.dir/wasm-binary.cpp.o
[ 20%] Building CXX object third_party/binaryen/src/wasm/CMakeFiles/wasmx.dir/wasm-debug.cpp.o
[ 20%] Building CXX object third_party/binaryen/src/wasm/CMakeFiles/wasmx.dir/wasm-interpreter.cpp.o
[ 20%] Building CXX object third_party/binaryen/src/wasm/CMakeFiles/wasmx.dir/wasm-emscripten.cpp.o
[ 21%] Building CXX object third_party/binaryen/src/wasm/CMakeFiles/wasmx.dir/wasm-stack.cpp.o
[ 21%] Building CXX object third_party/binaryen/src/wasm/CMakeFiles/wasmx.dir/wasm-s-parser.cpp.o
[ 21%] Building CXX object third_party/binaryen/src/wasm/CMakeFiles/wasmx.dir/wasm-validator.cpp.o
[ 22%] Building CXX object third_party/binaryen/src/wasm/CMakeFiles/wasmx.dir/wasm-io.cpp.o
[ 22%] Building CXX object third_party/binaryen/src/wasm/CMakeFiles/wasmx.dir/wasm-type.cpp.o
[ 22%] Built target support
[ 22%] Built target asmjs
[ 23%] Linking CXX static library libgtest.a
[ 23%] Built target emscripten-optimizer
[ 23%] Built target gtest
[ 23%] Built target cfg
[ 23%] Built target ir
[ 23%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/AlignmentLowering.cpp.o
[ 23%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/pass.cpp.o
[ 24%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/Asyncify.cpp.o
[ 24%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/AvoidReinterprets.cpp.o
[ 24%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/CoalesceLocals.cpp.o
[ 24%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/CodePushing.cpp.o
[ 25%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/ConstHoisting.cpp.o
[ 25%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/CodeFolding.cpp.o
[ 25%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/DataFlowOpts.cpp.o
[ 25%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/DeadCodeElimination.cpp.o
[ 26%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/DeadArgumentElimination.cpp.o
[ 26%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/DeAlign.cpp.o
[ 27%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/Directize.cpp.o
[ 27%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/DeNaN.cpp.o
[ 28%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/ExtractFunction.cpp.o
[ 28%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/DuplicateImportElimination.cpp.o
[ 28%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/DWARF.cpp.o
[ 28%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/Flatten.cpp.o
[ 28%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/DuplicateFunctionElimination.cpp.o
[ 28%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/FuncCastEmulation.cpp.o
[ 29%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/GenerateDynCalls.cpp.o
[ 29%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/Inlining.cpp.o
[ 30%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/InstrumentLocals.cpp.o
[ 30%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/I64ToI32Lowering.cpp.o
[ 30%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/InstrumentMemory.cpp.o
[ 30%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/LegalizeJSInterface.cpp.o
[ 30%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/LimitSegments.cpp.o
[ 30%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/LogExecution.cpp.o
[ 31%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/Memory64Lowering.cpp.o
[ 32%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/LoopInvariantCodeMotion.cpp.o
[ 32%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/MergeBlocks.cpp.o
[ 32%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/LocalCSE.cpp.o
[ 32%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/MergeLocals.cpp.o
[ 32%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/MemoryPacking.cpp.o
[ 32%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/NameList.cpp.o
[ 33%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/Metrics.cpp.o
[ 33%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/PickLoadSigns.cpp.o
[ 36%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/NoExitRuntime.cpp.o
[ 36%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/PostAssemblyScript.cpp.o
[ 36%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/Print.cpp.o
[ 36%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/MinifyImportsAndExports.cpp.o
[ 36%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/Precompute.cpp.o
[ 36%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/OptimizeAddedConstants.cpp.o
[ 36%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/PostEmscripten.cpp.o
[ 36%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/PrintFunctionMap.cpp.o
[ 36%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/PrintCallGraph.cpp.o
[ 36%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/OptimizeInstructions.cpp.o
[ 36%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/PrintFeatures.cpp.o
[ 37%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/RoundTrip.cpp.o
[ 37%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/StackIR.cpp.o
[ 37%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/StripTargetFeatures.cpp.o
[ 38%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/RedundantSetElimination.cpp.o
[ 38%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/RemoveImports.cpp.o
[ 38%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/Strip.cpp.o
[ 38%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/RemoveMemory.cpp.o
[ 39%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/RemoveUnusedBrs.cpp.o
[ 39%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/RemoveNonJSOps.cpp.o
[ 39%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/RemoveUnusedNames.cpp.o
[ 40%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/ReReloop.cpp.o
[ 40%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/ReorderFunctions.cpp.o
[ 40%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/TrapMode.cpp.o
[ 40%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/RemoveUnusedModuleElements.cpp.o
[ 40%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/ReorderLocals.cpp.o
[ 41%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/SafeHeap.cpp.o
[ 41%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/SimplifyLocals.cpp.o
[ 42%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/Souperify.cpp.o
[ 42%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/Untee.cpp.o
[ 43%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/StackCheck.cpp.o
[ 43%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/Vacuum.cpp.o
[ 43%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/SSAify.cpp.o
[ 43%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/SimplifyGlobals.cpp.o
[ 43%] Building CXX object third_party/binaryen/src/passes/CMakeFiles/passes.dir/WasmIntrinsics.cpp.o
[ 43%] Linking CXX static library libwabt.a
[ 43%] Built target wasmx
[ 43%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Binary.cpp.o
[ 43%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Debug.cpp.o
[ 44%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DataExtractor.cpp.o
[ 44%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DJB.cpp.o
[ 44%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Dwarf.cpp.o
[ 45%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/dwarf2yaml.cpp.o
[ 45%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ConvertUTF.cpp.o
[ 45%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFAbbreviationDeclaration.cpp.o
[ 45%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFContext.cpp.o
[ 46%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFCompileUnit.cpp.o
[ 46%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDataExtractor.cpp.o
[ 46%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFAddressRange.cpp.o
[ 47%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFAcceleratorTable.cpp.o
[ 47%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugAranges.cpp.o
[ 47%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugAddr.cpp.o
[ 47%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugArangeSet.cpp.o
[ 47%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugAbbrev.cpp.o
[ 48%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugInfoEntry.cpp.o
[ 48%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugLine.cpp.o
[ 48%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugMacro.cpp.o
[ 49%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugFrame.cpp.o
[ 49%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugPubTable.cpp.o
[ 49%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugLoc.cpp.o
[ 49%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugRangeList.cpp.o
[ 50%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugRnglists.cpp.o
[ 50%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDie.cpp.o
[ 51%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFEmitter.cpp.o
[ 51%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFExpression.cpp.o
[ 51%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFFormValue.cpp.o
[ 52%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFListTable.cpp.o
[ 52%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFGdbIndex.cpp.o
[ 52%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFTypeUnit.cpp.o
[ 53%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFUnit.cpp.o
[ 53%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFUnitIndex.cpp.o
[ 54%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFVisitor.cpp.o
[ 54%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFYAML.cpp.o
[ 54%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFVerifier.cpp.o
[ 54%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Error.cpp.o
[ 54%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ErrorHandling.cpp.o
[ 54%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/FormatVariadic.cpp.o
[ 54%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Hashing.cpp.o
[ 55%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/LineIterator.cpp.o
[ 56%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/MD5.cpp.o
[ 56%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/LEB128.cpp.o
[ 56%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/MCRegisterInfo.cpp.o
[ 56%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ObjectFile.cpp.o
[ 56%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/NativeFormatting.cpp.o
[ 56%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/MemoryBuffer.cpp.o
[ 56%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Optional.cpp.o
[ 57%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/raw_ostream.cpp.o
[ 57%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Path.cpp.o
[ 58%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/obj2yaml_Error.cpp.o
[ 58%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/ScopedPrinter.cpp.o
[ 58%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/SmallVector.cpp.o
[ 58%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/SymbolicFile.cpp.o
[ 59%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/SourceMgr.cpp.o
[ 59%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/StringMap.cpp.o
[ 59%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/StringRef.cpp.o
[ 60%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/Twine.cpp.o
[ 60%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/YAMLParser.cpp.o
[ 60%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/UnicodeCaseFold.cpp.o
[ 60%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/WithColor.cpp.o
[ 60%] Building CXX object third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/YAMLTraits.cpp.o
[ 60%] Built target wabt
Scanning dependencies of target wat-desugar
Scanning dependencies of target wasm-strip
Scanning dependencies of target wasm-interp
Scanning dependencies of target wasm-validate
Scanning dependencies of target wasm2brs
Scanning dependencies of target wasm
Scanning dependencies of target wasm-decompile
Scanning dependencies of target hexfloat_test
Scanning dependencies of target wasm2c
Scanning dependencies of target wast2json
Scanning dependencies of target wasm2wat
Scanning dependencies of target spectest-interp
Scanning dependencies of target wasm-opcodecnt
Scanning dependencies of target wabt-unittests
Scanning dependencies of target wasm-objdump
Scanning dependencies of target wat2wasm
[ 61%] Building CXX object third_party/wabt/CMakeFiles/wat-desugar.dir/src/tools/wat-desugar.cc.o
[ 61%] Building CXX object third_party/wabt/CMakeFiles/wasm-interp.dir/src/tools/wasm-interp.cc.o
[ 61%] Building CXX object third_party/wabt/CMakeFiles/wasm-strip.dir/src/tools/wasm-strip.cc.o
[ 62%] Building CXX object third_party/wabt/CMakeFiles/wasm-validate.dir/src/tools/wasm-validate.cc.o
[ 62%] Building CXX object third_party/wabt/CMakeFiles/wasm-decompile.dir/src/tools/wasm-decompile.cc.o
[ 62%] Building CXX object third_party/wabt/CMakeFiles/wasm2wat.dir/src/tools/wasm2wat.cc.o
[ 62%] Building CXX object third_party/wabt/CMakeFiles/wasm-objdump.dir/src/tools/wasm-objdump.cc.o
[ 62%] Building CXX object third_party/wabt/CMakeFiles/wasm-objdump.dir/src/binary-reader-objdump.cc.o
[ 62%] Building CXX object third_party/wabt/CMakeFiles/wat2wasm.dir/src/tools/wat2wasm.cc.o
[ 62%] Building CXX object third_party/wabt/CMakeFiles/wasm2c.dir/src/c-writer.cc.o
[ 62%] Building CXX object third_party/wabt/CMakeFiles/wast2json.dir/src/tools/wast2json.cc.o
[ 62%] Building CXX object third_party/wabt/CMakeFiles/wasm-opcodecnt.dir/src/tools/wasm-opcodecnt.cc.o
[ 62%] Building CXX object third_party/wabt/CMakeFiles/wasm2c.dir/src/tools/wasm2c.cc.o
[ 62%] Building CXX object CMakeFiles/wasm2brs.dir/src/brs-writer.cc.o
[ 62%] Building CXX object CMakeFiles/wasm2brs.dir/src/wasm2brs.cc.o
[ 62%] Building CXX object third_party/wabt/CMakeFiles/spectest-interp.dir/src/tools/spectest-interp.cc.o
[ 62%] Building CXX object third_party/wabt/CMakeFiles/wasm-opcodecnt.dir/src/binary-reader-opcnt.cc.o
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:146: third_party/binaryen/src/passes/CMakeFiles/passes.dir/CodeFolding.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
[ 63%] Building CXX object third_party/wabt/CMakeFiles/hexfloat_test.dir/src/literal.cc.o
[ 63%] Building CXX object third_party/wabt/CMakeFiles/hexfloat_test.dir/src/test-hexfloat.cc.o
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:172: third_party/binaryen/src/passes/CMakeFiles/passes.dir/DataFlowOpts.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:978: third_party/binaryen/src/passes/CMakeFiles/passes.dir/Vacuum.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:900: third_party/binaryen/src/passes/CMakeFiles/passes.dir/SimplifyGlobals.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:159: third_party/binaryen/src/passes/CMakeFiles/passes.dir/ConstHoisting.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:744: third_party/binaryen/src/passes/CMakeFiles/passes.dir/RedundantSetElimination.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:562: third_party/binaryen/src/passes/CMakeFiles/passes.dir/OptimizeAddedConstants.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:887: third_party/binaryen/src/passes/CMakeFiles/passes.dir/SafeHeap.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:263: third_party/binaryen/src/passes/CMakeFiles/passes.dir/DuplicateFunctionElimination.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:809: third_party/binaryen/src/passes/CMakeFiles/passes.dir/RemoveUnusedNames.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:419: third_party/binaryen/src/passes/CMakeFiles/passes.dir/LocalCSE.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:393: third_party/binaryen/src/passes/CMakeFiles/passes.dir/LegalizeJSInterface.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:575: third_party/binaryen/src/passes/CMakeFiles/passes.dir/OptimizeInstructions.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:380: third_party/binaryen/src/passes/CMakeFiles/passes.dir/InstrumentMemory.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:549: third_party/binaryen/src/passes/CMakeFiles/passes.dir/NoExitRuntime.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:94: third_party/binaryen/src/passes/CMakeFiles/passes.dir/Asyncify.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:601: third_party/binaryen/src/passes/CMakeFiles/passes.dir/PostAssemblyScript.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:445: third_party/binaryen/src/passes/CMakeFiles/passes.dir/LoopInvariantCodeMotion.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:939: third_party/binaryen/src/passes/CMakeFiles/passes.dir/StackCheck.cpp.o] Error 1
[ 63%] Building CXX object third_party/wabt/CMakeFiles/wabt-unittests.dir/src/test-option-parser.cc.o
[ 63%] Building CXX object third_party/wabt/CMakeFiles/wabt-unittests.dir/src/test-circular-array.cc.o
[ 63%] Building CXX object third_party/wabt/CMakeFiles/wabt-unittests.dir/src/test-binary-reader.cc.o
[ 63%] Building CXX object third_party/wabt/CMakeFiles/wabt-unittests.dir/src/test-literal.cc.o
[ 63%] Building CXX object third_party/wabt/CMakeFiles/wabt-unittests.dir/src/test-intrusive-list.cc.o
[ 64%] Building CXX object third_party/wabt/CMakeFiles/wabt-unittests.dir/src/test-wast-parser.cc.o
[ 65%] Building CXX object third_party/wabt/CMakeFiles/wabt-unittests.dir/src/test-string-view.cc.o
[ 65%] Building CXX object third_party/wabt/CMakeFiles/wabt-unittests.dir/src/test-filenames.cc.o
[ 66%] Building CXX object third_party/wabt/CMakeFiles/wabt-unittests.dir/src/test-interp.cc.o
[ 66%] Building CXX object third_party/wabt/CMakeFiles/wabt-unittests.dir/src/test-utf8.cc.o
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:874: third_party/binaryen/src/passes/CMakeFiles/passes.dir/TrapMode.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:471: third_party/binaryen/src/passes/CMakeFiles/passes.dir/MemoryPacking.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:185: third_party/binaryen/src/passes/CMakeFiles/passes.dir/DeadArgumentElimination.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
[ 66%] Linking CXX executable wasm-strip
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:640: third_party/binaryen/src/passes/CMakeFiles/passes.dir/Print.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:341: third_party/binaryen/src/passes/CMakeFiles/passes.dir/I64ToI32Lowering.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:783: third_party/binaryen/src/passes/CMakeFiles/passes.dir/RemoveNonJSOps.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:432: third_party/binaryen/src/passes/CMakeFiles/passes.dir/LogExecution.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:484: third_party/binaryen/src/passes/CMakeFiles/passes.dir/MergeBlocks.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:796: third_party/binaryen/src/passes/CMakeFiles/passes.dir/RemoveUnusedBrs.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:497: third_party/binaryen/src/passes/CMakeFiles/passes.dir/MergeLocals.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:510: third_party/binaryen/src/passes/CMakeFiles/passes.dir/Metrics.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:523: third_party/binaryen/src/passes/CMakeFiles/passes.dir/MinifyImportsAndExports.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:406: third_party/binaryen/src/passes/CMakeFiles/passes.dir/LimitSegments.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:536: third_party/binaryen/src/passes/CMakeFiles/passes.dir/NameList.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:705: third_party/binaryen/src/passes/CMakeFiles/passes.dir/StackIR.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:627: third_party/binaryen/src/passes/CMakeFiles/passes.dir/Precompute.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:913: third_party/binaryen/src/passes/CMakeFiles/passes.dir/SimplifyLocals.cpp.o] Error 1
[ 66%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/binary.cc.o
[ 69%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/common.cc.o
[ 69%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/apply-names.cc.o
[ 69%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/color.cc.o
[ 67%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/binding-hash.cc.o
[ 69%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/binary-writer-spec.cc.o
[ 69%] Linking CXX executable wat-desugar
[ 69%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/binary-reader-logging.cc.o
[ 69%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/binary-writer.cc.o
[ 69%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/binary-reader.cc.o
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:302: third_party/binaryen/src/passes/CMakeFiles/passes.dir/Flatten.cpp.o] Error 1
[ 73%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/lexer-source.cc.o
[ 73%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/config.cc.o
[ 73%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/filenames.cc.o
[ 73%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/option-parser.cc.o
[ 73%] Building C object third_party/wabt/CMakeFiles/wasm.dir/src/opcode-code-table.c.o
[ 73%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/expr-visitor.cc.o
[ 73%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/lexer-source-line-finder.cc.o
[ 73%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/feature.cc.o
[ 73%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/decompiler.cc.o
[ 73%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/binary-reader-ir.cc.o
[ 73%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/resolve-names.cc.o
[ 73%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/stream.cc.o
[ 74%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/ir-util.cc.o
[ 73%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/hash-util.cc.o
[ 73%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/shared-validator.cc.o
[ 74%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/literal.cc.o
[ 74%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/error-formatter.cc.o
[ 74%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/generate-names.cc.o
[ 73%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/ir.cc.o
[ 73%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/leb128.cc.o
[ 73%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/opcode.cc.o
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:822: third_party/binaryen/src/passes/CMakeFiles/passes.dir/RemoveUnusedModuleElements.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:861: third_party/binaryen/src/passes/CMakeFiles/passes.dir/ReReloop.cpp.o] Error 1
[ 76%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/tracing.cc.o
[ 76%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/interp/istream.cc.o
[ 76%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/token.cc.o
[ 76%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/validator.cc.o
[ 76%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/type-checker.cc.o
[ 76%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/wast-lexer.cc.o
[ 76%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/interp/binary-reader-interp.cc.o
[ 76%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/interp/interp.cc.o
[ 76%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/interp/interp-wasm-c-api.cc.o
[ 78%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/wast-parser.cc.o
[ 78%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/string-view.cc.o
[ 78%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/interp/interp-util.cc.o
[ 78%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/utf8.cc.o
[ 78%] Building CXX object third_party/wabt/CMakeFiles/wasm.dir/src/wat-writer.cc.o
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:692: third_party/binaryen/src/passes/CMakeFiles/passes.dir/RoundTrip.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:614: third_party/binaryen/src/passes/CMakeFiles/passes.dir/PostEmscripten.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:965: third_party/binaryen/src/passes/CMakeFiles/passes.dir/Untee.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:354: third_party/binaryen/src/passes/CMakeFiles/passes.dir/Inlining.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:120: third_party/binaryen/src/passes/CMakeFiles/passes.dir/CoalesceLocals.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:952: third_party/binaryen/src/passes/CMakeFiles/passes.dir/SSAify.cpp.o] Error 1
[ 78%] Built target wasm-strip
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/wabt/CMakeFiles/spectest-interp.dir/build.make:63: third_party/wabt/CMakeFiles/spectest-interp.dir/src/tools/spectest-interp.cc.o] Error 1
make[2]: *** [CMakeFiles/Makefile2:1639: third_party/wabt/CMakeFiles/spectest-interp.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:328: third_party/binaryen/src/passes/CMakeFiles/passes.dir/GenerateDynCalls.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [CMakeFiles/wasm2brs.dir/build.make:76: CMakeFiles/wasm2brs.dir/src/brs-writer.cc.o] Error 1
make[2]: *** [CMakeFiles/Makefile2:458: CMakeFiles/wasm2brs.dir/all] Error 2
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:68: third_party/binaryen/src/passes/CMakeFiles/passes.dir/pass.cpp.o] Error 1
Scanning dependencies of target wasm-strip-copy-to-bin
[ 78%] Built target wasm-strip-copy-to-bin
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/build.make:362: third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugRangeList.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/build.make:154: third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFAbbreviationDeclaration.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:718: third_party/binaryen/src/passes/CMakeFiles/passes.dir/Strip.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/src/passes/CMakeFiles/passes.dir/build.make:653: third_party/binaryen/src/passes/CMakeFiles/passes.dir/PrintCallGraph.cpp.o] Error 1
make[2]: *** [CMakeFiles/Makefile2:2600: third_party/binaryen/src/passes/CMakeFiles/passes.dir/all] Error 2
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/build.make:349: third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugPubTable.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/build.make:466: third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFTypeUnit.cpp.o] Error 1
[ 80%] Linking CXX executable wasm-objdump
[ 80%] Linking CXX executable wasm-opcodecnt
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/build.make:245: third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugAddr.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/build.make:505: third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFVerifier.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/build.make:427: third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFFormValue.cpp.o] Error 1
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/build.make:310: third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDebugLine.cpp.o] Error 1
[ 80%] Built target wat-desugar
c++: fatal error: Killed signal terminated program cc1plus
compilation terminated.
make[3]: *** [third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/build.make:219: third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/DWARFDataExtractor.cpp.o] Error 1
[ 80%] Built target wasm-opcodecnt
[ 80%] Built target wasm-objdump
[ 81%] Linking CXX executable wasm-decompile
[ 81%] Linking CXX executable hexfloat_test
[ 82%] Linking CXX executable wasm2wat
[ 82%] Built target hexfloat_test
[ 82%] Linking CXX executable wasm-validate
[ 82%] Linking CXX executable wast2json
[ 82%] Built target wasm-decompile
[ 83%] Linking CXX executable wat2wasm
[ 83%] Linking CXX executable wasm-interp
[ 84%] Linking CXX executable wasm2c
[ 84%] Built target wasm2wat
[ 84%] Built target wasm-validate
[ 84%] Linking CXX executable wabt-unittests
[ 84%] Built target wasm-interp
[ 84%] Built target wasm2c
[ 84%] Built target wast2json
[ 84%] Built target wat2wasm
[ 84%] Built target wabt-unittests
[ 85%] Linking CXX shared library libwasm.so
make[2]: *** [CMakeFiles/Makefile2:2681: third_party/binaryen/third_party/llvm-project/CMakeFiles/llvm_dwarf.dir/all] Error 2
[ 85%] Built target wasm
make[1]: *** [Makefile:130: all] Error 2
make: *** [Makefile:33: build/wasm2brs/wasm2brs] Error 2
I ran the command again and it seemed to succeed, creating the wasm2brs file but still with errors c++: fatal error: Killed signal terminated program cc1plus
% ./build/wasm2brs/wasm2brs --help
zsh: exec format error: ./build/wasm2brs/wasm2brs
at this time (2025, 2024 edition) I am getting the following errors:
on OSX
on GitHub Codespaces
I did a find/replace: (because of https://blog.rust-lang.org/2024/04/09/updates-to-rusts-wasi-targets/)
I ran the command again and it seemed to succeed, creating the wasm2brs file but still with errors
c++: fatal error: Killed signal terminated program cc1plus