Closed AurevoirXavier closed 3 years ago
error: failed to run custom build command for `pangolin-runtime v2.6.1 (/root/Documents/darwinia-network/common/node/runtime/pangolin)` Caused by: process didn't exit successfully: `/root/Documents/darwinia-network/common/target/debug/build/pangolin-runtime-2c95391030d74424/build-script-build` (exit status: 1) --- stderr Rust WASM toolchain not installed, please install it! Further error information: ------------------------------------------------------------ Compiling wasm-test v1.0.0 (/tmp/.tmp6Ml2ty) error: linking with `clang` failed: exit status: 1 | = note: "clang" "-Wl,-z" "-Wl,stack-size=1048576" "-Wl,--stack-first" "-Wl,--allow-undefined" "-Wl,--fatal-warnings" "-Wl,--no-demangle" "--target=wasm32-unknown-unknown" "-Wl,--no-entry" "-Wl,--export-dynamic" "/tmp/.tmp6Ml2ty/target/wasm32-unknown-unknown/debug/deps/wasm_test.wasm_test.66000184-cgu.0.rcgu.o" "/tmp/.tmp6Ml2ty/target/wasm32-unknown-unknown/debug/deps/wasm_test.1tjwlvl7d841xrwv.rcgu.o" "-L" "/tmp/.tmp6Ml2ty/target/wasm32-unknown-unknown/debug/deps" "-L" "/tmp/.tmp6Ml2ty/target/debug/deps" "-L" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/libstd-7452c44a4417aa22.rlib" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/libpanic_abort-cdeb051e85152c57.rlib" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/libdlmalloc-149367345846080f.rlib" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/libstd_detect-7e17318ae0f264fa.rlib" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/librustc_demangle-69f9dc6ff1d354c4.rlib" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/libhashbrown-84d7c79ebbfda698.rlib" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/librustc_std_workspace_alloc-8d595aee47271663.rlib" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/libunwind-a7fd5c256fc1c1e8.rlib" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/libcfg_if-6b5b0c03f94087c8.rlib" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/liblibc-ad61a2abfa0eb49c.rlib" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/liballoc-4f9769e224c095f3.rlib" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/librustc_std_workspace_core-74b3f549dbc899e1.rlib" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/libcore-d90bffd6b3af5535.rlib" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/libcompiler_builtins-590fdd741fdd951e.rlib" "-nostartfiles" "-L" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib" "-L" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/self-contained" "-o" "/tmp/.tmp6Ml2ty/target/wasm32-unknown-unknown/debug/deps/wasm_test.wasm" "-Wl,--gc-sections" "-shared" "-nodefaultlibs" "-fuse-ld=/root/Documents/mold/mold" = note: clang-12: warning: argument unused during compilation: '-shared' [-Wunused-command-line-argument] mold: unknown -m argument: wasm32 clang-12: error: linker command failed with exit code 1 (use -v to see invocation) error: could not compile `wasm-test` due to previous error warning: build failed, waiting for other jobs to finish... error: linking with `clang` failed: exit status: 1 | = note: "clang" "-Wl,-z" "-Wl,stack-size=1048576" "-Wl,--stack-first" "-Wl,--allow-undefined" "-Wl,--fatal-warnings" "-Wl,--no-demangle" "--target=wasm32-unknown-unknown" "-Wl,--no-entry" "-Wl,--export-dynamic" "/tmp/.tmp6Ml2ty/target/wasm32-unknown-unknown/debug/deps/wasm_test-f9b1657208373b91.wasm_test.5e5b9d29-cgu.0.rcgu.o" "/tmp/.tmp6Ml2ty/target/wasm32-unknown-unknown/debug/deps/wasm_test-f9b1657208373b91.wasm_test.5e5b9d29-cgu.1.rcgu.o" "/tmp/.tmp6Ml2ty/target/wasm32-unknown-unknown/debug/deps/wasm_test-f9b1657208373b91.wasm_test.5e5b9d29-cgu.2.rcgu.o" "/tmp/.tmp6Ml2ty/target/wasm32-unknown-unknown/debug/deps/wasm_test-f9b1657208373b91.wasm_test.5e5b9d29-cgu.3.rcgu.o" "/tmp/.tmp6Ml2ty/target/wasm32-unknown-unknown/debug/deps/wasm_test-f9b1657208373b91.wasm_test.5e5b9d29-cgu.4.rcgu.o" "/tmp/.tmp6Ml2ty/target/wasm32-unknown-unknown/debug/deps/wasm_test-f9b1657208373b91.wasm_test.5e5b9d29-cgu.5.rcgu.o" "/tmp/.tmp6Ml2ty/target/wasm32-unknown-unknown/debug/deps/wasm_test-f9b1657208373b91.wasm_test.5e5b9d29-cgu.6.rcgu.o" "/tmp/.tmp6Ml2ty/target/wasm32-unknown-unknown/debug/deps/wasm_test-f9b1657208373b91.wasm_test.5e5b9d29-cgu.7.rcgu.o" "/tmp/.tmp6Ml2ty/target/wasm32-unknown-unknown/debug/deps/wasm_test-f9b1657208373b91.wasm_test.5e5b9d29-cgu.8.rcgu.o" "/tmp/.tmp6Ml2ty/target/wasm32-unknown-unknown/debug/deps/wasm_test-f9b1657208373b91.icwxf2u9upypz9i.rcgu.o" "-L" "/tmp/.tmp6Ml2ty/target/wasm32-unknown-unknown/debug/deps" "-L" "/tmp/.tmp6Ml2ty/target/debug/deps" "-L" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/libstd-7452c44a4417aa22.rlib" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/libpanic_abort-cdeb051e85152c57.rlib" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/libdlmalloc-149367345846080f.rlib" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/libstd_detect-7e17318ae0f264fa.rlib" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/librustc_demangle-69f9dc6ff1d354c4.rlib" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/libhashbrown-84d7c79ebbfda698.rlib" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/librustc_std_workspace_alloc-8d595aee47271663.rlib" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/libunwind-a7fd5c256fc1c1e8.rlib" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/libcfg_if-6b5b0c03f94087c8.rlib" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/liblibc-ad61a2abfa0eb49c.rlib" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/liballoc-4f9769e224c095f3.rlib" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/librustc_std_workspace_core-74b3f549dbc899e1.rlib" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/libcore-d90bffd6b3af5535.rlib" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/libcompiler_builtins-590fdd741fdd951e.rlib" "-nostartfiles" "-L" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib" "-L" "/root/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/wasm32-unknown-unknown/lib/self-contained" "-o" "/tmp/.tmp6Ml2ty/target/wasm32-unknown-unknown/debug/deps/wasm_test-f9b1657208373b91.wasm" "-Wl,--gc-sections" "-nodefaultlibs" "-fuse-ld=/root/Documents/mold/mold" = note: mold: unknown -m argument: wasm32 clang-12: error: linker command failed with exit code 1 (use -v to see invocation) error: build failed ------------------------------------------------------------ warning: build failed, waiting for other jobs to finish... error: build failed
[build] rustflags = [ "-C", "link-arg=-fuse-ld=/root/Documents/mold/mold", ] rustc-wrapper = "/usr/bin/sccache" [target.x86_64-unknown-linux-gnu] linker = "clang" [target.wasm32-unknown-unknown] linker = "clang"
It looks like you are building a WebAssembly output, but mold currently do not support wasm. That's why you got the error.