Skip to content
This repository has been archived by the owner on Feb 1, 2024. It is now read-only.

Error running docker-build #816

Open
rubenguc opened this issue Oct 5, 2023 · 0 comments
Open

Error running docker-build #816

rubenguc opened this issue Oct 5, 2023 · 0 comments

Comments

@rubenguc
Copy link

rubenguc commented Oct 5, 2023

When I run the command "make docker-build" I get the following error:

Screenshot 2023-10-05 at 3 48 58 PM

I tried adding to the Dockerfile the following instructions:

RUN rustup toolchain install nightly-2022-05-24
RUN rustup toolchain install  nightly-2022-05-24-x86_64-unknown-linux-gnu
RUN rustup component add rust-src --toolchain nightly-2022-05-24-x86_64-unknown-linux-gnu
RUN rustup component add rust-src --toolchain nightly-2022-05-24-aarch64-unknown-linux-gnu

But I also get another error:

DOCKER_BUILDKIT=0 docker build \
	  --tag ink-playground .
DEPRECATED: The legacy builder is deprecated and will be removed in a future release.
            BuildKit is currently disabled; enable it by removing the DOCKER_BUILDKIT=0
            environment-variable.

Sending build context to Docker daemon  575.4MB
Step 1/11 : FROM rust:1.70.0 as base
 ---> 70be064a705a
Step 2/11 : WORKDIR /app
 ---> Using cache
 ---> f225f8c79f0d
Step 3/11 : COPY . .
 ---> Using cache
 ---> 9ac39b7b9c6b
Step 4/11 : RUN rustup toolchain install stable
 ---> Using cache
 ---> 172b905b078f
Step 5/11 : FROM base as frontend-rust-analyzer
 ---> 172b905b078f
Step 6/11 : RUN rustup toolchain install nightly-2022-05-24
 ---> Using cache
 ---> 5020111b5154
Step 7/11 : RUN rustup toolchain install  nightly-2022-05-24-x86_64-unknown-linux-gnu
 ---> Using cache
 ---> 36cc62bb9710
Step 8/11 : RUN rustup component add rust-src --toolchain nightly-2022-05-24-x86_64-unknown-linux-gnu
 ---> Using cache
 ---> 3a73871e482d
Step 9/11 : RUN rustup component add rust-src --toolchain nightly-2022-05-24-aarch64-unknown-linux-gnu
 ---> Running in a5ea50e7a391
info: downloading component 'rust-src'
info: installing component 'rust-src'
Removing intermediate container a5ea50e7a391
 ---> 50cb7f001080
Step 10/11 : RUN curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
 ---> Running in 5aa9760048b4
sh: 139: [: aarch64: unexpected operator
info: downloading wasm-pack
info: successfully installed wasm-pack to `/usr/local/cargo/bin/wasm-pack`
Removing intermediate container 5aa9760048b4
 ---> 789abc5dfa61
Step 11/11 : RUN cd crates/rust_analyzer_wasm && wasm-pack build --target web --out-dir ../../packages/ink-editor/pkg
 ---> Running in e11e7eaa4a58
[INFO]: Checking for the Wasm target...
info: downloading component 'rust-std' for 'wasm32-unknown-unknown'
info: installing component 'rust-std' for 'wasm32-unknown-unknown'
[INFO]: Compiling to Wasm...
 Downloading crates ...
  Downloaded getopts v0.2.21
  Downloaded addr2line v0.16.0
  Downloaded cfg-if v0.1.10
  Downloaded rustc-demangle v0.1.21
  Downloaded object v0.26.2
  Downloaded hashbrown v0.12.0
  Downloaded unicode-width v0.1.8
  Downloaded adler v0.2.3
  Downloaded cc v1.0.69
  Downloaded miniz_oxide v0.4.0
  Downloaded memchr v2.4.1
  Downloaded dlmalloc v0.2.3
  Downloaded compiler_builtins v0.1.71
  Downloaded libc v0.2.126
  Downloaded gimli v0.25.0
   Compiling compiler_builtins v0.1.71
   Compiling core v0.0.0 (/usr/local/rustup/toolchains/nightly-2022-05-24-aarch64-unknown-linux-gnu/lib/rustlib/src/rust/library/core)
   Compiling libc v0.2.126
   Compiling cc v1.0.69
   Compiling memchr v2.4.1
   Compiling dlmalloc v0.2.3
   Compiling std v0.0.0 (/usr/local/rustup/toolchains/nightly-2022-05-24-aarch64-unknown-linux-gnu/lib/rustlib/src/rust/library/std)
   Compiling proc-macro2 v1.0.56
   Compiling unicode-ident v1.0.8
   Compiling quote v1.0.26
   Compiling autocfg v1.1.0
   Compiling log v0.4.18
   Compiling wasm-bindgen-shared v0.2.86
   Compiling libc v0.2.141
   Compiling bumpalo v3.12.0
   Compiling once_cell v1.17.1
   Compiling wasm-bindgen v0.2.86
   Compiling serde v1.0.164
   Compiling crossbeam-utils v0.8.15
   Compiling syn v1.0.109
   Compiling parking_lot_core v0.9.7
   Compiling parking_lot_core v0.8.6
   Compiling unicode-segmentation v1.10.1
   Compiling fst v0.4.7
   Compiling unicode-xid v0.2.4
   Compiling rayon-core v1.11.0
   Compiling cc v1.0.79
   Compiling version_check v0.9.4
   Compiling memchr v2.5.0
   Compiling pulldown-cmark v0.9.2
   Compiling serde_json v1.0.97
   Compiling indexmap v1.9.3
   Compiling lock_api v0.4.9
   Compiling memoffset v0.8.0
   Compiling crossbeam-epoch v0.9.14
   Compiling unwind v0.0.0 (/usr/local/rustup/toolchains/nightly-2022-05-24-aarch64-unknown-linux-gnu/lib/rustlib/src/rust/library/unwind)
   Compiling heck v0.3.3
   Compiling unicase v2.6.0
   Compiling psm v0.1.21
   Compiling stacker v0.1.15
   Compiling syn v2.0.13
   Compiling synstructure v0.12.6
   Compiling wasm-bindgen-backend v0.2.86
   Compiling salsa-macros v0.17.0-pre.2
   Compiling chalk-derive v0.83.0
   Compiling wasm-bindgen-macro-support v0.2.86
   Compiling serde_derive v1.0.164
   Compiling tracing-attributes v0.1.24
   Compiling serde_repr v0.1.12
   Compiling wasm-bindgen-macro v0.2.86
   Compiling rustc-std-workspace-core v1.99.0 (/usr/local/rustup/toolchains/nightly-2022-05-24-aarch64-unknown-linux-gnu/lib/rustlib/src/rust/library/rustc-std-workspace-core)
   Compiling alloc v0.0.0 (/usr/local/rustup/toolchains/nightly-2022-05-24-aarch64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc)
   Compiling cfg-if v0.1.10
   Compiling adler v0.2.3
   Compiling rustc-demangle v0.1.21
   Compiling rustc-std-workspace-alloc v1.99.0 (/usr/local/rustup/toolchains/nightly-2022-05-24-aarch64-unknown-linux-gnu/lib/rustlib/src/rust/library/rustc-std-workspace-alloc)
   Compiling panic_abort v0.0.0 (/usr/local/rustup/toolchains/nightly-2022-05-24-aarch64-unknown-linux-gnu/lib/rustlib/src/rust/library/panic_abort)
   Compiling panic_unwind v0.0.0 (/usr/local/rustup/toolchains/nightly-2022-05-24-aarch64-unknown-linux-gnu/lib/rustlib/src/rust/library/panic_unwind)
   Compiling gimli v0.25.0
   Compiling miniz_oxide v0.4.0
   Compiling hashbrown v0.12.0
   Compiling std_detect v0.1.5 (/usr/local/rustup/toolchains/nightly-2022-05-24-aarch64-unknown-linux-gnu/lib/rustlib/src/rust/library/stdarch/crates/std_detect)
   Compiling object v0.26.2
   Compiling addr2line v0.16.0
   Compiling proc_macro v0.0.0 (/usr/local/rustup/toolchains/nightly-2022-05-24-aarch64-unknown-linux-gnu/lib/rustlib/src/rust/library/proc_macro)
   Compiling cfg-if v1.0.0
   Compiling hashbrown v0.12.3
   Compiling scopeguard v1.1.0
   Compiling rustc-hash v1.1.0
   Compiling smallvec v1.10.0
   Compiling either v1.8.1
   Compiling text-size v1.1.0
   Compiling ra_ap_la-arena v0.0.120
   Compiling bitflags v1.3.2
   Compiling drop_bomb v0.1.5
   Compiling ra_ap_limit v0.0.120
   Compiling cov-mark v2.0.0-pre.1
   Compiling pin-project-lite v0.2.9
   Compiling oorandom v11.1.3
   Compiling dissimilar v1.0.6
   Compiling ra_ap_paths v0.0.120
   Compiling lazy_static v1.4.0
   Compiling fixedbitset v0.2.0
   Compiling arrayvec v0.7.2
   Compiling anymap v1.0.0-beta.2
   Compiling typed-arena v2.0.2
   Compiling scoped-tls v1.0.1
   Compiling tinyvec_macros v0.1.1
   Compiling percent-encoding v2.2.0
   Compiling unicode-bidi v0.3.13
   Compiling ryu v1.0.13
   Compiling itoa v1.0.6
   Compiling dot v0.1.4
   Compiling spmc v0.3.0
   Compiling num_cpus v1.15.0
   Compiling always-assert v0.1.2
   Compiling ena v0.14.2
   Compiling tracing-core v0.1.30
   Compiling itertools v0.10.5
   Compiling rustc-ap-rustc_lexer v725.0.0
   Compiling chalk-ir v0.83.0
   Compiling tinyvec v1.6.0
   Compiling form_urlencoded v1.1.0
   Compiling smol_str v0.1.24
   Compiling crossbeam-channel v0.5.8
   Compiling js-sys v0.3.63
   Compiling console_error_panic_hook v0.1.7
   Compiling ra_ap_stdx v0.0.120
   Compiling dashmap v5.3.4
   Compiling tracing v0.1.38
   Compiling ra_ap_parser v0.0.120
   Compiling ra_ap_vfs v0.0.120
   Compiling petgraph v0.5.1
   Compiling unicode-normalization v0.1.22
   Compiling ra_ap_text_edit v0.0.120
   Compiling crossbeam-deque v0.8.3
   Compiling pulldown-cmark-to-cmark v10.0.4
   Compiling ra_ap_tt v0.0.120
   Compiling countme v3.0.1
   Compiling chalk-solve v0.83.0
   Compiling idna v0.3.0
   Compiling web-sys v0.3.63
   Compiling serde-wasm-bindgen v0.5.0
   Compiling ra_ap_cfg v0.0.120
   Compiling ra_ap_profile v0.0.120
   Compiling rowan v0.15.11
   Compiling url v2.3.1
   Compiling rayon v1.7.0
   Compiling ra_ap_test_utils v0.0.120
   Compiling chalk-recursive v0.83.0
   Compiling instant v0.1.12
   Compiling ra_ap_syntax v0.0.120
   Compiling lsp-types v0.94.0
   Compiling wasm-bindgen-rayon v1.0.3
   Compiling ra_ap_mbe v0.0.120
   Compiling parking_lot v0.11.2
   Compiling salsa v0.17.0-pre.2
   Compiling ra_ap_base_db v0.0.120
   Compiling ra_ap_hir_expand v0.0.120
   Compiling change_json v0.1.0 (/app/crates/change_json)
warning: unknown feature specified for `-Ctarget-feature`: `bulk-memory`
  |
  = note: it is still passed through to the codegen backend
  = note: consider filing a feature request

warning: unknown feature specified for `-Ctarget-feature`: `mutable-globals`
  |
  = note: it is still passed through to the codegen backend
  = note: consider filing a feature request

warning: `change_json` (lib) generated 2 warnings
   Compiling ra_ap_hir_def v0.0.120
   Compiling ra_ap_hir_ty v0.0.120
   Compiling ra_ap_hir v0.0.120
   Compiling ra_ap_ide_db v0.0.120
   Compiling ra_ap_ide_diagnostics v0.0.120
   Compiling ra_ap_ide_assists v0.0.120
   Compiling ra_ap_ide_ssr v0.0.120
   Compiling ra_ap_ide_completion v0.0.120
   Compiling ra_ap_ide v0.0.120
   Compiling rust_analyzer_wasm v0.1.0 (/app/crates/rust_analyzer_wasm)
warning: `rust_analyzer_wasm` (lib) generated 2 warnings (2 duplicates)
    Finished release [optimized] target(s) in 1m 29s
[INFO]: Installing wasm-bindgen...
 Downloading crates ...
  Downloaded wasm-bindgen-cli v0.2.86
    Updating crates.io index
  Installing wasm-bindgen-cli v0.2.86
 Downloading crates ...
  Downloaded httpdate v1.0.3
  Downloaded time-core v0.1.2
  Downloaded form_urlencoded v1.2.0
  Downloaded deranged v0.3.8
  Downloaded errno v0.3.4
  Downloaded scopeguard v1.2.0
  Downloaded num_threads v0.1.6
  Downloaded termcolor v1.3.0
  Downloaded sha1_smol v1.0.0
  Downloaded unicase v2.7.0
  Downloaded threadpool v1.8.1
  Downloaded quote v1.0.33
  Downloaded fastrand v2.0.1
  Downloaded pkg-config v0.3.27
  Downloaded iana-time-zone v0.1.57
  Downloaded memoffset v0.9.0
  Downloaded itoa v1.0.9
  Downloaded percent-encoding v2.3.0
  Downloaded ryu v1.0.15
  Downloaded tempfile v3.8.0
  Downloaded log v0.4.20
  Downloaded env_logger v0.8.4
  Downloaded either v1.9.0
  Downloaded getrandom v0.2.10
  Downloaded anyhow v1.0.75
  Downloaded num-traits v0.2.16
  Downloaded filetime v0.2.22
  Downloaded proc-macro2 v1.0.67
  Downloaded rustc-demangle v0.1.23
  Downloaded quick-error v1.2.3
  Downloaded base64 v0.9.3
  Downloaded wasm-bindgen-wasm-interpreter v0.2.86
  Downloaded safemem v0.3.3
  Downloaded crossbeam-utils v0.8.16
  Downloaded unicode-ident v1.0.12
  Downloaded serde_derive v1.0.188
  Downloaded bitflags v2.4.0
  Downloaded crossbeam-epoch v0.9.15
  Downloaded rayon-core v1.12.0
  Downloaded wasm-bindgen-wasm-conventions v0.2.86
  Downloaded walrus-macro v0.19.0
  Downloaded url v2.4.1
  Downloaded leb128 v0.2.5
  Downloaded wasm-bindgen-threads-xform v0.2.86
  Downloaded wasm-bindgen-multi-value-xform v0.2.86
  Downloaded twoway v0.1.8
  Downloaded cc v1.0.83
  Downloaded wasm-bindgen-externref-xform v0.2.86
  Downloaded openssl-sys v0.9.93
  Downloaded serde v1.0.188
  Downloaded memchr v2.6.4
  Downloaded docopt v1.1.1
  Downloaded ascii v1.1.0
  Downloaded id-arena v2.2.1
  Downloaded curl v0.4.44
  Downloaded time v0.3.29
  Downloaded chunked_transfer v1.4.1
  Downloaded tiny_http v0.12.0
  Downloaded serde_json v1.0.107
  Downloaded num_cpus v1.16.0
  Downloaded rayon v1.8.0
  Downloaded aho-corasick v1.1.1
  Downloaded buf_redux v0.8.4
  Downloaded chrono v0.4.31
  Downloaded idna v0.4.0
  Downloaded regex v1.9.6
  Downloaded wasmparser v0.77.1
  Downloaded rouille v3.6.2
  Downloaded syn v2.0.38
  Downloaded wasm-bindgen-cli-support v0.2.86
  Downloaded regex-syntax v0.7.5
  Downloaded walrus v0.19.0
  Downloaded regex-automata v0.3.9
  Downloaded libc v0.2.148
  Downloaded linux-raw-sys v0.4.8
  Downloaded multipart v0.18.0
  Downloaded libz-sys v1.1.12
  Downloaded rustix v0.38.17
  Downloaded curl-sys v0.4.66+curl-8.3.0
error: failed to compile `wasm-bindgen-cli v0.2.86`, intermediate artifacts can be found at `/tmp/cargo-installP2H1Y8`

Caused by:
  package `time-core v0.1.2` cannot be built because it requires rustc 1.67.0 or newer, while the currently active rustc version is 1.63.0-nightly
Error: Installing wasm-bindgen with cargo
Caused by: Installing wasm-bindgen with cargo
Caused by: failed to execute `cargo install`: exited with exit status: 101
  full command: "cargo" "install" "--force" "wasm-bindgen-cli" "--root" "/root/.cache/.wasm-pack/.wasm-bindgen-cargo-install-0.2.86" "--version" "0.2.86"
The command '/bin/sh -c cd crates/rust_analyzer_wasm && wasm-pack build --target web --out-dir ../../packages/ink-editor/pkg' returned a non-zero code: 1
make: *** [docker-build] Error 1

I also tried changing the toolchain version inside crates/rust_analyzer_wasm, but I didn't get any success result

I'm using a Macbook Pro M1

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant