denoland / deno

A modern runtime for JavaScript and TypeScript.
https://deno.com
MIT License
94.66k stars 5.25k forks source link

error : could not compile `deno_runtime` (lib) #21865

Closed muddlebee closed 9 months ago

muddlebee commented 9 months ago

while trying to build manually using https://docs.deno.com/runtime/manual/references/contributing/building_from_source

Version: latest from master OS : WSL, Ubuntu 22


error: could not compile `deno_runtime` (lib)

Caused by:
  process didn't exit successfully: `CARGO=/home/muddles/.rustup/toolchains/1.75.0-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=deno_runtime CARGO_MANIFEST_DIR=/home/muddles/deno/runtime CARGO_PKG_AUTHORS='the Deno authors' CARGO_PKG_DESCRIPTION='Provides the deno runtime library' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=deno_runtime CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/denoland/deno' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.138.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=138 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/home/muddles/deno/target/debug/deps:/home/muddles/.rustup/toolchains/1.75.0-x86_64-unknown-linux-gnu/lib:/home/muddles/.rustup/toolchains/1.75.0-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/muddles/deno/target/debug/build/deno_runtime-e04e6255fdbeecd0/out PROFILE=debug TARGET=x86_64-unknown-linux-gnu /home/muddles/.rustup/toolchains/1.75.0-x86_64-unknown-linux-gnu/bin/rustc --crate-name deno_runtime --edition=2021 runtime/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=120 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="dont_create_runtime_snapshot"' --cfg 'feature="include_js_files_for_snapshotting"' -C metadata=20149653c51627fa -C extra-filename=-20149653c51627fa --out-dir /home/muddles/deno/target/debug/deps -C incremental=/home/muddles/deno/target/debug/incremental -L dependency=/home/muddles/deno/target/debug/deps --extern console_static_text=/home/muddles/deno/target/debug/deps/libconsole_static_text-62caba40a78c31e5.rmeta --extern deno_ast=/home/muddles/deno/target/debug/deps/libdeno_ast-0c3db720562b4370.rmeta --extern deno_broadcast_channel=/home/muddles/deno/target/debug/deps/libdeno_broadcast_channel-481c035c9c6e6691.rmeta --extern deno_cache=/home/muddles/deno/target/debug/deps/libdeno_cache-7d85e52967050d87.rmeta --extern deno_console=/home/muddles/deno/target/debug/deps/libdeno_console-fa01195dd253d7e5.rmeta --extern deno_core=/home/muddles/deno/target/debug/deps/libdeno_core-a6c1dabea4c2c740.rmeta --extern deno_cron=/home/muddles/deno/target/debug/deps/libdeno_cron-a703d6a9ce92ea4c.rmeta --extern deno_crypto=/home/muddles/deno/target/debug/deps/libdeno_crypto-1e2f39b34d6df78a.rmeta --extern deno_fetch=/home/muddles/deno/target/debug/deps/libdeno_fetch-0ee658ba74341a9b.rmeta --extern deno_ffi=/home/muddles/deno/target/debug/deps/libdeno_ffi-263cd72121129060.rmeta --extern deno_fs=/home/muddles/deno/target/debug/deps/libdeno_fs-4b550e279f5c52c4.rmeta --extern deno_http=/home/muddles/deno/target/debug/deps/libdeno_http-dd8b7583d1707089.rmeta --extern deno_io=/home/muddles/deno/target/debug/deps/libdeno_io-8c888bf9178c93d7.rmeta --extern deno_kv=/home/muddles/deno/target/debug/deps/libdeno_kv-66f5fe4c43859f75.rmeta --extern deno_napi=/home/muddles/deno/target/debug/deps/libdeno_napi-d29a0fcc55ba595e.rmeta --extern deno_net=/home/muddles/deno/target/debug/deps/libdeno_net-643e3c99c5f71faf.rmeta --extern deno_node=/home/muddles/deno/target/debug/deps/libdeno_node-bf9cc0f40471bdbb.rmeta --extern deno_tls=/home/muddles/deno/target/debug/deps/libdeno_tls-c1545569bb9317b4.rmeta --extern deno_url=/home/muddles/deno/target/debug/deps/libdeno_url-811a8da30a57150e.rmeta --extern deno_web=/home/muddles/deno/target/debug/deps/libdeno_web-8141472cd0a214e6.rmeta --extern deno_webgpu=/home/muddles/deno/target/debug/deps/libdeno_webgpu-8993625f6bad57ca.rmeta --extern deno_webidl=/home/muddles/deno/target/debug/deps/libdeno_webidl-6b0668102d5be0d8.rmeta --extern deno_websocket=/home/muddles/deno/target/debug/deps/libdeno_websocket-0931c76bdaa87dfa.rmeta --extern deno_webstorage=/home/muddles/deno/target/debug/deps/libdeno_webstorage-b462ea070bd55bf0.rmeta --extern dlopen2=/home/muddles/deno/target/debug/deps/libdlopen2-00a3d5908007dfa6.rmeta --extern encoding_rs=/home/muddles/deno/target/debug/deps/libencoding_rs-000c97fafd38c2ed.rmeta --extern fastwebsockets=/home/muddles/deno/target/debug/deps/libfastwebsockets-80292d4834f4688a.rmeta --extern filetime=/home/muddles/deno/target/debug/deps/libfiletime-6ef15e4e4ed73af8.rmeta --extern fs3=/home/muddles/deno/target/debug/deps/libfs3-1d876bcc4f2caaff.rmeta --extern http=/home/muddles/deno/target/debug/deps/libhttp-61c063c8e19a5049.rmeta --extern http_body_util=/home/muddles/deno/target/debug/deps/libhttp_body_util-354b9a876cdffb8d.rmeta --extern hyper_v014=/home/muddles/deno/target/debug/deps/libhyper-9187489d8084803f.rmeta --extern hyper=/home/muddles/deno/target/debug/deps/libhyper-d786f7687715f985.rmeta --extern hyper_util=/home/muddles/deno/target/debug/deps/libhyper_util-ee90731f433b5596.rmeta --extern libc=/home/muddles/deno/target/debug/deps/liblibc-42ff0ec7bfa97a0f.rmeta --extern log=/home/muddles/deno/target/debug/deps/liblog-1e808ff9fadd59e8.rmeta --extern netif=/home/muddles/deno/target/debug/deps/libnetif-4ab84802c3265649.rmeta --extern nix=/home/muddles/deno/target/debug/deps/libnix-e668ab86acb76585.rmeta --extern notify=/home/muddles/deno/target/debug/deps/libnotify-7911d14fe6be1458.rmeta --extern once_cell=/home/muddles/deno/target/debug/deps/libonce_cell-8783e422a5e4d359.rmeta --extern regex=/home/muddles/deno/target/debug/deps/libregex-43bdbc33a6384815.rmeta --extern ring=/home/muddles/deno/target/debug/deps/libring-a354da034418e7dd.rmeta --extern serde=/home/muddles/deno/target/debug/deps/libserde-a473c093f1eca2bc.rmeta --extern signal_hook_registry=/home/muddles/deno/target/debug/deps/libsignal_hook_registry-10483726049f1dc9.rmeta --extern termcolor=/home/muddles/deno/target/debug/deps/libtermcolor-6dec0f4bbbe42dd1.rmeta --extern tokio=/home/muddles/deno/target/debug/deps/libtokio-f646e0484273e591.rmeta --extern tokio_metrics=/home/muddles/deno/target/debug/deps/libtokio_metrics-aedab88bc360715c.rmeta --extern uuid=/home/muddles/deno/target/debug/deps/libuuid-fa14a775422aeb6b.rmeta --extern which=/home/muddles/deno/target/debug/deps/libwhich-57f3b5cf06951e91.rmeta -D 'clippy::all' -D 'clippy::await_holding_refcell_ref' -D 'clippy::missing_safety_doc' -D 'clippy::undocumented_unsafe_blocks' --cfg tokio_unstable -L native=/home/muddles/deno/target/debug/build/psm-6818ec4647133d85/out -L /home/muddles/deno/target/debug/gn_out/obj -L native=/home/muddles/deno/target/debug/build/libsqlite3-sys-2b769c478a769769/out -L native=/home/muddles/deno/target/debug/build/libz-sys-b57d2877bcc99e47/out/lib -L native=/home/muddles/deno/target/debug/build/libz-sys-b57d2877bcc99e47/out/lib64 -L native=/home/muddles/deno/target/debug/build/ring-788c3afa10ee0771/out -L /home/muddles/deno/target/debug/build/libffi-sys-702e37deba7b61f0/out/libffi-root/lib -L /home/muddles/deno/target/debug/build/libffi-sys-702e37deba7b61f0/out/libffi-root/lib64` (signal: 9, SIGKILL: kill)
muddlebee commented 9 months ago

so I create a new VM with 32GB ram and same OS as above Ubuntu 22. It is working fine. However I ran with sudo command.

I am facing issue in 12GB RAM + WSL system as mentioned above in issue.

marvinhagemeister commented 9 months ago

@muddlebee is this the only output that is printed during compilation or is there anything more?

muddlebee commented 9 months ago

@marvinhagemeister yes that much. I have pasted the entire error stack trace

marvinhagemeister commented 9 months ago

@muddlebee Can you paste the rest of the log output before the error? I want to ensure we don't miss an earlier compilation error or hint as to what is going on.

muddlebee commented 9 months ago

@marvinhagemeister

  Running `CARGO=/home/anwesh/.rustup/toolchains/1.75.0-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=deno_fetch CARGO_MANIFEST_DIR=/home/anwesh/deno/ext/fetch CARGO_PKG_AUTHORS='the Deno authors' CARGO_PKG_DESCRIPTION='Fetch API implementation for Deno' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=deno_fetch CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/denoland/deno' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.154.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=154 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/home/anwesh/deno/target/debug/deps:/home/anwesh/.rustup/toolchains/1.75.0-x86_64-unknown-linux-gnu/lib:/home/anwesh/.rustup/toolchains/1.75.0-x86_64-unknown-linux-gnu/lib' /home/anwesh/.rustup/toolchains/1.75.0-x86_64-unknown-linux-gnu/bin/rustc --crate-name deno_fetch --edition=2021 ext/fetch/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=120 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=15227bb747a54487 -C extra-filename=-15227bb747a54487 --out-dir /home/anwesh/deno/target/debug/deps -C incremental=/home/anwesh/deno/target/debug/incremental -L dependency=/home/anwesh/deno/target/debug/deps --extern bytes=/home/anwesh/deno/target/debug/deps/libbytes-0a052f49710012b1.rmeta --extern data_url=/home/anwesh/deno/target/debug/deps/libdata_url-8071f5bde7106d1d.rmeta --extern deno_core=/home/anwesh/deno/target/debug/deps/libdeno_core-66df778f96829fed.rmeta --extern deno_tls=/home/anwesh/deno/target/debug/deps/libdeno_tls-b08bfd1c6f0cc4a8.rmeta --extern dyn_clone=/home/anwesh/deno/target/debug/deps/libdyn_clone-9450e4caca538bf4.rmeta --extern http_v02=/home/anwesh/deno/target/debug/deps/libhttp-9f90e562c1e0df30.rmeta --extern pin_project=/home/anwesh/deno/target/debug/deps/libpin_project-de1a295c59486351.rmeta --extern reqwest=/home/anwesh/deno/target/debug/deps/libreqwest-541091d6541d951c.rmeta --extern serde=/home/anwesh/deno/target/debug/deps/libserde-a473c093f1eca2bc.rmeta --extern serde_json=/home/anwesh/deno/target/debug/deps/libserde_json-7bbbbe3e77cc8026.rmeta --extern tokio=/home/anwesh/deno/target/debug/deps/libtokio-da0886d531c4ed2b.rmeta --extern tokio_util=/home/anwesh/deno/target/debug/deps/libtokio_util-148ec2a5f7a84544.rmeta -D 'clippy::all' -D 'clippy::await_holding_refcell_ref' -D 'clippy::missing_safety_doc' -D 'clippy::undocumented_unsafe_blocks' --cfg tokio_unstable -L /home/anwesh/deno/target/debug/gn_out/obj -L native=/home/anwesh/deno/target/debug/build/ring-788c3afa10ee0771/out -L native=/home/anwesh/deno/target/debug/build/libz-sys-b57d2877bcc99e47/out/lib -L native=/home/anwesh/deno/target/debug/build/libz-sys-b57d2877bcc99e47/out/lib64`
     Running `CARGO=/home/anwesh/.rustup/toolchains/1.75.0-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=deno_node CARGO_MANIFEST_DIR=/home/anwesh/deno/ext/node CARGO_PKG_AUTHORS='the Deno authors' CARGO_PKG_DESCRIPTION='Node compatibility for Deno' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=deno_node CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/denoland/deno' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.67.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=67 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/home/anwesh/deno/target/debug/deps:/home/anwesh/.rustup/toolchains/1.75.0-x86_64-unknown-linux-gnu/lib:/home/anwesh/.rustup/toolchains/1.75.0-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/anwesh/deno/target/debug/build/deno_node-ad8848fab0556501/out TARGET=x86_64-unknown-linux-gnu /home/anwesh/.rustup/toolchains/1.75.0-x86_64-unknown-linux-gnu/bin/rustc --crate-name deno_node --edition=2021 ext/node/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=120 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=1b073c5c4ee8532f -C extra-filename=-1b073c5c4ee8532f --out-dir /home/anwesh/deno/target/debug/deps -C incremental=/home/anwesh/deno/target/debug/incremental -L dependency=/home/anwesh/deno/target/debug/deps --extern aead_gcm_stream=/home/anwesh/deno/target/debug/deps/libaead_gcm_stream-3afae2ef46c5073d.rmeta --extern aes=/home/anwesh/deno/target/debug/deps/libaes-41015affbfea4888.rmeta --extern brotli=/home/anwesh/deno/target/debug/deps/libbrotli-2cd2972e22f71b18.rmeta --extern bytes=/home/anwesh/deno/target/debug/deps/libbytes-0a052f49710012b1.rmeta --extern cbc=/home/anwesh/deno/target/debug/deps/libcbc-187046665f3cd153.rmeta --extern const_oid=/home/anwesh/deno/target/debug/deps/libconst_oid-4316cb54fca6303b.rmeta --extern data_encoding=/home/anwesh/deno/target/debug/deps/libdata_encoding-fb783755ab4c59ac.rmeta --extern deno_core=/home/anwesh/deno/target/debug/deps/libdeno_core-66df778f96829fed.rmeta --extern deno_fetch=/home/anwesh/deno/target/debug/deps/libdeno_fetch-15227bb747a54487.rmeta --extern deno_fs=/home/anwesh/deno/target/debug/deps/libdeno_fs-f27045418f3b188e.rmeta --extern deno_media_type=/home/anwesh/deno/target/debug/deps/libdeno_media_type-341bc97589e557a5.rmeta --extern deno_net=/home/anwesh/deno/target/debug/deps/libdeno_net-c96bf310625b7192.rmeta --extern deno_whoami=/home/anwesh/deno/target/debug/deps/libdeno_whoami-73dfc2a9e197c614.rmeta --extern digest=/home/anwesh/deno/target/debug/deps/libdigest-5a016e79883a6196.rmeta --extern dsa=/home/anwesh/deno/target/debug/deps/libdsa-4cf64d478e711d4d.rmeta --extern ecb=/home/anwesh/deno/target/debug/deps/libecb-c4e102ba7d472547.rmeta --extern elliptic_curve=/home/anwesh/deno/target/debug/deps/libelliptic_curve-ae955abad0f6f632.rmeta --extern errno=/home/anwesh/deno/target/debug/deps/liberrno-d21a1829df2aba70.rmeta --extern h2=/home/anwesh/deno/target/debug/deps/libh2-e49274f4a204a30e.rmeta --extern hex=/home/anwesh/deno/target/debug/deps/libhex-05644b5497b79c5b.rmeta --extern hkdf=/home/anwesh/deno/target/debug/deps/libhkdf-af7b2412ec45b681.rmeta --extern http_v02=/home/anwesh/deno/target/debug/deps/libhttp-9f90e562c1e0df30.rmeta --extern idna=/home/anwesh/deno/target/debug/deps/libidna-f2e4c74d2121d9d6.rmeta --extern indexmap=/home/anwesh/deno/target/debug/deps/libindexmap-d87e55f0f835c7b2.rmeta --extern k256=/home/anwesh/deno/target/debug/deps/libk256-4ffc90c887285065.rmeta --extern lazy_regex=/home/anwesh/deno/target/debug/deps/liblazy_regex-118bd83d31c5ec1a.rmeta --extern libc=/home/anwesh/deno/target/debug/deps/liblibc-42ff0ec7bfa97a0f.rmeta --extern libz_sys=/home/anwesh/deno/target/debug/deps/liblibz_sys-85e7950d19801d19.rmeta --extern md5=/home/anwesh/deno/target/debug/deps/libmd5-cd48e0a9090fb872.rmeta --extern md4=/home/anwesh/deno/target/debug/deps/libmd4-8e379e5dd53d2126.rmeta --extern nix=/home/anwesh/deno/target/debug/deps/libnix-e668ab86acb76585.rmeta --extern num_bigint=/home/anwesh/deno/target/debug/deps/libnum_bigint-e81e4f1e73179bde.rmeta --extern num_bigint_dig=/home/anwesh/deno/target/debug/deps/libnum_bigint_dig-17f62d98d329ea58.rmeta --extern num_integer=/home/anwesh/deno/target/debug/deps/libnum_integer-5e82bc205e1fc743.rmeta --extern num_traits=/home/anwesh/deno/target/debug/deps/libnum_traits-15c4c8d81992f9e2.rmeta --extern once_cell=/home/anwesh/deno/target/debug/deps/libonce_cell-8783e422a5e4d359.rmeta --extern p224=/home/anwesh/deno/target/debug/deps/libp224-4e7cff9992d89b4d.rmeta --extern p256=/home/anwesh/deno/target/debug/deps/libp256-0d12e6f45fa101d9.rmeta --extern p384=/home/anwesh/deno/target/debug/deps/libp384-c2a1aacd15c8cf9b.rmeta --extern path_clean=/home/anwesh/deno/target/debug/deps/libpath_clean-581026497fbbd329.rmeta --extern pbkdf2=/home/anwesh/deno/target/debug/deps/libpbkdf2-3ddfb3a782c639b2.rmeta --extern pin_project_lite=/home/anwesh/deno/target/debug/deps/libpin_project_lite-e0757e0deaa2f8a0.rmeta --extern rand=/home/anwesh/deno/target/debug/deps/librand-87c14017af2bf527.rmeta --extern regex=/home/anwesh/deno/target/debug/deps/libregex-43bdbc33a6384815.rmeta --extern reqwest=/home/anwesh/deno/target/debug/deps/libreqwest-541091d6541d951c.rmeta --extern ring=/home/anwesh/deno/target/debug/deps/libring-a354da034418e7dd.rmeta --extern ripemd=/home/anwesh/deno/target/debug/deps/libripemd-ecfcb4f983a59400.rmeta --extern rsa=/home/anwesh/deno/target/debug/deps/librsa-5e7b1ad48f6c7ba9.rmeta --extern scrypt=/home/anwesh/deno/target/debug/deps/libscrypt-0dc57ce15702333a.rmeta --extern serde=/home/anwesh/deno/target/debug/deps/libserde-a473c093f1eca2bc.rmeta --extern sha1=/home/anwesh/deno/target/debug/deps/libsha1-844ad4c13fc63513.rmeta --extern sha2=/home/anwesh/deno/target/debug/deps/libsha2-ad06b6da13b0cd88.rmeta --extern signature=/home/anwesh/deno/target/debug/deps/libsignature-5abb0c160ecbf22c.rmeta --extern simd_json=/home/anwesh/deno/target/debug/deps/libsimd_json-d8df8143594ac7a6.rmeta --extern tokio=/home/anwesh/deno/target/debug/deps/libtokio-da0886d531c4ed2b.rmeta --extern typenum=/home/anwesh/deno/target/debug/deps/libtypenum-da95465dc70d2c95.rmeta --extern url=/home/anwesh/deno/target/debug/deps/liburl-d71c2dd855838f68.rmeta --extern winapi=/home/anwesh/deno/target/debug/deps/libwinapi-4201ef52a57213ea.rmeta --extern x25519_dalek=/home/anwesh/deno/target/debug/deps/libx25519_dalek-5455347f410fef9c.rmeta --extern x509_parser=/home/anwesh/deno/target/debug/deps/libx509_parser-3b574e372c644007.rmeta -D 'clippy::all' -D 'clippy::await_holding_refcell_ref' -D 'clippy::missing_safety_doc' -D 'clippy::undocumented_unsafe_blocks' --cfg tokio_unstable -L /home/anwesh/deno/target/debug/gn_out/obj -L native=/home/anwesh/deno/target/debug/build/ring-788c3afa10ee0771/out -L native=/home/anwesh/deno/target/debug/build/libz-sys-b57d2877bcc99e47/out/lib -L native=/home/anwesh/deno/target/debug/build/libz-sys-b57d2877bcc99e47/out/lib64`
    Building [=======================> ] 786/805: deno_net, deno_node

     Running `CARGO=/home/anwesh/.rustup/toolchains/1.75.0-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=deno_runtime CARGO_MANIFEST_DIR=/home/anwesh/deno/runtime CARGO_PKG_AUTHORS='the Deno authors' CARGO_PKG_DESCRIPTION='Provides the deno runtime library' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=deno_runtime CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/denoland/deno' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.138.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=138 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/home/anwesh/deno/target/debug/deps:/home/anwesh/.rustup/toolchains/1.75.0-x86_64-unknown-linux-gnu/lib:/home/anwesh/.rustup/toolchains/1.75.0-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/anwesh/deno/target/debug/build/deno_runtime-e04e6255fdbeecd0/out PROFILE=debug TARGET=x86_64-unknown-linux-gnu /home/anwesh/.rustup/toolchains/1.75.0-x86_64-unknown-linux-gnu/bin/rustc --crate-name deno_runtime --edition=2021 runtime/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=120 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="dont_create_runtime_snapshot"' --cfg 'feature="include_js_files_for_snapshotting"' -C metadata=20149653c51627fa -C extra-filename=-20149653c51627fa --out-dir /home/anwesh/deno/target/debug/deps -C incremental=/home/anwesh/deno/target/debug/incremental -L dependency=/home/anwesh/deno/target/debug/deps --extern console_static_text=/home/anwesh/deno/target/debug/deps/libconsole_static_text-62caba40a78c31e5.rmeta --extern deno_ast=/home/anwesh/deno/target/debug/deps/libdeno_ast-0c3db720562b4370.rmeta --extern deno_broadcast_channel=/home/anwesh/deno/target/debug/deps/libdeno_broadcast_channel-481c035c9c6e6691.rmeta --extern deno_cache=/home/anwesh/deno/target/debug/deps/libdeno_cache-7d85e52967050d87.rmeta --extern deno_console=/home/anwesh/deno/target/debug/deps/libdeno_console-fa01195dd253d7e5.rmeta --extern deno_core=/home/anwesh/deno/target/debug/deps/libdeno_core-a6c1dabea4c2c740.rmeta --extern deno_cron=/home/anwesh/deno/target/debug/deps/libdeno_cron-a703d6a9ce92ea4c.rmeta --extern deno_crypto=/home/anwesh/deno/target/debug/deps/libdeno_crypto-1e2f39b34d6df78a.rmeta --extern deno_fetch=/home/anwesh/deno/target/debug/deps/libdeno_fetch-0ee658ba74341a9b.rmeta --extern deno_ffi=/home/anwesh/deno/target/debug/deps/libdeno_ffi-263cd72121129060.rmeta --extern deno_fs=/home/anwesh/deno/target/debug/deps/libdeno_fs-4b550e279f5c52c4.rmeta --extern deno_http=/home/anwesh/deno/target/debug/deps/libdeno_http-dd8b7583d1707089.rmeta --extern deno_io=/home/anwesh/deno/target/debug/deps/libdeno_io-8c888bf9178c93d7.rmeta --extern deno_kv=/home/anwesh/deno/target/debug/deps/libdeno_kv-66f5fe4c43859f75.rmeta --extern deno_napi=/home/anwesh/deno/target/debug/deps/libdeno_napi-d29a0fcc55ba595e.rmeta --extern deno_net=/home/anwesh/deno/target/debug/deps/libdeno_net-643e3c99c5f71faf.rmeta --extern deno_node=/home/anwesh/deno/target/debug/deps/libdeno_node-bf9cc0f40471bdbb.rmeta --extern deno_tls=/home/anwesh/deno/target/debug/deps/libdeno_tls-c1545569bb9317b4.rmeta --extern deno_url=/home/anwesh/deno/target/debug/deps/libdeno_url-811a8da30a57150e.rmeta --extern deno_web=/home/anwesh/deno/target/debug/deps/libdeno_web-8141472cd0a214e6.rmeta --extern deno_webgpu=/home/anwesh/deno/target/debug/deps/libdeno_webgpu-8993625f6bad57ca.rmeta --extern deno_webidl=/home/anwesh/deno/target/debug/deps/libdeno_webidl-6b0668102d5be0d8.rmeta --extern deno_websocket=/home/anwesh/deno/target/debug/deps/libdeno_websocket-0931c76bdaa87dfa.rmeta --extern deno_webstorage=/home/anwesh/deno/target/debug/deps/libdeno_webstorage-b462ea070bd55bf0.rmeta --extern dlopen2=/home/anwesh/deno/target/debug/deps/libdlopen2-00a3d5908007dfa6.rmeta --extern encoding_rs=/home/anwesh/deno/target/debug/deps/libencoding_rs-000c97fafd38c2ed.rmeta --extern fastwebsockets=/home/anwesh/deno/target/debug/deps/libfastwebsockets-80292d4834f4688a.rmeta --extern filetime=/home/anwesh/deno/target/debug/deps/libfiletime-6ef15e4e4ed73af8.rmeta --extern fs3=/home/anwesh/deno/target/debug/deps/libfs3-1d876bcc4f2caaff.rmeta --extern http=/home/anwesh/deno/target/debug/deps/libhttp-61c063c8e19a5049.rmeta --extern http_body_util=/home/anwesh/deno/target/debug/deps/libhttp_body_util-354b9a876cdffb8d.rmeta --extern hyper_v014=/home/anwesh/deno/target/debug/deps/libhyper-9187489d8084803f.rmeta --extern hyper=/home/anwesh/deno/target/debug/deps/libhyper-d786f7687715f985.rmeta --extern hyper_util=/home/anwesh/deno/target/debug/deps/libhyper_util-ee90731f433b5596.rmeta --extern libc=/home/anwesh/deno/target/debug/deps/liblibc-42ff0ec7bfa97a0f.rmeta --extern log=/home/anwesh/deno/target/debug/deps/liblog-1e808ff9fadd59e8.rmeta --extern netif=/home/anwesh/deno/target/debug/deps/libnetif-4ab84802c3265649.rmeta --extern nix=/home/anwesh/deno/target/debug/deps/libnix-e668ab86acb76585.rmeta --extern notify=/home/anwesh/deno/target/debug/deps/libnotify-7911d14fe6be1458.rmeta --extern once_cell=/home/anwesh/deno/target/debug/deps/libonce_cell-8783e422a5e4d359.rmeta --extern regex=/home/anwesh/deno/target/debug/deps/libregex-43bdbc33a6384815.rmeta --extern ring=/home/anwesh/deno/target/debug/deps/libring-a354da034418e7dd.rmeta --extern serde=/home/anwesh/deno/target/debug/deps/libserde-a473c093f1eca2bc.rmeta --extern signal_hook_registry=/home/anwesh/deno/target/debug/deps/libsignal_hook_registry-10483726049f1dc9.rmeta --extern termcolor=/home/anwesh/deno/target/debug/deps/libtermcolor-6dec0f4bbbe42dd1.rmeta --extern tokio=/home/anwesh/deno/target/debug/deps/libtokio-f646e0484273e591.rmeta --extern tokio_metrics=/home/anwesh/deno/target/debug/deps/libtokio_metrics-aedab88bc360715c.rmeta --extern uuid=/home/anwesh/deno/target/debug/deps/libuuid-fa14a775422aeb6b.rmeta --extern which=/home/anwesh/deno/target/debug/deps/libwhich-57f3b5cf06951e91.rmeta -D 'clippy::all' -D 'clippy::await_holding_refcell_ref' -D 'clippy::missing_safety_doc' -D 'clippy::undocumented_unsafe_blocks' --cfg tokio_unstable -L native=/home/anwesh/deno/target/debug/build/psm-6818ec4647133d85/out -L /home/anwesh/deno/target/debug/gn_out/obj -L native=/home/anwesh/deno/target/debug/build/libsqlite3-sys-2b769c478a769769/out -L native=/home/anwesh/deno/target/debug/build/libz-sys-b57d2877bcc99e47/out/lib -L native=/home/anwesh/deno/target/debug/build/libz-sys-b57d2877bcc99e47/out/lib64 -L native=/home/anwesh/deno/target/debug/build/ring-788c3afa10ee0771/out -L /home/anwesh/deno/target/debug/build/libffi-sys-702e37deba7b61f0/out/libffi-root/lib -L /home/anwesh/deno/target/debug/build/libffi-sys-702e37deba7b61f0/out/libffi-root/lib64`
    Building [=======================> ] 787/805: deno_node, deno_runtime

error: could not compile `deno_runtime` (lib)

Caused by:
  process didn't exit successfully: `CARGO=/home/anwesh/.rustup/toolchains/1.75.0-x86_64-unknown-linux-gnu/bin/cargo CARGO_CRATE_NAME=deno_runtime CARGO_MANIFEST_DIR=/home/anwesh/deno/runtime CARGO_PKG_AUTHORS='the Deno authors' CARGO_PKG_DESCRIPTION='Provides the deno runtime library' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE=MIT CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=deno_runtime CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/denoland/deno' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.138.0 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=138 CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_PRIMARY_PACKAGE=1 LD_LIBRARY_PATH='/home/anwesh/deno/target/debug/deps:/home/anwesh/.rustup/toolchains/1.75.0-x86_64-unknown-linux-gnu/lib:/home/anwesh/.rustup/toolchains/1.75.0-x86_64-unknown-linux-gnu/lib' OUT_DIR=/home/anwesh/deno/target/debug/build/deno_runtime-e04e6255fdbeecd0/out PROFILE=debug TARGET=x86_64-unknown-linux-gnu /home/anwesh/.rustup/toolchains/1.75.0-x86_64-unknown-linux-gnu/bin/rustc --crate-name deno_runtime --edition=2021 runtime/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=120 --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="dont_create_runtime_snapshot"' --cfg 'feature="include_js_files_for_snapshotting"' -C metadata=20149653c51627fa -C extra-filename=-20149653c51627fa --out-dir /home/anwesh/deno/target/debug/deps -C incremental=/home/anwesh/deno/target/debug/incremental -L dependency=/home/anwesh/deno/target/debug/deps --extern console_static_text=/home/anwesh/deno/target/debug/deps/libconsole_static_text-62caba40a78c31e5.rmeta --extern deno_ast=/home/anwesh/deno/target/debug/deps/libdeno_ast-0c3db720562b4370.rmeta --extern deno_broadcast_channel=/home/anwesh/deno/target/debug/deps/libdeno_broadcast_channel-481c035c9c6e6691.rmeta --extern deno_cache=/home/anwesh/deno/target/debug/deps/libdeno_cache-7d85e52967050d87.rmeta --extern deno_console=/home/anwesh/deno/target/debug/deps/libdeno_console-fa01195dd253d7e5.rmeta --extern deno_core=/home/anwesh/deno/target/debug/deps/libdeno_core-a6c1dabea4c2c740.rmeta --extern deno_cron=/home/anwesh/deno/target/debug/deps/libdeno_cron-a703d6a9ce92ea4c.rmeta --extern deno_crypto=/home/anwesh/deno/target/debug/deps/libdeno_crypto-1e2f39b34d6df78a.rmeta --extern deno_fetch=/home/anwesh/deno/target/debug/deps/libdeno_fetch-0ee658ba74341a9b.rmeta --extern deno_ffi=/home/anwesh/deno/target/debug/deps/libdeno_ffi-263cd72121129060.rmeta --extern deno_fs=/home/anwesh/deno/target/debug/deps/libdeno_fs-4b550e279f5c52c4.rmeta --extern deno_http=/home/anwesh/deno/target/debug/deps/libdeno_http-dd8b7583d1707089.rmeta --extern deno_io=/home/anwesh/deno/target/debug/deps/libdeno_io-8c888bf9178c93d7.rmeta --extern deno_kv=/home/anwesh/deno/target/debug/deps/libdeno_kv-66f5fe4c43859f75.rmeta --extern deno_napi=/home/anwesh/deno/target/debug/deps/libdeno_napi-d29a0fcc55ba595e.rmeta --extern deno_net=/home/anwesh/deno/target/debug/deps/libdeno_net-643e3c99c5f71faf.rmeta --extern deno_node=/home/anwesh/deno/target/debug/deps/libdeno_node-bf9cc0f40471bdbb.rmeta --extern deno_tls=/home/anwesh/deno/target/debug/deps/libdeno_tls-c1545569bb9317b4.rmeta --extern deno_url=/home/anwesh/deno/target/debug/deps/libdeno_url-811a8da30a57150e.rmeta --extern deno_web=/home/anwesh/deno/target/debug/deps/libdeno_web-8141472cd0a214e6.rmeta --extern deno_webgpu=/home/anwesh/deno/target/debug/deps/libdeno_webgpu-8993625f6bad57ca.rmeta --extern deno_webidl=/home/anwesh/deno/target/debug/deps/libdeno_webidl-6b0668102d5be0d8.rmeta --extern deno_websocket=/home/anwesh/deno/target/debug/deps/libdeno_websocket-0931c76bdaa87dfa.rmeta --extern deno_webstorage=/home/anwesh/deno/target/debug/deps/libdeno_webstorage-b462ea070bd55bf0.rmeta --extern dlopen2=/home/anwesh/deno/target/debug/deps/libdlopen2-00a3d5908007dfa6.rmeta --extern encoding_rs=/home/anwesh/deno/target/debug/deps/libencoding_rs-000c97fafd38c2ed.rmeta --extern fastwebsockets=/home/anwesh/deno/target/debug/deps/libfastwebsockets-80292d4834f4688a.rmeta --extern filetime=/home/anwesh/deno/target/debug/deps/libfiletime-6ef15e4e4ed73af8.rmeta --extern fs3=/home/anwesh/deno/target/debug/deps/libfs3-1d876bcc4f2caaff.rmeta --extern http=/home/anwesh/deno/target/debug/deps/libhttp-61c063c8e19a5049.rmeta --extern http_body_util=/home/anwesh/deno/target/debug/deps/libhttp_body_util-354b9a876cdffb8d.rmeta --extern hyper_v014=/home/anwesh/deno/target/debug/deps/libhyper-9187489d8084803f.rmeta --extern hyper=/home/anwesh/deno/target/debug/deps/libhyper-d786f7687715f985.rmeta --extern hyper_util=/home/anwesh/deno/target/debug/deps/libhyper_util-ee90731f433b5596.rmeta --extern libc=/home/anwesh/deno/target/debug/deps/liblibc-42ff0ec7bfa97a0f.rmeta --extern log=/home/anwesh/deno/target/debug/deps/liblog-1e808ff9fadd59e8.rmeta --extern netif=/home/anwesh/deno/target/debug/deps/libnetif-4ab84802c3265649.rmeta --extern nix=/home/anwesh/deno/target/debug/deps/libnix-e668ab86acb76585.rmeta --extern notify=/home/anwesh/deno/target/debug/deps/libnotify-7911d14fe6be1458.rmeta --extern once_cell=/home/anwesh/deno/target/debug/deps/libonce_cell-8783e422a5e4d359.rmeta --extern regex=/home/anwesh/deno/target/debug/deps/libregex-43bdbc33a6384815.rmeta --extern ring=/home/anwesh/deno/target/debug/deps/libring-a354da034418e7dd.rmeta --extern serde=/home/anwesh/deno/target/debug/deps/libserde-a473c093f1eca2bc.rmeta --extern signal_hook_registry=/home/anwesh/deno/target/debug/deps/libsignal_hook_registry-10483726049f1dc9.rmeta --extern termcolor=/home/anwesh/deno/target/debug/deps/libtermcolor-6dec0f4bbbe42dd1.rmeta --extern tokio=/home/anwesh/deno/target/debug/deps/libtokio-f646e0484273e591.rmeta --extern tokio_metrics=/home/anwesh/deno/target/debug/deps/libtokio_metrics-aedab88bc360715c.rmeta --extern uuid=/home/anwesh/deno/target/debug/deps/libuuid-fa14a775422aeb6b.rmeta --extern which=/home/anwesh/deno/target/debug/deps/libwhich-57f3b5cf06951e91.rmeta -D 'clippy::all' -D 'clippy::await_holding_refcell_ref' -D 'clippy::missing_safety_doc' -D 'clippy::undocumented_unsafe_blocks' --cfg tokio_unstable -L native=/home/anwesh/deno/target/debug/build/psm-6818ec4647133d85/out -L /home/anwesh/deno/target/debug/gn_out/obj -L native=/home/anwesh/deno/target/debug/build/libsqlite3-sys-2b769c478a769769/out -L native=/home/anwesh/deno/target/debug/build/libz-sys-b57d2877bcc99e47/out/lib -L native=/home/anwesh/deno/target/debug/build/libz-sys-b57d2877bcc99e47/out/lib64 -L native=/home/anwesh/deno/target/debug/build/ring-788c3afa10ee0771/out -L /home/anwesh/deno/target/debug/build/libffi-sys-702e37deba7b61f0/out/libffi-root/lib -L /home/anwesh/deno/target/debug/build/libffi-sys-702e37deba7b61f0/out/libffi-root/lib64` (signal: 9, SIGKILL: kill)
warning: build failed, waiting for other jobs to finish...
muddlebee commented 9 months ago

sharing the entire log file in few mins. I think some compatibility issue with WSL for deno_runtime

muddlebee commented 9 months ago

I have attached the build logs files build.log

littledivy commented 9 months ago

It seems WSL is running out of memory during compilation and gets killed by the OOM killer. Try updating memory limits of WSL

muddlebee commented 9 months ago

thank you so much @littledivy @marvinhagemeister for the help. it is fixed after increasing the memory? perhaps I can add a note in docs for WSL users to have sufficient memory?