Skip to content

docker-compose up fails #2

Open
@devzing

Description

@devzing

Ubuntu 22.04.5 LTS (GNU/Linux 5.15.0-131-generic x86_64)

`
Building validator
DEPRECATED: The legacy builder is deprecated and will be removed in a future release.
Install the buildx component to build images with BuildKit:
https://docs.docker.com/go/buildx/

Sending build context to Docker daemon 98.82kB
Step 1/10 : FROM ubuntu:20.04
---> 6013ae1a63c2
Step 2/10 : ARG DEBIAN_FRONTEND=noninteractive
---> Using cache
---> 154856274949
Step 3/10 : WORKDIR /build
---> Using cache
---> 175ef4e5f204
Step 4/10 : RUN apt-get -y update && apt-get upgrade -y && apt-get install -y --no-install-recommends curl make cmake file ca-certificates clang git g++ gcc-aarch64-linux-gnu g++-aarch64-linux-gnu libc6-dev-arm64-cross binutils-aarch64-linux-gnu && apt-get clean
---> Using cache
---> afa8910d5b11
Step 5/10 : RUN curl https://sh.rustup.rs -sSf | sh -s -- -y
---> Using cache
---> 9f8a5180ad17
Step 6/10 : ENV PATH /root/.cargo/bin:$PATH
---> Using cache
---> 52a169d74243
Step 7/10 : COPY src /build/openethereum
---> Using cache
---> 0551c9fd5f92
Step 8/10 : RUN git clone https://github.com/openethereum/openethereum /build/openethereum/git && cd /build/openethereum/git && rustup override set 1.60.0 && cargo build --release --features final
---> Running in 9f2cd39e1b99
Cloning into '/build/openethereum/git'...
info: syncing channel updates for '1.60.0-x86_64-unknown-linux-gnu'
info: latest update on 2022-04-07, rust version 1.60.0 (7737e0b5c 2022-04-04)
info: downloading component 'cargo'
info: downloading component 'clippy'
info: downloading component 'rust-docs'
info: downloading component 'rust-std'
info: downloading component 'rustc'
info: downloading component 'rustfmt'
info: installing component 'cargo'
info: installing component 'clippy'
info: installing component 'rust-docs'
info: installing component 'rust-std'
info: installing component 'rustc'
info: installing component 'rustfmt'

info: override toolchain for '/build/openethereum/git' set to '1.60.0-x86_64-unknown-linux-gnu'
1.60.0-x86_64-unknown-linux-gnu installed - rustc 1.60.0 (7737e0b5c 2022-04-04)

Updating crates.io index
Updating git repository `https://github.com/paritytech/rust-secp256k1`
Updating git repository `https://github.com/openethereum/app-dirs-rs`
Updating git repository `https://github.com/rimrakhimov/ethabi`
Updating git repository `https://github.com/gnosis/reth.git`
Updating git repository `https://github.com/paritytech/bn`
Updating git repository `https://github.com/matter-labs/eip1962.git`
Updating git repository `https://github.com/paritytech/rust-ctrlc.git`

Downloading crates ...
Downloaded atty v0.2.13
Downloaded adler32 v1.2.0
Downloaded tokio-named-pipes v0.1.0
Downloaded const-random-macro v0.1.13
Downloaded crunchy v0.2.2
Downloaded tokio-codec v0.1.1
Downloaded block-padding v0.1.4
Downloaded build_const v0.2.1
Downloaded trace-time v0.1.2
Downloaded try-lock v0.1.0
Downloaded want v0.0.4
Downloaded timer v0.2.0
Downloaded termcolor v1.0.5
Downloaded thiserror v1.0.20
Downloaded term_size v0.3.1
Downloaded block-buffer v0.7.3
Downloaded triehash v0.5.0
Downloaded byte-tools v0.3.1
Downloaded byte-slice-cast v0.3.5
Downloaded try-lock v0.2.2
Downloaded block-cipher-trait v0.6.2
Downloaded fake-simd v0.1.2
Downloaded want v0.2.0
Downloaded tokio-retry v0.1.1
Downloaded untrusted v0.6.2
Downloaded edit-distance v2.1.0
Downloaded xmltree v0.7.0
Downloaded validator v0.8.0
Downloaded home v0.3.4
warning: spurious network error (2 tries remaining): failed to get 200 response from https://static.crates.io/crates/typenum/1.11.2/download, got 502
warning: spurious network error (2 tries remaining): failed to get 200 response from https://static.crates.io/crates/jsonrpc-http-server/15.0.0/download, got 502
warning: spurious network error (2 tries remaining): failed to get 200 response from https://static.crates.io/crates/iovec/0.1.4/download, got 502
Downloaded autocfg v0.1.7
Downloaded impl-rlp v0.2.1
Downloaded ansi_term v0.11.0
Downloaded bitflags v1.2.1
Downloaded interleaved-ordered v0.1.1
Downloaded ahash v0.2.19
Downloaded winapi-build v0.1.1
Downloaded hash-db v0.11.0
Downloaded crunchy v0.1.6
Downloaded instant v0.1.9
Downloaded adler v1.0.2
Downloaded http-body v0.1.0
Downloaded impl-codec v0.4.2
Downloaded if_chain v0.1.3
Downloaded tokio-rustls v0.9.4
Downloaded tokio-current-thread v0.1.6
Downloaded cfg-if v1.0.0
Downloaded thiserror-impl v1.0.20
Downloaded tokio-buf v0.1.1
Downloaded tiny-keccak v1.5.0
Downloaded transient-hashmap v0.4.1
Downloaded ethbloom v0.9.2
Downloaded cmake v0.1.42
Downloaded byteorder v1.3.2
Downloaded crc v1.8.1
Downloaded unicode-xid v0.1.0
Downloaded unicode-width v0.1.6
Downloaded tokio-service v0.1.0
Downloaded utf8-ranges v1.0.4
Downloaded tokio-uds v0.2.5
Downloaded tokio-udp v0.1.5
Downloaded humantime v1.3.0
Downloaded vergen v0.1.1
Downloaded fnv v1.0.6
Downloaded ethereum-forkid v0.2.1
Downloaded unicode-xid v0.2.0
Downloaded unicase v2.5.1
Downloaded xdg v2.2.0
Downloaded walkdir v2.3.1
Downloaded vec_map v0.8.1
Downloaded crossbeam-deque v0.6.3
Downloaded hmac v0.7.1
Downloaded zeroize v1.2.0
Downloaded jsonrpc-core v15.0.0
Downloaded arrayvec v0.5.1
Downloaded block-modes v0.3.3
Downloaded itoa v0.4.4
Downloaded impl-trait-for-tuples v0.1.3
Downloaded hex v0.4.3
Downloaded crossbeam-utils v0.7.2
Downloaded ipnetwork v0.12.8
Downloaded ucd-util v0.1.8
Downloaded tokio-timer v0.2.13
Downloaded version_check v0.1.5
Downloaded tokio-fs v0.1.6
Downloaded validator_derive v0.8.0
Downloaded tokio-tcp v0.1.3
Downloaded crossbeam-epoch v0.7.2
Downloaded lazycell v1.2.1
Downloaded trie-db v0.11.0
Downloaded inflate v0.4.5
Downloaded either v1.5.3
Downloaded gcc v0.3.55
Downloaded jsonrpc-derive v15.0.0
Downloaded getopts v0.2.21
Downloaded getrandom v0.1.13
Downloaded env_logger v0.5.13
Downloaded unicode-bidi v0.3.4
Downloaded tokio-io v0.1.12
Downloaded time v0.1.42
Downloaded docopt v1.1.0
Downloaded heapsize v0.4.2
Downloaded toml v0.4.10
Downloaded ethabi v12.0.0
Downloaded error-chain v0.12.1
Downloaded tokio-sync v0.1.7
Downloaded bytes v0.4.12
Downloaded uint v0.8.5
Downloaded memory_units v0.3.0
Downloaded memoffset v0.5.2
Downloaded crossbeam-utils v0.6.6
Downloaded keccak-hash v0.5.1
Downloaded plain_hasher v0.2.2
Downloaded tokio-threadpool v0.1.18
Downloaded failure v0.1.8
Downloaded jsonrpc-ipc-server v15.0.0
Downloaded cc v1.0.41
Downloaded indexmap v1.3.0
Downloaded xml-rs v0.7.0
Downloaded derive_more v0.99.9
Downloaded number_prefix v0.2.8
Downloaded toml v0.5.5
Downloaded unicode-normalization v0.1.8
Downloaded quote v0.6.13
Downloaded primal-bit v0.2.4
Downloaded url v1.7.2
Downloaded hashbrown v0.6.3
Downloaded synstructure v0.12.2
Downloaded semver-parser v0.7.0
Downloaded hashbrown v0.8.2
Downloaded webpki v0.19.1
Downloaded tokio v0.1.22
Downloaded net2 v0.2.33
Downloaded lazy_static v1.4.0
Downloaded matches v0.1.8
Downloaded rprompt v1.0.3
Downloaded num-traits v0.1.43
Downloaded rand_core v0.4.2
Downloaded parity-snappy v0.1.0
Downloaded url v2.1.0
Downloaded wasmi v0.3.0
Downloaded impl-serde v0.3.1
Downloaded bitvec v0.17.4
Downloaded proc-macro-hack v0.5.19
Downloaded rlp-derive v0.1.0
Downloaded rlp v0.4.6
Downloaded owning_ref v0.4.0
Downloaded aho-corasick v0.7.6
Downloaded siphasher v0.1.3
Downloaded sha2 v0.8.0
Downloaded stream-cipher v0.3.2
Downloaded skeptic v0.4.0
Downloaded sha-1 v0.8.1
Downloaded proc-macro2 v0.4.30
Downloaded nan-preserving-float v0.1.0
Downloaded tokio-core v0.1.17
Downloaded itertools v0.7.11
Downloaded language-tags v0.2.2
Downloaded logos v0.12.0
Downloaded parking_lot v0.9.0
Downloaded parking_lot v0.6.4
Downloaded aes-soft v0.3.3
Downloaded kvdb v0.1.1
Downloaded mio-extras v2.0.5
Downloaded stable_deref_trait v1.1.1
Downloaded rand_xorshift v0.2.0
Downloaded serde_repr v0.1.6
Downloaded jsonrpc-ws-server v15.0.0
Downloaded primal v0.2.3
Downloaded unicode-segmentation v1.5.0
Downloaded quote v1.0.7
Downloaded memchr v2.2.1
Downloaded iovec v0.1.4
Downloaded strsim v0.8.0
Downloaded rpassword v1.0.2
Downloaded string v0.2.1
Downloaded opaque-debug v0.2.3
Downloaded log v0.4.8
Downloaded nodrop v0.1.14
Downloaded proc-macro2 v1.0.36
Downloaded rustc-demangle v0.1.16
Downloaded rand v0.3.23
Downloaded num v0.1.42
Downloaded miow v0.3.7
Downloaded parking_lot_core v0.6.2
Downloaded smallvec v1.6.1
Downloaded parking_lot_core v0.7.2
Downloaded scopeguard v0.3.3
Downloaded spin v0.5.2
Downloaded jsonrpc-server-utils v15.0.0
Downloaded parking_lot_core v0.8.3
Downloaded mio-uds v0.6.7
Downloaded rustc-hex v2.1.0
Downloaded rand_core v0.3.1
Downloaded subtle v2.3.0
Downloaded chrono v0.4.9
Downloaded parity-wordlist v1.3.0
Downloaded num-bigint v0.1.44
Downloaded parity-daemonize v0.3.0
Downloaded parking_lot v0.11.1
Downloaded relay v0.1.1
Downloaded rand_hc v0.1.0
Downloaded serde_derive v1.0.102
Downloaded semver v0.9.0
Downloaded memmap v0.6.2
Downloaded mio-named-pipes v0.1.6
Downloaded logos-derive v0.12.0
Downloaded primal-sieve v0.2.9
Downloaded num-integer v0.1.41
Downloaded rand_isaac v0.1.1
Downloaded scoped-tls v0.1.2
Downloaded same-file v1.0.5
Downloaded futures v0.1.29
Downloaded sct v0.5.0
Downloaded typenum v1.11.2
Downloaded rand_core v0.5.1
Downloaded kernel32-sys v0.2.2
Downloaded pulldown-cmark v0.0.3
Downloaded slab v0.3.0
Downloaded static_assertions v1.1.0
Downloaded quick-error v1.2.2
Downloaded parity-tokio-ipc v0.4.0
Downloaded ryu v1.0.2
Downloaded parity-scale-codec v1.3.5
Downloaded target_info v0.1.0
Downloaded rand v0.6.5
Downloaded parity-util-mem-derive v0.1.0
Downloaded num-bigint v0.2.3
Downloaded primal-estimate v0.2.1
Downloaded slab v0.2.0
Downloaded jsonrpc-http-server v15.0.0
Downloaded parity-ws v0.10.0
Downloaded secp256k1 v0.17.2
Downloaded parity-util-mem v0.7.0
Downloaded parity-crypto v0.6.2
Downloaded slab v0.4.2
Downloaded rand_chacha v0.1.1
Downloaded radium v0.3.0
Downloaded tempdir v0.3.7
Downloaded rand v0.7.3
Downloaded strsim v0.9.2
Downloaded hyper v0.11.27
Downloaded once_cell v1.4.0
Downloaded clap v2.33.0
Downloaded num-traits v0.2.8
Downloaded serde v1.0.102
Downloaded smallvec v0.6.13
Downloaded pwasm-utils v0.6.2
Downloaded tempfile v3.1.0
Downloaded mio v0.6.22
Downloaded mime v0.3.14
Downloaded hyper v0.12.35
Downloaded parity-wasm v0.31.3
Downloaded rand_chacha v0.2.1
Downloaded rand v0.4.6
Downloaded miniz_oxide v0.4.4
Downloaded lru-cache v0.1.2
Downloaded rustc-serialize v0.3.24
Downloaded lru v0.5.3
Downloaded prometheus v0.9.0
Downloaded lock_api v0.1.5
Downloaded h2 v0.1.26
Downloaded syn v1.0.86
Downloaded serde_json v1.0.41
Downloaded rayon-core v1.6.0
Downloaded linked-hash-map v0.5.3
Downloaded safemem v0.3.3
Downloaded regex v0.2.11
Downloaded parking_lot v0.10.2
Downloaded lock_api v0.3.4
Downloaded lock_api v0.4.3
Downloaded parking_lot_core v0.3.1
Downloaded percent-encoding v2.1.0
Downloaded syn v0.15.26
Downloaded regex v1.3.9
Downloaded order-stat v0.1.3
Downloaded jsonrpc-pubsub v15.0.0
Downloaded bstr v0.2.8
Downloaded num-iter v0.1.39
Downloaded rayon v1.2.0
Downloaded regex-syntax v0.6.18
Downloaded local-encoding v0.2.0
Downloaded rand_jitter v0.1.4
Downloaded jsonrpc-tcp-server v15.0.0
Downloaded scrypt v0.2.0
Downloaded rand_os v0.1.3
Downloaded http v0.1.21
Downloaded protobuf v2.16.2
Downloaded rustc_version v0.2.3
Downloaded percent-encoding v1.0.1
Downloaded pbkdf2 v0.3.0
Downloaded rand v0.5.6
Downloaded parity-bytes v0.1.1
Downloaded proc-macro-crate v0.1.4
Downloaded primitive-types v0.7.2
Downloaded idna v0.2.0
Downloaded parity-path v0.1.2
Downloaded idna v0.1.5
Downloaded kvdb-rocksdb v0.1.6
Downloaded rustc-hex v1.0.0
Downloaded webpki-roots v0.16.0
Downloaded primal-check v0.2.3
Downloaded gimli v0.23.0
Downloaded kvdb-memorydb v0.1.0
Downloaded rand_xorshift v0.1.1
Downloaded ring v0.14.6
Downloaded maybe-uninit v2.0.0
Downloaded remove_dir_all v0.5.2
Downloaded ppv-lite86 v0.2.6
Downloaded subtle v1.0.0
Downloaded itertools v0.5.10
Downloaded crossbeam-channel v0.5.2
Downloaded secp256k1-sys v0.1.2
Downloaded scopeguard v1.1.0
Downloaded ripemd160 v0.8.0
Downloaded rand_pcg v0.1.2
Downloaded heck v0.3.1
Downloaded object v0.23.0
Downloaded parity-rocksdb v0.5.1
Downloaded num_cpus v1.11.0
Downloaded maplit v1.0.2
Downloaded backtrace v0.3.56
Downloaded aes v0.3.2
Downloaded base64 v0.9.3
Downloaded igd v0.7.1
Downloaded regex-syntax v0.5.6
Downloaded base64 v0.10.1
Downloaded crossbeam-utils v0.8.6
Downloaded home v0.5.1
Downloaded getrandom v0.2.2
Downloaded ahash v0.3.8
Downloaded aho-corasick v0.6.10
Downloaded addr2line v0.14.1
Downloaded tokio-timer v0.1.2
Downloaded crossbeam-deque v0.7.1
Downloaded ctr v0.3.2
Downloaded crossbeam-queue v0.1.2
Downloaded bitflags v0.7.0
Downloaded hamming v0.1.3
Downloaded autocfg v1.0.0
Downloaded hyper-rustls v0.16.1
Downloaded fixed-hash v0.6.1
Downloaded crypto-mac v0.7.0
Downloaded httparse v1.3.4
Downloaded ct-logs v0.5.1
Downloaded globset v0.4.5
Downloaded generic-array v0.12.3
Downloaded crossbeam-queue v0.2.3
Downloaded arrayvec v0.4.12
Downloaded bit-vec v0.4.4
Downloaded digest v0.8.1
Downloaded thread_local v1.0.1
Downloaded rustls v0.15.2
Downloaded textwrap v0.9.0
Downloaded tokio-executor v0.1.10
Downloaded cfg-if v0.1.10
Downloaded beef v0.5.1
Downloaded c2-chacha v0.2.3
Downloaded bit-set v0.4.0
Downloaded textwrap v0.11.0
Downloaded aes-ctr v0.3.0
Downloaded tokio-reactor v0.1.12
Downloaded tiny-keccak v2.0.2
Downloaded ethereum-types v0.9.2
Downloaded futures-cpupool v0.1.8
Downloaded failure_derive v0.1.8
Downloaded fs-swap v0.2.4
Downloaded ethabi-contract v11.0.0
Downloaded winapi v0.2.8
Downloaded ansi_term v0.10.2
Downloaded fdlimit v0.1.1
Downloaded const-random v0.1.13
Downloaded thread_local v0.3.6
Downloaded enum_primitive v0.1.1
Downloaded elastic-array v0.10.2
Downloaded libc v0.2.89
Downloaded rust-crypto v0.2.36
Downloaded winapi v0.3.8
Downloaded parity-snappy-sys v0.1.2
Downloaded parity-rocksdb-sys v0.5.6
Compiling libc v0.2.89
Compiling proc-macro2 v1.0.36
Compiling unicode-xid v0.2.0
Compiling syn v1.0.86
Compiling serde v1.0.102
Compiling cfg-if v0.1.10
Compiling byteorder v1.3.2
Compiling lazy_static v1.4.0
Compiling autocfg v0.1.7
Compiling either v1.5.3
Compiling log v0.4.8
Compiling maybe-uninit v2.0.0
Compiling autocfg v1.0.0
Compiling scopeguard v1.1.0
Compiling semver-parser v0.7.0
Compiling crunchy v0.2.2
Compiling getrandom v0.1.13
Compiling cc v1.0.41
Compiling arrayvec v0.4.12
Compiling rustc-hex v2.1.0
Compiling futures v0.1.29
Compiling tiny-keccak v2.0.2
Compiling nodrop v0.1.14
Compiling ppv-lite86 v0.2.6
Compiling static_assertions v1.1.0
Compiling typenum v1.11.2
Compiling rand_core v0.4.2
Compiling fnv v1.0.6
Compiling ryu v1.0.2
Compiling smallvec v1.6.1
Compiling slab v0.4.2
Compiling radium v0.3.0
Compiling itoa v0.4.4
Compiling byte-slice-cast v0.3.5
Compiling arrayvec v0.5.1
Compiling memchr v2.2.1
Compiling byte-tools v0.3.1
Compiling opaque-debug v0.2.3
Compiling cfg-if v1.0.0
Compiling fake-simd v0.1.2
Compiling proc-macro-hack v0.5.19
Compiling getrandom v0.2.2
Compiling safemem v0.3.3
Compiling subtle v1.0.0
Compiling quick-error v1.2.2
Compiling proc-macro2 v0.4.30
Compiling parity-bytes v0.1.1
Compiling regex-syntax v0.6.18
Compiling unicode-xid v0.1.0
Compiling rustc-hex v1.0.0
Compiling ahash v0.3.8
Compiling zeroize v1.2.0
Compiling subtle v2.3.0
Compiling parity-util-mem v0.7.0
Compiling spin v0.5.2
Compiling heapsize v0.4.2
Compiling memzero v0.1.0 (/build/openethereum/git/crates/util/memzero)
Compiling version_check v0.1.5
Compiling edit-distance v2.1.0
Compiling unicode-width v0.1.6
Compiling adler32 v1.2.0
Compiling hex v0.4.3
Compiling remove_dir_all v0.5.2
Compiling unexpected v0.1.0 (/build/openethereum/git/crates/util/unexpected)
Compiling httparse v1.3.4
Compiling matches v0.1.8
Compiling hash-db v0.11.0
Compiling untrusted v0.6.2
Compiling adler v1.0.2
Compiling gimli v0.23.0
Compiling protobuf v2.16.2
Compiling rustc-demangle v0.1.16
Compiling object v0.23.0
Compiling stable_deref_trait v1.1.1
Compiling scopeguard v0.3.3
Compiling try-lock v0.2.2
Compiling prometheus v0.9.0
Compiling interleaved-ordered v0.1.1
Compiling percent-encoding v2.1.0
Compiling bitflags v1.2.1
Compiling rustc-serialize v0.3.24
Compiling hamming v0.1.3
Compiling linked-hash-map v0.5.3
Compiling percent-encoding v1.0.1
Compiling scoped-tls v0.1.2
Compiling rayon-core v1.6.0
Compiling primal-estimate v0.2.1
Compiling crunchy v0.1.6
Compiling ucd-util v0.1.8
Compiling try-lock v0.1.0
Compiling crossbeam-utils v0.8.6
Compiling unicode-segmentation v1.5.0
Compiling gcc v0.3.55
Compiling ansi_term v0.11.0
Compiling once_cell v1.4.0
Compiling ansi_term v0.10.2
Compiling macros v0.1.0 (/build/openethereum/git/crates/util/macros)
Compiling regex v0.2.11
Compiling winapi v0.3.8
Compiling memory_units v0.3.0
Compiling language-tags v0.2.2
Compiling slab v0.3.0
Compiling build_const v0.2.1
Compiling mime v0.3.14
Compiling bit-vec v0.4.4
Compiling utf8-ranges v1.0.4
Compiling nan-preserving-float v0.1.0
Compiling failure_derive v0.1.8
Compiling siphasher v0.1.3
Compiling maplit v1.0.2
Compiling home v0.5.1
Compiling ethabi-contract v11.0.0
Compiling same-file v1.0.5
Compiling ipnetwork v0.12.8
Compiling lazycell v1.2.1
Compiling using_queue v0.1.0 (/build/openethereum/git/crates/concensus/miner/using-queue)
Compiling reth-util v0.1.0 (https://github.com/gnosis/reth.git?rev=573e128#573e1284)
Compiling time-utils v0.1.0 (/build/openethereum/git/crates/util/time-utils)
Compiling mio-named-pipes v0.1.6
Compiling slab v0.2.0
Compiling bitflags v0.7.0
Compiling beef v0.5.1
Compiling if_chain v0.1.3
Compiling termcolor v1.0.5
Compiling target_info v0.1.0
Compiling winapi-build v0.1.1
Compiling order-stat v0.1.3
Compiling transient-hashmap v0.4.1
Compiling rprompt v1.0.3
Compiling winapi v0.2.8
Compiling xdg v2.2.0
Compiling vec_map v0.8.1
Compiling strsim v0.9.2
Compiling strsim v0.8.0
Compiling home v0.3.4
Compiling crossbeam-utils v0.6.6
Compiling thread_local v1.0.1
Compiling thread_local v0.3.6
Compiling itertools v0.5.10
Compiling itertools v0.7.11
Compiling rand_chacha v0.1.1
Compiling rand_pcg v0.1.2
Compiling rand v0.6.5
Compiling num-traits v0.2.8
Compiling hashbrown v0.6.3
Compiling num-integer v0.1.41
Compiling indexmap v1.3.0
Compiling num-bigint v0.2.3
Compiling num-iter v0.1.39
Compiling lock_api v0.3.4
Compiling lock_api v0.4.3
Compiling crossbeam-utils v0.7.2
Compiling hashbrown v0.8.2
Compiling miniz_oxide v0.4.4
Compiling rlp v0.4.6
Compiling eip-152 v0.1.0 (/build/openethereum/git/crates/util/EIP-152)
Compiling cmake v0.1.42
Compiling c2-chacha v0.2.3
Compiling rand_core v0.3.1
Compiling rand_jitter v0.1.4
Compiling secp256k1-sys v0.1.2
Compiling ring v0.14.6
Compiling tokio-sync v0.1.7
Compiling tokio-service v0.1.0
Compiling relay v0.1.1
Compiling bitvec v0.17.4
Compiling eth-secp256k1 v0.5.7 (https://github.com/paritytech/rust-secp256k1?rev=9791e79f21a5309dcb6e0bd254b1ef88fca2f1f4#9791e79f)
Compiling block-padding v0.1.4
Compiling instant v0.1.9
Compiling humantime v1.3.0
Compiling getopts v0.2.21
Compiling inflate v0.4.5
Compiling unicase v2.5.1
Compiling error-chain v0.12.1
Compiling unicode-bidi v0.3.4
Compiling owning_ref v0.4.0
Compiling addr2line v0.14.1
Compiling primal-bit v0.2.4
Compiling lru-cache v0.1.2
Compiling regex-syntax v0.5.6
Compiling heck v0.3.1
Compiling rust-crypto v0.2.36
Compiling tokio-timer v0.1.2
Compiling crc v1.8.1
Compiling bit-set v0.4.0
Compiling ethcore-bloom-journal v0.1.0 (/build/openethereum/git/crates/db/bloom)
Compiling parity-path v0.1.2
Compiling walkdir v2.3.1
Compiling textwrap v0.11.0
Compiling textwrap v0.9.0
Compiling kernel32-sys v0.2.2
Compiling app_dirs v1.2.1 (https://github.com/openethereum/app-dirs-rs#0b37f948)
Compiling crossbeam-queue v0.1.2
Compiling impl-rlp v0.2.1
Compiling triehash v0.5.0
Compiling rand_xorshift v0.1.1
Compiling rand_isaac v0.1.1
Compiling rand_hc v0.1.0
Compiling parity-snappy-sys v0.1.2
Compiling parity-rocksdb-sys v0.5.6
Compiling pulldown-cmark v0.0.3
Compiling lock_api v0.1.5
Compiling iovec v0.1.4
Compiling num_cpus v1.11.0
Compiling net2 v0.2.33
Compiling parking_lot_core v0.7.2
Compiling rand_os v0.1.3
Compiling rand v0.5.6
Compiling time v0.1.42
Compiling parking_lot_core v0.8.3
Compiling rand v0.4.6
Compiling fs-swap v0.2.4
Compiling memmap v0.6.2
Compiling atty v0.2.13
Compiling rpassword v1.0.2
Compiling term_size v0.3.1
Compiling fdlimit v0.1.1
Compiling quote v1.0.7
Compiling want v0.2.0
Compiling trace-time v0.1.2
Compiling want v0.0.4
Compiling base64 v0.9.3
Compiling base64 v0.10.1
Compiling parity-wasm v0.31.3
Compiling smallvec v0.6.13
Compiling uint v0.8.5
Compiling tiny-keccak v1.5.0
Compiling plain_hasher v0.2.2
Compiling simple_uint v0.1.0 (https://github.com/matter-labs/eip1962.git?rev=ece6cbabc41948db4200e41f0bfdab7ab94c7af8#ece6cbab)
Compiling generic-array v0.12.3
Compiling aho-corasick v0.7.6
Compiling bstr v0.2.8
Compiling aho-corasick v0.6.10
Compiling elastic-array v0.10.2
Compiling quote v0.6.13
Compiling xml-rs v0.7.0
Compiling miow v0.3.7
Compiling bytes v0.4.12
Compiling rand_core v0.5.1
Compiling crossbeam-channel v0.5.2
Compiling futures-cpupool v0.1.8
Compiling mio v0.6.22
Compiling parking_lot v0.10.2
Compiling parking_lot v0.11.1
Compiling bn v0.4.4 (https://github.com/paritytech/bn#6079255e)
Compiling rand v0.3.23
Compiling tempdir v0.3.7
Compiling clap v2.33.0
Compiling vergen v0.1.1
Compiling num-traits v0.1.43
Compiling number_prefix v0.2.8
Compiling unicode-normalization v0.1.8
Compiling primal-sieve v0.2.9
Compiling txpool v1.0.0-alpha (/build/openethereum/git/crates/transaction-pool)
Compiling fixed_width_group_and_loop v0.1.0 (https://github.com/matter-labs/eip1962.git?rev=ece6cbabc41948db4200e41f0bfdab7ab94c7af8#ece6cbab)
Compiling fixed_width_field v0.1.0 (https://github.com/matter-labs/eip1962.git?rev=ece6cbabc41948db4200e41f0bfdab7ab94c7af8#ece6cbab)
Compiling pwasm-utils v0.6.2
Compiling wasmi v0.3.0
Compiling const-random-macro v0.1.13
Compiling backtrace v0.3.56
Compiling tokio-executor v0.1.10
Compiling crossbeam-queue v0.2.3
Compiling digest v0.8.1
Compiling block-buffer v0.7.3
Compiling block-cipher-trait v0.6.2
Compiling crypto-mac v0.7.0
Compiling stream-cipher v0.3.2
Compiling regex v1.3.9
Compiling kvdb v0.1.1
Compiling rlp_compress v0.1.0 (/build/openethereum/git/crates/util/rlp-compress)
Compiling syn v0.15.26
Compiling xmltree v0.7.0
Compiling sct v0.5.0
Compiling webpki v0.19.1
Compiling ctrlc v1.1.1 (https://github.com/paritytech/rust-ctrlc.git#b5230171)
Compiling tokio-io v0.1.12
Compiling http v0.1.21
Compiling string v0.2.1
Compiling tokio-buf v0.1.1
Compiling rand_chacha v0.2.1
Compiling rand_xorshift v0.2.0
Compiling mio-uds v0.6.7
Compiling mio-extras v2.0.5
Compiling len-caching-lock v0.1.1 (/build/openethereum/git/crates/util/len-caching-lock)
Compiling skeptic v0.4.0
Compiling chrono v0.4.9
Compiling num-bigint v0.1.44
Compiling primal-check v0.2.3
Compiling enum_primitive v0.1.1
Compiling secp256k1 v0.17.2
Compiling parity-wordlist v1.3.0
Compiling trie-db v0.11.0
Compiling idna v0.2.0
Compiling idna v0.1.5
Compiling synstructure v0.12.2
Compiling serde_derive v1.0.102
Compiling impl-trait-for-tuples v0.1.3
Compiling serde_repr v0.1.6
Compiling thiserror-impl v1.0.20
Compiling eth_pairings_repr_derive v0.2.0 (https://github.com/matter-labs/eip1962.git?rev=ece6cbabc41948db4200e41f0bfdab7ab94c7af8#ece6cbab)
Compiling derive_more v0.99.9
Compiling rlp-derive v0.1.0
Compiling logos-derive v0.12.0
Compiling const-random v0.1.13
Compiling tokio-timer v0.2.13
Compiling tokio-current-thread v0.1.6
Compiling panic_hook v0.1.0 (/build/openethereum/git/crates/util/panic-hook)
Compiling sha2 v0.8.0
Compiling ripemd160 v0.8.0
Compiling sha-1 v0.8.1
Compiling aes-soft v0.3.3
Compiling block-modes v0.3.3
Compiling hmac v0.7.1
Compiling ctr v0.3.2
Compiling globset v0.4.5
Compiling env_logger v0.5.13
Compiling ct-logs v0.5.1
Compiling rustls v0.15.2
Compiling webpki-roots v0.16.0
Compiling parity-snappy v0.1.0
Compiling tokio-codec v0.1.1
Compiling rlp_derive v0.1.0 (/build/openethereum/git/crates/util/rlp-derive)
Compiling rand v0.7.3
Compiling http-body v0.1.0
Compiling h2 v0.1.26
Compiling local-encoding v0.2.0
Compiling timer v0.2.0
Compiling num v0.1.42
Compiling primal v0.2.3
Compiling url v2.1.0
Compiling url v1.7.2
Compiling parity-util-mem-derive v0.1.0
Compiling thiserror v1.0.20
Compiling eth_pairings v0.6.0 (https://github.com/matter-labs/eip1962.git?rev=ece6cbabc41948db4200e41f0bfdab7ab94c7af8#ece6cbab)
Compiling ahash v0.2.19
Compiling aes v0.3.2
Compiling logos v0.12.0
Compiling pbkdf2 v0.3.0
Compiling aes-ctr v0.3.0
Compiling ethcore-logger v1.12.0 (/build/openethereum/git/bin/oe/logger)
Compiling tokio-rustls v0.9.4
Compiling fixed-hash v0.6.1
Compiling tempfile v3.1.0
Compiling parity-ws v0.10.0
Compiling failure v0.1.8
Compiling semver v0.9.0
Compiling parity-scale-codec v1.3.5
Compiling impl-serde v0.3.1
Compiling serde_json v1.0.41
Compiling toml v0.4.10
Compiling toml v0.5.5
Compiling oe-rpc-common v0.0.0 (/build/openethereum/git/crates/rpc-common)
Compiling docopt v1.1.0
Compiling scrypt v0.2.0
Compiling stats v0.1.0 (/build/openethereum/git/crates/util/stats)
Compiling parity-daemonize v0.3.0
Compiling rustc_version v0.2.3
Compiling impl-codec v0.4.2
Compiling ethbloom v0.9.2
Compiling validator v0.8.0
Compiling lru v0.5.3
Compiling proc-macro-crate v0.1.4
Compiling jsonrpc-core v15.0.0
Compiling primitive-types v0.7.2
Compiling parking_lot_core v0.6.2
Compiling parking_lot v0.9.0
Compiling memoffset v0.5.2
Compiling parking_lot_core v0.3.1
Compiling hyper v0.12.35
Compiling parity-version v3.3.5 (/build/openethereum/git/crates/util/version)
Compiling blooms-db v0.1.0 (/build/openethereum/git/crates/db/blooms-db)
Compiling validator_derive v0.8.0
Compiling jsonrpc-derive v15.0.0
Compiling jsonrpc-pubsub v15.0.0
Compiling ethereum-types v0.9.2
Compiling keccak-hash v0.5.1
Compiling ethabi v11.0.0 (https://github.com/rimrakhimov/ethabi?branch=rimrakhimov/remove-syn-export-span#222e6482)
Compiling parity-crypto v0.6.2
Compiling keccak-hasher v0.1.1 (/build/openethereum/git/crates/util/keccak-hasher)
Compiling fastmap v0.1.0 (/build/openethereum/git/crates/util/fastmap)
Compiling ethabi v12.0.0
Compiling ethash v1.12.0 (/build/openethereum/git/crates/concensus/ethash)
Compiling crossbeam-epoch v0.7.2
Compiling parking_lot v0.6.4
Compiling ethabi-derive v11.0.0 (https://github.com/rimrakhimov/ethabi?branch=rimrakhimov/remove-syn-export-span#222e6482)
Compiling tokio-reactor v0.1.12
Compiling ethkey v0.3.0 (/build/openethereum/git/crates/accounts/ethkey)
Compiling memory-db v0.11.0 (/build/openethereum/git/crates/db/memory-db)
Compiling memory-cache v0.1.0 (/build/openethereum/git/crates/util/memory-cache)
Compiling ethereum-forkid v0.2.1
Compiling patricia-trie-ethereum v0.1.0 (/build/openethereum/git/crates/db/patricia-trie-ethereum)
Compiling triehash-ethereum v0.2.0 (/build/openethereum/git/crates/util/triehash-ethereum)
Compiling eip-712 v0.1.0 (/build/openethereum/git/crates/util/EIP-712)
Compiling crossbeam-deque v0.7.1
warning: derive helper attribute is used before it is introduced
--> crates/util/EIP-712/src/eip712.rs:33:3
|
33 | #[serde(rename_all = "camelCase")]
| ^^^^^
34 | #[serde(deny_unknown_fields)]
35 | #[derive(Deserialize, Serialize, Validate, Debug, Clone)]
| ----------- the attribute is introduced here
|
= note: #[warn(legacy_derive_helpers)] on by default
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #79202 rust-lang/rust#79202

warning: derive helper attribute is used before it is introduced
--> crates/util/EIP-712/src/eip712.rs:45:3
|
45 | #[serde(rename_all = "camelCase")]
| ^^^^^
46 | #[serde(deny_unknown_fields)]
47 | #[derive(Deserialize, Debug, Clone)]
| ----------- the attribute is introduced here
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #79202 rust-lang/rust#79202

warning: derive helper attribute is used before it is introduced
--> crates/util/EIP-712/src/eip712.rs:34:3
|
34 | #[serde(deny_unknown_fields)]
| ^^^^^
35 | #[derive(Deserialize, Serialize, Validate, Debug, Clone)]
| ----------- the attribute is introduced here
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #79202 rust-lang/rust#79202

warning: derive helper attribute is used before it is introduced
--> crates/util/EIP-712/src/eip712.rs:46:3
|
46 | #[serde(deny_unknown_fields)]
| ^^^^^
47 | #[derive(Deserialize, Debug, Clone)]
| ----------- the attribute is introduced here
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #79202 rust-lang/rust#79202

Compiling crossbeam-deque v0.6.3
Compiling kvdb-memorydb v0.1.0
Compiling tokio-udp v0.1.5
Compiling tokio-uds v0.2.5
Compiling tokio-tcp v0.1.3
warning: eip-712 (lib) generated 4 warnings
Compiling common-types v0.1.0 (/build/openethereum/git/crates/ethcore/types)
Compiling ethstore v0.2.1 (/build/openethereum/git/crates/accounts/ethstore)
Compiling tokio-threadpool v0.1.18
Compiling ethjson v0.1.0 (/build/openethereum/git/crates/ethjson)
Compiling ethcore-call-contract v0.1.0 (/build/openethereum/git/crates/vm/call-contract)
Compiling ethcore-accounts v0.1.0 (/build/openethereum/git/crates/accounts)
Compiling tokio-fs v0.1.6
Compiling rayon v1.2.0
Compiling vm v0.1.0 (/build/openethereum/git/crates/vm/vm)
Compiling tokio v0.1.22
Compiling wasm v0.1.0 (/build/openethereum/git/crates/vm/wasm)
Compiling jsonrpc-server-utils v15.0.0
Compiling tokio-core v0.1.17
Compiling ethcore-io v1.12.0 (/build/openethereum/git/crates/runtime/io)
Compiling parity-runtime v0.1.0 (/build/openethereum/git/crates/runtime/runtime)
Compiling tokio-named-pipes v0.1.0
Compiling hyper-rustls v0.16.1
Compiling jsonrpc-tcp-server v15.0.0
Compiling jsonrpc-http-server v15.0.0
Compiling jsonrpc-ws-server v15.0.0
Compiling tokio-retry v0.1.1
Compiling hyper v0.11.27
Compiling ethcore-network v1.12.0 (/build/openethereum/git/crates/net/network)
Compiling parity-tokio-ipc v0.4.0
Compiling fetch v0.1.0 (/build/openethereum/git/crates/net/fetch)
Compiling ethcore-stratum v1.12.0 (/build/openethereum/git/crates/concensus/miner/stratum)
Compiling jsonrpc-ipc-server v15.0.0
Compiling price-info v1.12.0 (/build/openethereum/git/crates/concensus/miner/price-info)
Compiling igd v0.7.1
Compiling oe-rpc-servers v0.0.0 (/build/openethereum/git/crates/rpc-servers)
Compiling ethcore-miner v1.12.0 (/build/openethereum/git/crates/concensus/miner)
warning: anonymous parameters are deprecated and will be removed in the next edition
--> crates/concensus/miner/src/local_accounts.rs:26:24
|
26 | fn is_local(&self, &Address) -> bool;
| ^^^^^^^^ help: try naming the parameter or explicitly ignoring it: _: &Address
|
= note: #[warn(anonymous_parameters)] on by default
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
= note: for more information, see issue #41686 rust-lang/rust#41686

warning: ethcore-miner (lib) generated 1 warning
Compiling ethcore-network-devp2p v1.12.0 (/build/openethereum/git/crates/net/network-devp2p)
warning: unused borrow that must be used
--> crates/net/network-devp2p/src/connection.rs:437:9
|
437 | &mut packet[..HEADER_LEN].copy_from_slice(&mut header);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value
|
= note: #[warn(unused_must_use)] on by default
help: use let _ = ... to ignore the resulting value
|
437 | let _ = &mut packet[..HEADER_LEN].copy_from_slice(&mut header);
| +++++++

warning: unused borrow that must be used
--> crates/net/network-devp2p/src/connection.rs:447:9
|
447 | &mut packet[32..32 + len].copy_from_slice(payload);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value
|
help: use let _ = ... to ignore the resulting value
|
447 | let _ = &mut packet[32..32 + len].copy_from_slice(payload);
| +++++++

warning: unused borrow that must be used
--> crates/net/network-devp2p/src/connection.rs:529:9
|
529 | &mut enc[..].copy_from_slice(prev.as_bytes());
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value
|
help: use let _ = ... to ignore the resulting value
|
529 | let _ = &mut enc[..].copy_from_slice(prev.as_bytes());
| +++++++

warning: ethcore-network-devp2p (lib) generated 3 warnings
Compiling ethcore-builtin v0.1.0 (/build/openethereum/git/crates/vm/builtin)
Compiling evm v0.1.0 (/build/openethereum/git/crates/vm/evm)
warning: anonymous parameters are deprecated and will be removed in the next edition
--> crates/vm/evm/src/interpreter/memory.rs:36:45
|
36 | fn write_slice(&mut self, offset: U256, &[u8]);
| ^^^^^ help: try naming the parameter or explicitly ignoring it: _: &[u8]
|
= note: #[warn(anonymous_parameters)] on by default
= warning: this is accepted in the current edition (Rust 2015) but is a hard error in Rust 2018!
= note: for more information, see issue #41686 rust-lang/rust#41686

warning: field is never read: code_address
--> crates/vm/evm/src/interpreter/mod.rs:128:5
|
128 | pub code_address: Address,
| ^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: #[warn(dead_code)] on by default
note: InterpreterParams has a derived impl for the trait Debug, but this is intentionally ignored during dead code analysis
--> crates/vm/evm/src/interpreter/mod.rs:125:10
|
125 | #[derive(Debug)]
| ^^^^^
= note: this warning originates in the derive macro Debug (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: call_type
--> crates/vm/evm/src/interpreter/mod.rs:147:5
|
147 | pub call_type: CallType,
| ^^^^^^^^^^^^^^^^^^^^^^^
|
note: InterpreterParams has a derived impl for the trait Debug, but this is intentionally ignored during dead code analysis
--> crates/vm/evm/src/interpreter/mod.rs:125:10
|
125 | #[derive(Debug)]
| ^^^^^
= note: this warning originates in the derive macro Debug (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: params_type
--> crates/vm/evm/src/interpreter/mod.rs:149:5
|
149 | pub params_type: ParamsType,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
note: InterpreterParams has a derived impl for the trait Debug, but this is intentionally ignored during dead code analysis
--> crates/vm/evm/src/interpreter/mod.rs:125:10
|
125 | #[derive(Debug)]
| ^^^^^
= note: this warning originates in the derive macro Debug (in Nightly builds, run with -Z macro-backtrace for more info)

warning: panic message is not a string literal
--> crates/vm/evm/src/interpreter/mod.rs:835:33
|
835 | _ => panic!(format!(
| ____________^
836 | | "Unexpected instruction {:?} in CALL branch.",
837 | | instruction
838 | | )),
| |
^
|
= note: #[warn(non_fmt_panics)] on by default
= note: this usage of panic!() is deprecated; it will be a hard error in Rust 2021
= note: for more information, see https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html
= note: the panic!() macro supports formatting, so there's no need for the format!() macro here
help: remove the format!(..) macro call
|
835 ~ _ => panic!(
836 | "Unexpected instruction {:?} in CALL branch.",
837 | instruction
838 ~ ),
|

warning: evm (lib) generated 5 warnings
Compiling parity-rocksdb v0.5.1
Compiling kvdb-rocksdb v0.1.6
Compiling ethcore-db v0.1.0 (/build/openethereum/git/crates/db/db)
Compiling migration-rocksdb v0.1.0 (/build/openethereum/git/crates/db/migration-rocksdb)
Compiling journaldb v0.2.0 (/build/openethereum/git/crates/db/journaldb)
Compiling ethcore-blockchain v0.1.0 (/build/openethereum/git/crates/ethcore/blockchain)
Compiling parity-local-store v0.1.0 (/build/openethereum/git/crates/concensus/miner/local-store)
Compiling dir v0.1.2 (/build/openethereum/git/crates/util/dir)
Compiling ethcore v1.12.0 (/build/openethereum/git/crates/ethcore)
warning: missing documentation for an associated function
--> crates/ethcore/src/spec/spec.rs:1194:5
|
1194 | pub fn new_test_round_rewrite_bytecode_transitions() -> Self {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
note: the lint level is defined here
--> crates/ethcore/src/lib.rs:17:9
|
17 | #![warn(missing_docs, unused_extern_crates)]
| ^^^^^^^^^^^^

warning: panic message is not a string literal
--> crates/ethcore/src/externalities.rs:237:25
|
237 | / format!(
238 | | "Inconsistent env_info, should contain at least {:?} last hashes",
239 | | index + 1
240 | | )
| |_________________________^
|
= note: #[warn(non_fmt_panics)] on by default
= note: this usage of assert!() is deprecated; it will be a hard error in Rust 2021
= note: for more information, see https://doc.rust-lang.org/nightly/edition-guide/rust-2021/panic-macro-consistency.html
= note: the assert!() macro supports formatting, so there's no need for the format!() macro here
help: remove the format!(..) macro call
|
237 ~
238 | "Inconsistent env_info, should contain at least {:?} last hashes",
239 | index + 1
240 ~
|

warning: unused borrow that must be used
--> crates/ethcore/src/executive.rs:67:13
|
67 | &mut buffer[1..(1 + 20)].copy_from_slice(&sender[..]);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value
|
= note: #[warn(unused_must_use)] on by default
help: use let _ = ... to ignore the resulting value
|
67 | let _ = &mut buffer[1..(1 + 20)].copy_from_slice(&sender[..]);
| +++++++

warning: unused borrow that must be used
--> crates/ethcore/src/executive.rs:68:13
|
68 | &mut buffer[(1 + 20)..(1 + 20 + 32)].copy_from_slice(&salt[..]);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value
|
help: use let _ = ... to ignore the resulting value
|
68 | let _ = &mut buffer[(1 + 20)..(1 + 20 + 32)].copy_from_slice(&salt[..]);
| +++++++

warning: unused borrow that must be used
--> crates/ethcore/src/executive.rs:69:13
|
69 | &mut buffer[(1 + 20 + 32)..].copy_from_slice(&code_hash[..]);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value
|
help: use let _ = ... to ignore the resulting value
|
69 | let _ = &mut buffer[(1 + 20 + 32)..].copy_from_slice(&code_hash[..]);
| +++++++

warning: unused borrow that must be used
--> crates/ethcore/src/executive.rs:75:13
|
75 | &mut buffer[..20].copy_from_slice(&sender[..]);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value
|
help: use let _ = ... to ignore the resulting value
|
75 | let _ = &mut buffer[..20].copy_from_slice(&sender[..]);
| +++++++

warning: unused borrow that must be used
--> crates/ethcore/src/executive.rs:76:13
|
76 | &mut buffer[20..].copy_from_slice(&code_hash[..]);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the borrow produces a value
|
help: use let _ = ... to ignore the resulting value
|
76 | let _ = &mut buffer[20..].copy_from_slice(&code_hash[..]);
| +++++++

Compiling ethcore-sync v1.12.0 (/build/openethereum/git/crates/ethcore/sync)
Compiling node-filter v1.12.0 (/build/openethereum/git/crates/net/node-filter)
warning: trailing semicolon in macro used in expression position
--> crates/ethcore/sync/src/block_sync.rs:49:77
|
49 | trace!(target: "sync", concat!("{:?}: ", $fmt), $self.block_set, $($arg)+);
| ^
...
321 | trace_sync!(self, "Header already in chain {} ({})", number, hash)
| ------------------------------------------------------------------ in this macro invocation
|
= note: #[warn(semicolon_in_expressions_from_macros)] on by default
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #79813 rust-lang/rust#79813
= note: macro invocations at the end of a block are treated as expressions
= note: to ignore the value produced by the macro, add a semicolon after the invocation of trace_sync
= note: this warning originates in the macro trace_sync (in Nightly builds, run with -Z macro-backtrace for more info)

warning: trailing semicolon in macro used in expression position
--> crates/ethcore/sync/src/block_sync.rs:49:77
|
49 | trace!(target: "sync", concat!("{:?}: ", $fmt), $self.block_set, $($arg)+);
| ^
...
323 | _ => trace_sync!(
| _____-
324 | | self,
325 | | "Header already in chain {} ({}), state = {:?}",
326 | | number,
327 | | hash,
328 | | self.state
329 | | ),
| |
- in this macro invocation
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #79813 rust-lang/rust#79813
= note: this warning originates in the macro trace_sync (in Nightly builds, run with -Z macro-backtrace for more info)

warning: trailing semicolon in macro used in expression position
--> crates/ethcore/sync/src/block_sync.rs:49:77
|
49 | trace!(target: "sync", concat!("{:?}: ", $fmt), $self.block_set, $($arg)+);
| ^
...
414 | _ => trace_sync!(self, "Unexpected headers({})", headers.len()),
| ---------------------------------------------------------- in this macro invocation
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #79813 rust-lang/rust#79813
= note: this warning originates in the macro trace_sync (in Nightly builds, run with -Z macro-backtrace for more info)

warning: field is never read: client_version
--> crates/ethcore/sync/src/chain/mod.rs:370:5
|
370 | client_version: ClientVersion,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: #[warn(dead_code)] on by default
note: PeerInfo has a derived impl for the trait Clone, but this is intentionally ignored during dead code analysis
--> crates/ethcore/sync/src/chain/mod.rs:330:10
|
330 | #[derive(Clone)]
| ^^^^^
= note: this warning originates in the derive macro Clone (in Nightly builds, run with -Z macro-backtrace for more info)

Compiling parity-rpc v1.12.0 (/build/openethereum/git/crates/rpc)
Compiling ethcore-service v0.1.0 (/build/openethereum/git/crates/ethcore/service)
warning: function is never used: serve
--> crates/rpc/src/tests/rpc.rs:23:4
|
23 | fn serve(handler: Option<MetaIoHandler>) -> Server {
| ^^^^^
|
= note: #[warn(dead_code)] on by default

warning: function is never used: request
--> crates/rpc/src/tests/rpc.rs:47:4
|
47 | fn request(server: Server, request: &str) -> http_client::Response {
| ^^^^^^^

Compiling parity-rpc-client v1.4.0 (/build/openethereum/git/crates/util/cli-signer/rpc-client)
warning: ethcore-sync (lib) generated 4 warnings
Compiling cli-signer v1.4.0 (/build/openethereum/git/crates/util/cli-signer)
Compiling openethereum v3.3.5 (/build/openethereum/git)
warning: parity-rpc (lib) generated 2 warnings
warning: ethcore (lib) generated 7 warnings
error: could not compile openethereum

Caused by:
process didn't exit successfully: rustc --crate-name openethereum bin/oe/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto --cfg 'feature="accounts"' --cfg 'feature="default"' --cfg 'feature="ethcore-accounts"' --cfg 'feature="final"' -C metadata=ca48c583769dc42c -C extra-filename=-ca48c583769dc42c --out-dir /build/openethereum/git/target/release/deps -L dependency=/build/openethereum/git/target/release/deps --extern ansi_term=/build/openethereum/git/target/release/deps/libansi_term-5973f28724be4d92.rlib --extern atty=/build/openethereum/git/target/release/deps/libatty-fef5612786bb3d26.rlib --extern blooms_db=/build/openethereum/git/target/release/deps/libblooms_db-f2cba58c060c85f7.rlib --extern clap=/build/openethereum/git/target/release/deps/libclap-062c53cb012f65f7.rlib --extern cli_signer=/build/openethereum/git/target/release/deps/libcli_signer-4de16be8fd502d93.rlib --extern common_types=/build/openethereum/git/target/release/deps/libcommon_types-667177fea35d4234.rlib --extern crossbeam_channel=/build/openethereum/git/target/release/deps/libcrossbeam_channel-942572f1f5b6ad02.rlib --extern ctrlc=/build/openethereum/git/target/release/deps/libctrlc-b22bed1ee680b939.rlib --extern dir=/build/openethereum/git/target/release/deps/libdir-a16685ea9b00806b.rlib --extern docopt=/build/openethereum/git/target/release/deps/libdocopt-c0861b0622a1fb5f.rlib --extern ethcore=/build/openethereum/git/target/release/deps/libethcore-a72e743131d880e8.rlib --extern ethcore_accounts=/build/openethereum/git/target/release/deps/libethcore_accounts-5bd9a8c86e16e8cc.rlib --extern ethcore_blockchain=/build/openethereum/git/target/release/deps/libethcore_blockchain-8a008024429fd1b0.rlib --extern ethcore_call_contract=/build/openethereum/git/target/release/deps/libethcore_call_contract-d53e0346abef5f72.rlib --extern ethcore_db=/build/openethereum/git/target/release/deps/libethcore_db-30cd6816e28342d6.rlib --extern ethcore_io=/build/openethereum/git/target/release/deps/libethcore_io-ea4757795b917980.rlib --extern ethcore_logger=/build/openethereum/git/target/release/deps/libethcore_logger-49759fd0e1ed08df.rlib --extern ethcore_miner=/build/openethereum/git/target/release/deps/libethcore_miner-07351fd4709e6853.rlib --extern ethcore_network=/build/openethereum/git/target/release/deps/libethcore_network-6ef26876f2227b09.rlib --extern ethcore_service=/build/openethereum/git/target/release/deps/libethcore_service-0ffa912f4c5c5f05.rlib --extern ethcore_sync=/build/openethereum/git/target/release/deps/libethcore_sync-059b26d4c1c487bb.rlib --extern ethereum_types=/build/openethereum/git/target/release/deps/libethereum_types-72d9121e1a40898d.rlib --extern ethkey=/build/openethereum/git/target/release/deps/libethkey-ee172bd7953f18df.rlib --extern ethstore=/build/openethereum/git/target/release/deps/libethstore-39cc798488b30ba0.rlib --extern fdlimit=/build/openethereum/git/target/release/deps/libfdlimit-95acaeb79367fc38.rlib --extern fetch=/build/openethereum/git/target/release/deps/libfetch-f4becb54d8091135.rlib --extern futures=/build/openethereum/git/target/release/deps/libfutures-064e20e95e838291.rlib --extern hyper=/build/openethereum/git/target/release/deps/libhyper-568e118101c08a77.rlib --extern journaldb=/build/openethereum/git/target/release/deps/libjournaldb-9e87c0c7cb781852.rlib --extern jsonrpc_core=/build/openethereum/git/target/release/deps/libjsonrpc_core-b3632c0e8ef95085.rlib --extern keccak_hash=/build/openethereum/git/target/release/deps/libkeccak_hash-a84d559897ca8097.rlib --extern kvdb=/build/openethereum/git/target/release/deps/libkvdb-50f43eed70a20cda.rlib --extern kvdb_rocksdb=/build/openethereum/git/target/release/deps/libkvdb_rocksdb-c824a3a83ce1785b.rlib --extern log=/build/openethereum/git/target/release/deps/liblog-579e6eb81b37c55f.rlib --extern migration_rocksdb=/build/openethereum/git/target/release/deps/libmigration_rocksdb-6159ea801b749df3.rlib --extern node_filter=/build/openethereum/git/target/release/deps/libnode_filter-c9ba3268defea5d6.rlib --extern num_cpus=/build/openethereum/git/target/release/deps/libnum_cpus-4b1e19fe760ab205.rlib --extern number_prefix=/build/openethereum/git/target/release/deps/libnumber_prefix-9c40b9d530569855.rlib --extern rpc_common=/build/openethereum/git/target/release/deps/liboe_rpc_common-4b8fdbc9ad37a984.rlib --extern rpc_servers=/build/openethereum/git/target/release/deps/liboe_rpc_servers-18f372cdd1e09129.rlib --extern openethereum=/build/openethereum/git/target/release/deps/libopenethereum-77ae5d376d9c4db5.rlib --extern panic_hook=/build/openethereum/git/target/release/deps/libpanic_hook-d78116655e0e03da.rlib --extern parity_bytes=/build/openethereum/git/target/release/deps/libparity_bytes-60dd9c1c7a794e5b.rlib --extern parity_crypto=/build/openethereum/git/target/release/deps/libparity_crypto-bae7ae3773588ab9.rlib --extern parity_daemonize=/build/openethereum/git/target/release/deps/libparity_daemonize-ed754b646ad3434e.rlib --extern parity_local_store=/build/openethereum/git/target/release/deps/libparity_local_store-6ffcb329a52daae2.rlib --extern parity_path=/build/openethereum/git/target/release/deps/libparity_path-2f952732e38c242c.rlib --extern parity_rpc=/build/openethereum/git/target/release/deps/libparity_rpc-d5c223c3bc1d2ef1.rlib --extern parity_runtime=/build/openethereum/git/target/release/deps/libparity_runtime-117c8dfcfffdf26d.rlib --extern parity_version=/build/openethereum/git/target/release/deps/libparity_version-d22360105cdc810c.rlib --extern parking_lot=/build/openethereum/git/target/release/deps/libparking_lot-6c6f89aaac8cd5cb.rlib --extern prometheus=/build/openethereum/git/target/release/deps/libprometheus-34de1ae5cf560b74.rlib --extern regex=/build/openethereum/git/target/release/deps/libregex-b8e8520e883e52ae.rlib --extern rlp=/build/openethereum/git/target/release/deps/librlp-93cae37d04ffe35f.rlib --extern rpassword=/build/openethereum/git/target/release/deps/librpassword-06df2a08fd725c19.rlib --extern rustc_hex=/build/openethereum/git/target/release/deps/librustc_hex-68affff314993b0b.rlib --extern semver=/build/openethereum/git/target/release/deps/libsemver-7047eee5daaabcad.rlib --extern serde=/build/openethereum/git/target/release/deps/libserde-1a3954e0ee9f4652.rlib --extern serde_derive=/build/openethereum/git/target/release/deps/libserde_derive-71fa950ac938691a.so --extern serde_json=/build/openethereum/git/target/release/deps/libserde_json-dd277456fa5c4061.rlib --extern stats=/build/openethereum/git/target/release/deps/libstats-1e655c1167f52988.rlib --extern term_size=/build/openethereum/git/target/release/deps/libterm_size-9f68aa7eaf5aa4f3.rlib --extern textwrap=/build/openethereum/git/target/release/deps/libtextwrap-1b7013b2faa5158b.rlib --extern toml=/build/openethereum/git/target/release/deps/libtoml-7ce489e8d79930d9.rlib -L native=/build/openethereum/git/target/release/build/eth-secp256k1-a4a8010a9b540c1e/out -L native=/build/openethereum/git/target/release/build/secp256k1-sys-4c23a58b439463b7/out -L native=/build/openethereum/git/target/release/build/parity-rocksdb-sys-f7bcee9354dbd168/out/build -L native=/build/openethereum/git/target/release/build/parity-snappy-sys-c37829bb527600ef/out/build -L native=/build/openethereum/git/target/release/build/ring-026dabc4e6927aab/out -L native=/build/openethereum/git/target/release/build/rust-crypto-6a8e1e2e2095976c/out (signal: 9, SIGKILL: kill)
The command '/bin/sh -c git clone https://github.com/openethereum/openethereum /build/openethereum/git && cd /build/openethereum/git && rustup override set 1.60.0 && cargo build --release --features final' returned a non-zero code: 101
ERROR: Service 'validator' failed to build : Build failed

`

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