Skip to content

replace wasm32-wasi with wasm32-wasip1 #10

@alycda

Description

@alycda

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions