LiskHQ / lisk-node

Everything required to run your own Lisk node
https://lisk.com
Apache License 2.0
1 stars 2 forks source link

Unable to build reth images #27

Closed sameersubudhi closed 2 months ago

sameersubudhi commented 2 months ago

What was the problem?

This PR resolves #24

How was it solved?

How was it tested?

Locally against both:

*Also requires updating HOST_DATA_DIR in .env to separate the data directories (to run them simultaneously) and environment file to be used in docker-compose.yml

Also, had tested against both the networks with RETH_BUILD_PROFILE=release and RETH_BUILD_PROFILE=maxperf

shuse2 commented 2 months ago

it's failing locally with below error, do you know what to be done?

1014.4    Compiling reth-ethereum-engine-primitives v1.0.3 (/app/crates/ethereum/engine-primitives)
1014.5 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1014.5    Compiling reth-rpc-server-types v1.0.3 (/app/crates/rpc/rpc-server-types)
1014.5 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1014.6 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1014.6 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1016.5    Compiling alloy-dyn-abi v0.7.7
1016.5 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1016.5 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1023.1    Compiling reth-payload-builder v1.0.3 (/app/crates/payload/builder)
1023.2 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1023.2 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1024.8 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1024.8 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1027.2 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1027.2 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1028.5    Compiling camino v1.1.7
1028.6 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1028.6 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1029.5    Compiling adler v1.0.2
1029.6 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1029.6 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1031.9    Compiling miniz_oxide v0.7.4
1031.9 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1031.9 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1033.0    Compiling reth-payload-validator v1.0.3 (/app/crates/payload/validator)
1033.1 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1033.1 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1033.3    Compiling crc32fast v1.4.2
1033.4 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1033.4 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1034.5 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1034.5 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1037.5 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1037.5 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1037.9 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1037.9 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1038.5    Compiling reth-beacon-consensus v1.0.3 (/app/crates/consensus/beacon)
1038.6 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1038.6 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1038.9    Compiling flate2 v1.0.30
1038.9 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1038.9 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1039.7 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1039.7 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1041.3 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1041.3 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1041.4 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1041.4 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1044.9    Compiling cargo-platform v0.1.8
1045.0 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1045.0 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1048.3    Compiling vergen v8.3.2
1048.4 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1048.4 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1048.9    Compiling tikv-jemalloc-sys v0.5.4+5.3.0-patched
1049.0 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1049.0 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1050.1    Compiling unicase v2.7.0
1050.1 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1050.1 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1050.2 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1050.2 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1050.9    Compiling cargo_metadata v0.18.1
1051.0 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1051.0 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1052.4 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1052.4 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1052.7 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1052.7 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1053.0    Compiling raw-cpuid v11.0.2
1053.1 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1053.1 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1055.7    Compiling nibble_vec v0.1.0
1055.8 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1055.8 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1058.3    Compiling endian-type v0.1.2
1058.3 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1058.3 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1058.8    Compiling procfs v0.16.0
1058.9 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1058.9 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1060.5    Compiling radix_trie v0.2.1
1060.6 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1060.6 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1061.5    Compiling reth-node-api v1.0.3 (/app/crates/node/api)
1061.5 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1061.5 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1064.1    Compiling procfs-core v0.16.0
1064.2 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1064.2 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1068.8    Compiling ordered-float v4.2.1
1068.9 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1068.9 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1070.8    Compiling quanta v0.12.3
1070.9 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1070.9 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1071.3    Compiling unicode-xid v0.2.4
1071.4 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1071.4 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1071.9 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1071.9 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1072.7    Compiling boa_engine v0.19.0
1072.8 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1072.8 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1073.8    Compiling konst_macro_rules v0.2.19
1073.9 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1073.9 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1075.1    Compiling sketches-ddsketch v0.2.2
1075.1 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1075.1 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1078.7 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1078.7 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1080.2    Compiling konst v0.2.19
1080.3 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1080.3 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1081.8    Compiling const_format_proc_macros v0.2.32
1081.9 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1081.9 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1083.1    Compiling dirs v5.0.1
1083.2 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1083.2 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1083.5    Compiling reth-node-core v1.0.3 (/app/crates/node/core)
1083.6 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1083.6 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1083.9    Compiling dirs-sys-next v0.1.2
1084.0 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1084.0 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1085.9    Compiling alloc-no-stdlib v2.0.4
1086.0 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1086.0 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1087.3    Compiling dirs-next v2.0.0
1087.4 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1087.4 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1088.3    Compiling alloc-stdlib v0.2.2
1088.4 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1088.4 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1090.4    Compiling shellexpand v3.1.0
1090.6 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1090.6 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1091.2 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1091.2 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1091.6    Compiling alloy-transport v0.2.0
1091.7 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1091.7 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1094.1    Compiling metrics-util v0.17.0
1094.3 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1094.3 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1094.4    Compiling const_format v0.2.32
1094.4 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1094.4 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1095.2    Compiling reth-cli-util v1.0.3 (/app/crates/cli/util)
1095.3 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1095.3 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1097.0 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1097.0 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1103.3    Compiling metrics-exporter-prometheus v0.15.3
1103.5 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1103.5 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1104.8    Compiling utf-8 v0.7.6
1104.9 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1104.9 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1109.5    Compiling metrics-process v2.1.0
1109.6 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1109.6 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1111.4    Compiling tungstenite v0.23.0
1111.5 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1111.5 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1119.6    Compiling mime_guess v2.0.5
1119.7 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1119.7 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1122.8    Compiling brotli-decompressor v4.0.1
1123.0 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1123.0 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1125.3    Compiling bimap v0.6.3
1125.4 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1125.4 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1125.9 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1125.9 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1127.9    Compiling tokio-tungstenite v0.23.1
1128.0 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1128.0 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1130.5    Compiling alloy-pubsub v0.2.0
1130.6 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1130.6 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1131.2    Compiling doctest-file v1.0.0
1131.3 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1131.3 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1134.3 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1134.3 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1137.9    Compiling brotli v6.0.0
1138.1 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1138.1 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1141.2    Compiling alloy-transport-ws v0.2.0
1141.3 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1141.3 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1143.1    Compiling interprocess v2.2.0
1143.2 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1143.2 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1151.2    Compiling alloy-transport-http v0.2.0
1151.4 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1151.4 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1153.5    Compiling reth-trie-parallel v1.0.3 (/app/crates/trie/parallel)
1153.5 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1153.5 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1162.6    Compiling reth-etl v1.0.3 (/app/crates/etl)
1162.7 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1162.7 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1167.9    Compiling async-stream-impl v0.3.5
1168.0 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1168.0 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1168.5    Compiling uuid v1.10.0
1168.5 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1168.5 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1170.6    Compiling http-range-header v0.4.1
1170.7 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1170.7 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1171.3    Compiling signal-hook v0.3.17
1171.4 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1171.4 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1173.1    Compiling iri-string v0.7.2
1173.2 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1173.2 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1175.5    Compiling async-stream v0.3.5
1175.5 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1175.5 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1177.8    Compiling async-compression v0.4.11
1177.9 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1177.9 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1179.8    Compiling reth-blockchain-tree v1.0.3 (/app/crates/blockchain-tree)
1179.9 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1179.9 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1180.9    Compiling alloy-rpc-client v0.2.0
1181.0 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1181.0 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1183.4    Compiling reth-ipc v1.0.3 (/app/crates/rpc/ipc)
1183.5 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1183.5 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1184.5    Compiling reth-rpc-layer v1.0.3 (/app/crates/rpc/rpc-layer)
1184.6 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1184.6 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1185.1    Compiling debug-helper v0.3.13
1185.2 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1185.2 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1189.4    Compiling boyer-moore-magiclen v0.2.20
1189.7 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1189.7 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1190.1    Compiling alloy-provider v0.2.0
1190.2 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1190.2 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1192.7 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1192.7 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1192.9    Compiling ringbuffer v0.15.0
1192.9 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1192.9 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1196.4 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1196.4 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1200.9    Compiling tower-http v0.5.2
1201.0 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1201.0 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1204.8    Compiling signal-hook-mio v0.2.3
1204.9 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1204.9 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1206.1    Compiling reth-db-common v1.0.3 (/app/crates/storage/db-common)
1206.2 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1206.2 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1207.0    Compiling reth-auto-seal-consensus v1.0.3 (/app/crates/consensus/auto-seal)
1207.0 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1207.0 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1207.9    Compiling reth-downloaders v1.0.3 (/app/crates/net/downloaders)
1208.0 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1208.0 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1210.9    Compiling reth-optimism-consensus v1.0.3 (/app/crates/optimism/consensus)
1211.0 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1211.0 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1222.1    Compiling backon v0.4.4
1222.2 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1222.2 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1222.4    Compiling fdlimit v0.3.0
1222.6 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1222.6 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1224.0    Compiling unicode-width v0.1.13
1224.0 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1224.0 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1225.5    Compiling reth-evm-optimism v1.0.3 (/app/crates/optimism/evm)
1225.6 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1225.6 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1227.8    Compiling crossterm v0.27.0
1227.9 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1227.9 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1228.7    Compiling reth-basic-payload-builder v1.0.3 (/app/crates/payload/basic)
1228.8 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1228.8 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1231.6    Compiling castaway v0.2.3
1231.7 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1231.7 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1233.9    Compiling compact_str v0.7.1
1234.0 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1234.0 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1234.7    Compiling unicode-truncate v1.1.0
1234.8 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1234.8 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1237.5    Compiling reth-cli-runner v1.0.3 (/app/crates/cli/runner)
1237.6 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1237.6 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1237.7    Compiling stability v0.2.1
1237.8 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1237.8 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1241.2    Compiling cassowary v0.3.0
1241.4 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1241.4 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1248.7    Compiling comfy-table v7.1.1
1248.9    Compiling reth-engine-tree v1.0.3 (/app/crates/engine/tree)
1248.9 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1248.9 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1249.1 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1249.1 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1250.7    Compiling human_bytes v0.4.3
1250.9 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1250.9 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1252.9    Compiling ratatui v0.27.0
1253.1 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1253.1 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1253.4    Compiling reth-cli v1.0.3 (/app/crates/cli/cli)
1253.6 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1253.6 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1253.9    Compiling reth-optimism-payload-builder v1.0.3 (/app/crates/optimism/payload)
1254.0 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1254.0 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1257.5    Compiling reth-ethereum-payload-builder v1.0.3 (/app/crates/ethereum/payload)
1257.6 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1257.6 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1260.4    Compiling similar v2.5.0
1260.6 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1260.6 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1271.1    Compiling console v0.15.8
1271.4 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1271.4 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1279.0    Compiling reth-ethereum-engine v1.0.3 (/app/crates/ethereum/engine)
1279.4 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1279.4 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1281.7    Compiling reth-optimism-primitives v1.0.3 (/app/crates/optimism/primitives)
1281.8 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1281.8 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1286.3    Compiling similar-asserts v1.5.0
1286.5 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1286.5 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1547.3    Compiling revm-inspectors v0.5.1
1547.4 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1547.4 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1547.9 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1547.9 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1548.9    Compiling tikv-jemalloc-ctl v0.5.4
1548.9    Compiling tikv-jemallocator v0.5.4
1549.0 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1549.0 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1549.0 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1549.0 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1555.7    Compiling reth-rpc-eth-types v1.0.3 (/app/crates/rpc/rpc-eth-types)
1555.8 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1555.8 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1568.5    Compiling reth-rpc-eth-api v1.0.3 (/app/crates/rpc/rpc-eth-api)
1568.6 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1568.6 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1600.9    Compiling reth-rpc-api v1.0.3 (/app/crates/rpc/rpc-api)
1600.9 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1600.9 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1652.2    Compiling reth-rpc-engine-api v1.0.3 (/app/crates/rpc/rpc-engine-api)
1652.2 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1652.2 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1652.2 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1652.2 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1661.1    Compiling reth-rpc v1.0.3 (/app/crates/rpc/rpc)
1661.1 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1661.1 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1666.2    Compiling reth-exex v1.0.3 (/app/crates/exex/exex)
1666.4 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1666.4 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1670.7    Compiling reth-stages v1.0.3 (/app/crates/stages/stages)
1670.8 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1670.8 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1681.5    Compiling reth-rpc-builder v1.0.3 (/app/crates/rpc/rpc-builder)
1681.5    Compiling reth-engine-util v1.0.3 (/app/crates/engine/util)
1681.5    Compiling reth-optimism-rpc v1.0.3 (/app/crates/optimism/rpc)
1681.6 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1681.6 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1681.6 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1681.6 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1681.6 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1681.6 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1685.0    Compiling reth-node-events v1.0.3 (/app/crates/node/events)
1685.0 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1685.0 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1689.4    Compiling reth-consensus-debug-client v1.0.3 (/app/crates/consensus/debug-client)
1689.5 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1689.5 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1695.5    Compiling reth-node-builder v1.0.3 (/app/crates/node/builder)
1695.6 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1695.6 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1706.9    Compiling reth-cli-commands v1.0.3 (/app/crates/cli/commands)
1706.9    Compiling reth-node-ethereum v1.0.3 (/app/crates/ethereum/node)
1706.9    Compiling reth-node-optimism v1.0.3 (/app/crates/optimism/node)
1707.0 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1707.0 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1707.0 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1707.0 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1707.0 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1707.0 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1726.9    Compiling reth-optimism-cli v1.0.3 (/app/crates/optimism/cli)
1726.9 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1726.9 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1733.2    Compiling reth v1.0.3 (/app/bin/reth)
1733.2 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1733.2 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
1806.9 <jemalloc>: MADV_DONTNEED does not work (memset will be used instead)
1806.9 <jemalloc>: (This is the expected behaviour if you are running under QEMU)
2327.7 error: could not compile `reth` (bin "op-reth")
2327.7
2327.7 Caused by:
2327.7   process didn't exit successfully: `/usr/local/rustup/toolchains/1.79.0-x86_64-unknown-linux-gnu/bin/rustc --crate-name op_reth --edition=2021 bin/reth/src/optimism.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=thin -C codegen-units=16 -C debuginfo=line-tables-only --deny=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::useless_let_if_seq' '--warn=clippy::use_self' '--warn=clippy::unused_rounding' '--warn=clippy::unused_peekable' --deny=unused_must_use --warn=unreachable_pub '--warn=clippy::unnecessary_struct_initialization' '--warn=clippy::uninhabited_references' '--warn=clippy::type_repetition_in_bounds' '--warn=clippy::tuple_array_conversions' '--warn=clippy::trivial_regex' '--warn=clippy::transmute_undefined_repr' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::trailing_empty_array' '--warn=clippy::suspicious_operation_groupings' '--warn=clippy::suboptimal_flops' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::single_char_pattern' '--allow=clippy::significant_drop_tightening' '--allow=clippy::significant_drop_in_scrutinee' '--allow=clippy::redundant_pub_crate' '--warn=clippy::redundant_clone' '--warn=clippy::read_zero_byte_vec' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::or_fun_call' '--warn=clippy::nonstandard_macro_braces' '--allow=clippy::non_send_fields_in_send_ty' '--warn=clippy::needless_pass_by_ref_mut' '--warn=clippy::needless_continue' '--allow=clippy::needless_collect' '--warn=clippy::needless_bitwise_bool' '--warn=clippy::naive_bytecount' '--warn=clippy::mutex_integer' --warn=missing_docs --warn=missing_debug_implementations '--warn=clippy::missing_const_for_fn' '--warn=clippy::match_same_arms' '--warn=clippy::manual_string_new' '--warn=clippy::manual_clamp' '--warn=clippy::manual_assert' '--warn=clippy::large_stack_frames' '--warn=clippy::iter_without_into_iter' '--warn=clippy::iter_with_drain' '--warn=clippy::iter_on_single_items' '--warn=clippy::iter_on_empty_collections' '--warn=clippy::imprecise_flops' '--allow=clippy::future_not_send' '--warn=clippy::flat_map_option' '--allow=clippy::fallible_impl_from' '--warn=clippy::explicit_iter_loop' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::equatable_if_let' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_line_after_outer_attr' '--warn=clippy::empty_line_after_doc_comments' '--warn=clippy::doc_markdown' '--warn=clippy::derive_partial_eq_without_eq' '--allow=clippy::debug_assert_with_mut_call' '--allow=clippy::collection_is_never_read' '--allow=clippy::cognitive_complexity' '--warn=clippy::clear_with_drain' '--warn=clippy::branches_sharing_code' '--allow=clippy::as_ptr_cast_mut' '--warn=rustdoc::all' --cfg 'feature="asm-keccak"' --cfg 'feature="default"' --cfg 'feature="jemalloc"' --cfg 'feature="optimism"' -C metadata=2e3e9dae78960901 -C extra-filename=-2e3e9dae78960901 --out-dir /app/target/release/deps -C strip=symbols -L dependency=/app/target/release/deps --extern alloy_rlp=/app/target/release/deps/liballoy_rlp-aaf4c8ed2a9fdfc3.rlib --extern aquamarine=/app/target/release/deps/libaquamarine-940eae489e5f9b0d.so --extern backon=/app/target/release/deps/libbackon-a30eb98db1b44c9c.rlib --extern clap=/app/target/release/deps/libclap-59feae74278429b3.rlib --extern confy=/app/target/release/deps/libconfy-ba8bcbcf19e5a0b1.rlib --extern discv5=/app/target/release/deps/libdiscv5-1bfee4ce65ac2a7f.rlib --extern eyre=/app/target/release/deps/libeyre-fc230c3a33d08ff0.rlib --extern fdlimit=/app/target/release/deps/libfdlimit-1ea8b86287c0c5c5.rlib --extern futures=/app/target/release/deps/libfutures-5f8a53942e7834e7.rlib --extern itertools=/app/target/release/deps/libitertools-c7c19200b1005b82.rlib --extern libc=/app/target/release/deps/liblibc-f057a136faafd7be.rlib --extern metrics_process=/app/target/release/deps/libmetrics_process-b2d8bb72b75645a8.rlib --extern reth=/app/target/release/deps/libreth-efbba2fe39f103e8.rlib --extern reth_basic_payload_builder=/app/target/release/deps/libreth_basic_payload_builder-eaaf2584b25a1fe0.rlib --extern reth_beacon_consensus=/app/target/release/deps/libreth_beacon_consensus-f277522ce121ed88.rlib --extern reth_blockchain_tree=/app/target/release/deps/libreth_blockchain_tree-69cd3b5283cce725.rlib --extern reth_chainspec=/app/target/release/deps/libreth_chainspec-96e2b7f8771d8299.rlib --extern reth_cli_commands=/app/target/release/deps/libreth_cli_commands-985c39d5ef446b6f.rlib --extern reth_cli_runner=/app/target/release/deps/libreth_cli_runner-e06b3c1345e04f94.rlib --extern reth_cli_util=/app/target/release/deps/libreth_cli_util-ebf0c8baf1a0b7cb.rlib --extern reth_config=/app/target/release/deps/libreth_config-537282946f63e510.rlib --extern reth_consensus=/app/target/release/deps/libreth_consensus-362ec3165cba4d55.rlib --extern reth_consensus_common=/app/target/release/deps/libreth_consensus_common-a526b949eedb21b3.rlib --extern reth_db=/app/target/release/deps/libreth_db-c8a7cdfb9ac6a150.rlib --extern reth_db_api=/app/target/release/deps/libreth_db_api-8887cbf0076a8c95.rlib --extern reth_db_common=/app/target/release/deps/libreth_db_common-e92d6c994f11cf75.rlib --extern reth_downloaders=/app/target/release/deps/libreth_downloaders-853704e94261587f.rlib --extern reth_engine_util=/app/target/release/deps/libreth_engine_util-75b77728106354ad.rlib --extern reth_errors=/app/target/release/deps/libreth_errors-049bfc23444516ba.rlib --extern reth_ethereum_payload_builder=/app/target/release/deps/libreth_ethereum_payload_builder-7e580a0ce4df488a.rlib --extern reth_evm=/app/target/release/deps/libreth_evm-522d640e58fc1bc2.rlib --extern reth_execution_types=/app/target/release/deps/libreth_execution_types-25e055a4cdf1a323.rlib --extern reth_exex=/app/target/release/deps/libreth_exex-575af4fd08f80623.rlib --extern reth_fs_util=/app/target/release/deps/libreth_fs_util-dfc8de1d2b180d15.rlib --extern reth_network=/app/target/release/deps/libreth_network-cedb61fcda16a3c3.rlib --extern reth_network_api=/app/target/release/deps/libreth_network_api-2eb263239ed5f750.rlib --extern reth_network_p2p=/app/target/release/deps/libreth_network_p2p-5b3b506a8e985e94.rlib --extern reth_node_api=/app/target/release/deps/libreth_node_api-c050846c0a6d1778.rlib --extern reth_node_builder=/app/target/release/deps/libreth_node_builder-2d1788db76c75f74.rlib --extern reth_node_core=/app/target/release/deps/libreth_node_core-c9a64a09f463cf85.rlib --extern reth_node_ethereum=/app/target/release/deps/libreth_node_ethereum-685f678d53d01500.rlib --extern reth_node_events=/app/target/release/deps/libreth_node_events-d066bbbd9d2374a4.rlib --extern reth_node_optimism=/app/target/release/deps/libreth_node_optimism-d8d0a60889644378.rlib --extern reth_optimism_cli=/app/target/release/deps/libreth_optimism_cli-aa38f54c05fe8e1e.rlib --extern reth_optimism_primitives=/app/target/release/deps/libreth_optimism_primitives-c2e15d27dc86e00d.rlib --extern reth_payload_builder=/app/target/release/deps/libreth_payload_builder-3008c4c5b50ab10e.rlib --extern reth_payload_primitives=/app/target/release/deps/libreth_payload_primitives-b7d5d3865a7dba75.rlib --extern reth_payload_validator=/app/target/release/deps/libreth_payload_validator-09e097fa8825361d.rlib --extern reth_primitives=/app/target/release/deps/libreth_primitives-015c1b80cfb5a7da.rlib --extern reth_provider=/app/target/release/deps/libreth_provider-de2cd8c7e77d0341.rlib --extern reth_prune=/app/target/release/deps/libreth_prune-95308e5c9938a195.rlib --extern reth_revm=/app/target/release/deps/libreth_revm-8f412c42bf830ec2.rlib --extern reth_rpc=/app/target/release/deps/libreth_rpc-8a463e7beada1e19.rlib --extern reth_rpc_api=/app/target/release/deps/libreth_rpc_api-ee25ff305230576d.rlib --extern reth_rpc_builder=/app/target/release/deps/libreth_rpc_builder-30b949b3a652a63d.rlib --extern reth_rpc_eth_types=/app/target/release/deps/libreth_rpc_eth_types-25b5f8f415222a87.rlib --extern reth_rpc_server_types=/app/target/release/deps/libreth_rpc_server_types-ec380001e665feb9.rlib --extern reth_rpc_types=/app/target/release/deps/libreth_rpc_types-61da271b8879cb53.rlib --extern reth_rpc_types_compat=/app/target/release/deps/libreth_rpc_types_compat-b171655356c29e3c.rlib --extern reth_stages=/app/target/release/deps/libreth_stages-56efd9a8cc0ce13a.rlib --extern reth_stages_api=/app/target/release/deps/libreth_stages_api-ba8e107c65b35512.rlib --extern reth_static_file=/app/target/release/deps/libreth_static_file-c65d39571960262e.rlib --extern reth_static_file_types=/app/target/release/deps/libreth_static_file_types-5c64f7335f9e53ec.rlib --extern reth_tasks=/app/target/release/deps/libreth_tasks-fb2cccd9d0ec4ac6.rlib --extern reth_tracing=/app/target/release/deps/libreth_tracing-56f0ae8435b3ba47.rlib --extern reth_transaction_pool=/app/target/release/deps/libreth_transaction_pool-7a00aa806de9439a.rlib --extern reth_trie=/app/target/release/deps/libreth_trie-a82f1a6980cfbd4c.rlib --extern serde=/app/target/release/deps/libserde-0696eae95118c022.rlib --extern serde_json=/app/target/release/deps/libserde_json-7055c8b506ca7232.rlib --extern similar_asserts=/app/target/release/deps/libsimilar_asserts-f826b39f2b119137.rlib --extern tempfile=/app/target/release/deps/libtempfile-eb18cc635a69539a.rlib --extern tikv_jemallocator=/app/target/release/deps/libtikv_jemallocator-d73b3422e0f1ac61.rlib --extern tokio=/app/target/release/deps/libtokio-772342b11ba0e4d3.rlib --extern toml=/app/target/release/deps/libtoml-d8808d73bdc9e319.rlib --extern tracing=/app/target/release/deps/libtracing-02814031a891e3db.rlib -L native=/app/target/release/build/secp256k1-sys-126dd3535103aafc/out -L native=/app/target/release/build/sha3-asm-c94082d6eb39fee4/out -L native=/app/target/release/build/c-kzg-1f7ec946f7d647a1/out -L native=/app/target/release/build/blst-2392319dd8d66098/out -L native=/app/target/release/build/zstd-sys-1800b0d64335c31b/out -L native=/app/target/release/build/ring-1316234d2911f31b/out -L native=/app/target/release/build/reth-mdbx-sys-e079667aa27174e4/out -L native=/app/target/release/build/tikv-jemalloc-sys-38e6c90cd2715a02/out/build/lib` (signal: 9, SIGKILL: kill)
------
failed to solve: process "/bin/sh -c cargo build --bin op-reth --locked --features $FEATURES --profile $PROFILE" did not complete successfully: exit code: 101
>>> elapsed time 38m54s