Closed heitbaum closed 1 year ago
Build logs from the arm32 userland build (all in the cross compiler)
build.LibreELEC-ARMv7.arm-12.0-devel-bottom_target-634.log build.LibreELEC-ARMv8.arm-12.0-devel-bottom_target-634.log
Hmm, looks like an upstream issue, might want to ask https://github.com/GuillaumeGomez/sysinfo about this.
I tried the patches.crate point to a GitHub … but without success.
But on doing a cargo update
before the build - I got a successful compile.
Without the cargo update - I can get it compiling with ^0.23.11 but not ^0.23.12.
$ PROJECT=Allwinner ARCH=arm DEVICE=H6 s/build bottom
CLEAN bottom
* Removing /var/media/DATA/home-rudi/LibreELEC.kernel11/build.LibreELEC-H6.arm-12.0-devel/build/bottom-0.8.0 ...
* Removing /var/media/DATA/home-rudi/LibreELEC.kernel11/build.LibreELEC-H6.arm-12.0-devel/qa_checks/bottom-* ...
UNPACK bottom
BUILD bottom (target)
TOOLCHAIN manual
Updating crates.io index
Updating aho-corasick v0.7.18 -> v0.7.20
Updating anyhow v1.0.57 -> v1.0.70
Updating assert_cmd v2.0.4 -> v2.0.5
Updating async-channel v1.6.1 -> v1.8.0
Updating async-executor v1.4.1 -> v1.5.0
Updating async-fs v1.5.0 -> v1.6.0
Updating async-io v1.6.0 -> v1.13.0
Updating async-lock v2.5.0 -> v2.7.0
Updating async-net v1.6.1 -> v1.7.0
Updating async-process v1.3.0 -> v1.6.0
Updating async-task v4.2.0 -> v4.4.0
Updating atomic-waker v1.0.0 -> v1.1.0
Updating blocking v1.2.0 -> v1.3.0
Removing cache-padded v1.2.0
Updating cc v1.0.73 -> v1.0.79
Updating clap v3.1.12 -> v3.2.2
Updating clap_complete v3.1.2 -> v3.2.5
Updating clap_lex v0.1.1 -> v0.2.4
Updating clap_mangen v0.1.6 -> v0.1.11
Updating concurrent-queue v1.2.2 -> v2.1.0
Updating crossbeam-channel v0.5.4 -> v0.5.7
Updating crossbeam-deque v0.8.1 -> v0.8.3
Updating crossbeam-epoch v0.9.8 -> v0.9.14
Updating crossbeam-utils v0.8.8 -> v0.8.15
Updating ctrlc v3.2.4 -> v3.2.5
Updating either v1.6.1 -> v1.8.1
Adding enum-as-inner v0.5.1
Adding errno v0.3.0
Updating event-listener v2.5.2 -> v2.5.3
Updating fastrand v1.7.0 -> v1.9.0
Updating fern v0.6.1 -> v0.6.2
Updating futures v0.3.25 -> v0.3.27
Updating futures-channel v0.3.25 -> v0.3.27
Updating futures-core v0.3.25 -> v0.3.27
Updating futures-executor v0.3.25 -> v0.3.27
Updating futures-io v0.3.25 -> v0.3.27
Updating futures-macro v0.3.25 -> v0.3.27
Updating futures-sink v0.3.25 -> v0.3.27
Updating futures-task v0.3.25 -> v0.3.27
Updating futures-util v0.3.25 -> v0.3.27
Updating getrandom v0.2.6 -> v0.2.8
Updating gimli v0.27.0 -> v0.27.2
Updating glob v0.3.0 -> v0.3.1
Adding heck v0.4.1
Adding hermit-abi v0.2.6
Adding hermit-abi v0.3.1
Updating indexmap v1.9.2 -> v1.9.3
Updating io-lifetimes v1.0.4 -> v1.0.9
Updating itoa v1.0.1 -> v1.0.6
Updating libc v0.2.137 -> v0.2.140
Updating libloading v0.7.3 -> v0.7.4
Adding linux-raw-sys v0.3.0
Updating lock_api v0.4.7 -> v0.4.9
Updating memchr v2.4.1 -> v2.5.0
Adding memoffset v0.8.0
Updating mio v0.8.5 -> v0.8.6
Removing nix v0.23.1
Removing nix v0.26.1
Adding nix v0.23.2
Adding nix v0.26.2
Updating num-integer v0.1.44 -> v0.1.45
Updating num-traits v0.2.14 -> v0.2.15
Updating num_cpus v1.13.1 -> v1.15.0
Removing num_threads v0.1.5
Updating object v0.30.2 -> v0.30.3
Updating os_str_bytes v6.0.0 -> v6.5.0
Updating parking_lot_core v0.9.4 -> v0.9.7
Updating polling v2.2.0 -> v2.6.0
Updating predicates v2.1.1 -> v2.1.5
Updating predicates-core v1.0.3 -> v1.0.6
Updating predicates-tree v1.0.5 -> v1.0.9
Updating proc-macro2 v1.0.49 -> v1.0.53
Updating quote v1.0.18 -> v1.0.26
Updating rayon v1.5.2 -> v1.7.0
Updating rayon-core v1.9.2 -> v1.11.0
Updating redox_syscall v0.2.13 -> v0.2.16
Updating regex v1.7.1 -> v1.7.3
Updating regex-syntax v0.6.28 -> v0.6.29
Updating rustc-demangle v0.1.21 -> v0.1.22
Removing rustix v0.36.6
Adding rustix v0.36.11
Adding rustix v0.37.3
Updating ryu v1.0.10 -> v1.0.13
Updating serde v1.0.152 -> v1.0.158
Updating serde_derive v1.0.152 -> v1.0.158
Updating serde_json v1.0.82 -> v1.0.94
Updating signal-hook v0.3.13 -> v0.3.15
Updating signal-hook-registry v1.4.0 -> v1.4.1
Updating slab v0.4.6 -> v0.4.8
Updating smallvec v1.8.0 -> v1.10.0
Updating socket2 v0.4.4 -> v0.4.9
Removing syn v1.0.107
Adding syn v1.0.109
Adding syn v2.0.10
Updating sysctl v0.5.2 -> v0.5.4
Updating sysinfo v0.26.7 -> v0.26.9
Updating termcolor v1.1.3 -> v1.2.0
Updating termtree v0.2.4 -> v0.4.1
Updating textwrap v0.15.0 -> v0.15.2
Updating thiserror v1.0.38 -> v1.0.40
Updating thiserror-impl v1.0.38 -> v1.0.40
Updating time v0.3.9 -> v0.3.20
Adding time-core v0.1.0
Updating time-macros v0.2.4 -> v0.2.8
Updating toml v0.5.10 -> v0.5.11
Updating typenum v1.15.0 -> v1.16.0
Updating unicode-ident v1.0.6 -> v1.0.8
Updating unicode-segmentation v1.10.0 -> v1.10.1
Updating unicode-xid v0.2.2 -> v0.2.4
Updating walkdir v2.3.2 -> v2.3.3
Removing wasi v0.10.2+wasi-snapshot-preview1
Removing wepoll-ffi v0.1.2
Adding windows-sys v0.45.0
Updating windows-targets v0.42.1 -> v0.42.2
Updating windows_aarch64_gnullvm v0.42.1 -> v0.42.2
Updating windows_aarch64_msvc v0.42.1 -> v0.42.2
Updating windows_i686_gnu v0.42.1 -> v0.42.2
Updating windows_i686_msvc v0.42.1 -> v0.42.2
Updating windows_x86_64_gnu v0.42.1 -> v0.42.2
Updating windows_x86_64_gnullvm v0.42.1 -> v0.42.2
Updating windows_x86_64_msvc v0.42.1 -> v0.42.2
Downloaded async-task v4.4.0
Downloaded async-channel v1.8.0
Downloaded anyhow v1.0.70
Downloaded blocking v1.3.0
Downloaded clap_complete v3.2.5
Downloaded atomic-waker v1.1.0
Downloaded fastrand v1.9.0
Downloaded async-net v1.7.0
Downloaded async-fs v1.6.0
Downloaded signal-hook v0.3.15
Downloaded crossbeam-channel v0.5.7
Downloaded aho-corasick v0.7.20
Downloaded fern v0.6.2
Downloaded object v0.30.3
Downloaded libc v0.2.140
Downloaded ctrlc v3.2.5
Downloaded clap_mangen v0.1.11
Downloaded futures-task v0.3.27
Downloaded crossbeam-deque v0.8.3
Downloaded futures-macro v0.3.27
Downloaded os_str_bytes v6.5.0
Downloaded futures-channel v0.3.27
Downloaded async-process v1.6.0
Downloaded libloading v0.7.4
Downloaded proc-macro2 v1.0.53
Downloaded io-lifetimes v1.0.9
Downloaded num-traits v0.2.15
Downloaded serde_derive v1.0.158
Downloaded crossbeam-utils v0.8.15
Downloaded itoa v1.0.6
Downloaded futures-io v0.3.27
Downloaded futures-sink v0.3.27
Downloaded async-executor v1.5.0
Downloaded time-macros v0.2.8
Downloaded thiserror-impl v1.0.40
Downloaded futures-core v0.3.27
Downloaded num_cpus v1.15.0
Downloaded termcolor v1.2.0
Downloaded smallvec v1.10.0
Downloaded quote v1.0.26
Downloaded slab v0.4.8
Downloaded glob v0.3.1
Downloaded concurrent-queue v2.1.0
Downloaded signal-hook-registry v1.4.1
Downloaded num-integer v0.1.45
Downloaded thiserror v1.0.40
Downloaded event-listener v2.5.3
Downloaded polling v2.6.0
Downloaded either v1.8.1
Downloaded async-lock v2.7.0
Downloaded unicode-ident v1.0.8
Downloaded rustc-demangle v0.1.22
Downloaded lock_api v0.4.9
Downloaded parking_lot_core v0.9.7
Downloaded memoffset v0.8.0
Downloaded clap_lex v0.2.4
Downloaded futures-executor v0.3.27
Downloaded async-io v1.13.0
Downloaded socket2 v0.4.9
Downloaded toml v0.5.11
Downloaded indexmap v1.9.3
Downloaded crossbeam-epoch v0.9.14
Downloaded regex v1.7.3
Downloaded textwrap v0.15.2
Downloaded rayon-core v1.11.0
Downloaded futures v0.3.27
Downloaded cc v1.0.79
Downloaded mio v0.8.6
Downloaded serde v1.0.158
Downloaded futures-util v0.3.27
Downloaded unicode-segmentation v1.10.1
Downloaded time v0.3.20
Downloaded sysinfo v0.26.9
Downloaded rayon v1.7.0
Downloaded syn v1.0.109
Downloaded nix v0.26.2
Downloaded syn v2.0.10
Downloaded rustix v0.36.11
Downloaded rustix v0.37.3
Downloaded regex-syntax v0.6.29
Downloaded gimli v0.27.2
Downloaded linux-raw-sys v0.3.0
Downloaded clap v3.2.2
Downloaded 83 crates (7.7 MB) in 2.87s
Compiling autocfg v1.1.0
Compiling libc v0.2.140
Compiling cfg-if v1.0.0
Compiling proc-macro2 v1.0.53
Compiling unicode-ident v1.0.8
Compiling quote v1.0.26
Compiling memchr v2.5.0
Compiling crossbeam-utils v0.8.15
Compiling futures-core v0.3.27
Compiling bitflags v1.3.2
Compiling syn v1.0.109
Compiling pin-project-lite v0.2.9
Compiling log v0.4.17
Compiling futures-io v0.3.27
Compiling io-lifetimes v1.0.9
Compiling event-listener v2.5.3
Compiling fastrand v1.9.0
Compiling parking v2.0.0
Compiling waker-fn v1.1.0
Compiling signal-hook v0.3.15
Compiling async-lock v2.7.0
Compiling rustix v0.37.3
Compiling futures-task v0.3.27
Compiling futures-channel v0.3.27
Compiling linux-raw-sys v0.3.0
Compiling futures-util v0.3.27
Compiling async-task v4.4.0
Compiling futures-sink v0.3.27
Compiling pin-utils v0.1.0
Compiling atomic-waker v1.1.0
Compiling typenum v1.16.0
Compiling scopeguard v1.1.0
Compiling slab v0.4.8
Compiling num-traits v0.2.15
Compiling polling v2.6.0
Compiling async-io v1.13.0
Compiling num-integer v0.1.45
Compiling num-rational v0.3.2
Compiling futures-lite v1.12.0
Compiling indexmap v1.9.3
Compiling concurrent-queue v2.1.0
Compiling async-fs v1.6.0
Compiling async-net v1.7.0
Compiling async-process v1.6.0
Compiling lazy_static v1.4.0
Compiling async-channel v1.8.0
Compiling once_cell v1.5.2
Compiling heim-common v0.1.0-rc.1
Compiling memoffset v0.8.0
Compiling futures-timer v3.0.2
Compiling crossbeam-epoch v0.9.14
Compiling hashbrown v0.12.3
Compiling os_str_bytes v6.5.0
Compiling syn v2.0.10
Compiling clap_lex v0.2.4
Compiling lock_api v0.4.9
Compiling fnv v1.0.7
Compiling serde_derive v1.0.158
Compiling strsim v0.10.0
Compiling strsim v0.9.3
Compiling ident_case v1.0.1
Compiling parking_lot_core v0.9.7
Compiling termcolor v1.2.0
Compiling blocking v1.3.0
Compiling async-executor v1.5.0
Compiling terminal_size v0.1.17
Compiling atty v0.2.14
Compiling textwrap v0.15.2
Compiling rayon-core v1.11.0
Compiling smallvec v1.10.0
Compiling static_assertions v1.1.0
Compiling serde v1.0.158
Compiling crossbeam-deque v0.8.3
Compiling signal-hook-registry v1.4.1
Compiling socket2 v0.4.9
Compiling nix v0.19.1
Compiling clap v3.2.2
Compiling num_cpus v1.15.0
Compiling mio v0.8.6
Compiling crossbeam-channel v0.5.7
Compiling uom v0.30.0
Compiling roff v0.2.1
Compiling thiserror v1.0.40
Compiling cc v1.0.79
Compiling rustix v0.36.11
Compiling either v1.8.1
Compiling signal-hook-mio v0.2.3
Compiling parking_lot v0.12.1
Compiling libloading v0.7.4
Compiling macaddr v1.0.1
Compiling gimli v0.27.2
Compiling adler v1.0.2
Compiling byteorder v1.4.3
Compiling starship-battery v0.7.9
Compiling glob v0.3.1
Compiling anyhow v1.0.70
Compiling time-core v0.1.0
Compiling linux-raw-sys v0.1.4
Compiling procfs v0.14.2
Compiling unicode-xid v0.2.4
Compiling const_format_proc_macros v0.2.29
Compiling rayon v1.7.0
Compiling darling_core v0.10.2
Compiling backtrace v0.3.67
Compiling time-macros v0.2.8
Compiling clap_mangen v0.1.11
Compiling smol v1.2.5
Compiling thiserror-impl v1.0.40
Compiling clap_complete v3.2.5
Compiling addr2line v0.19.0
Compiling miniz_oxide v0.6.2
Compiling crossterm v0.25.0
Compiling nvml-wrapper-sys v0.6.0
Compiling nix v0.26.2
Compiling dirs-sys v0.3.7
Compiling aho-corasick v0.7.20
Compiling object v0.30.3
Compiling regex-syntax v0.6.29
Compiling hex v0.4.3
Compiling unicode-segmentation v1.10.1
Compiling cassowary v0.3.0
Compiling itoa v1.0.6
Compiling humantime v2.1.0
Compiling unicode-width v0.1.10
Compiling lazycell v1.3.0
Compiling rustc-demangle v0.1.22
Compiling tui v0.19.0
Compiling ctrlc v3.2.5
Compiling time v0.3.20
Compiling sysinfo v0.26.9
Compiling dirs v4.0.0
…
warning: `bottom` (lib) generated 38 warnings (1 duplicate)
warning: use of deprecated associated function `clap::parser::matches::arg_matches::ArgMatches::value_of`: Replaced with `ArgMatches::get_one()`
--> src/bin/main.rs:45:43
|
45 | let config_path = read_config(matches.value_of("config_location"))
| ^^^^^^^^
|
= note: `#[warn(deprecated)]` on by default
warning: `bottom` (bin "btm") generated 1 warning
Finished release [optimized] target(s) in 1m 14s
Interesting. Curious whether the current master
branch builds for you?
Hi @ClementTsang
I have just tried building - master - e36854641cdf7d46907c579906f2676b604fddc4 Error below.
BUILD bottom (target)
TOOLCHAIN manual
Downloaded adler v1.0.2
Downloaded dirs v5.0.0
Downloaded async-fs v1.5.0
Downloaded async-process v1.3.0
Downloaded cc v1.0.73
Downloaded futures-task v0.3.26
Downloaded futures-io v0.3.26
Downloaded either v1.6.1
Downloaded dirs-sys v0.4.0
Downloaded ctrlc v3.2.5
Downloaded futures-macro v0.3.26
Downloaded itoa v1.0.1
Downloaded event-listener v2.5.2
Downloaded futures-executor v0.3.26
Downloaded cache-padded v1.2.0
Downloaded const_format_proc_macros v0.2.29
Downloaded clap_complete v3.2.5
Downloaded blocking v1.2.0
Downloaded num-integer v0.1.44
Downloaded indexmap v1.9.3
Downloaded fxhash v0.2.1
Downloaded concat-string v1.0.1
Downloaded memchr v2.4.1
Downloaded crossbeam-channel v0.5.4
Downloaded num_cpus v1.13.1
Downloaded humantime-serde v1.1.1
Downloaded fastrand v1.7.0
Downloaded heim-runtime v0.1.0-rc.1
Downloaded lock_api v0.4.7
Downloaded quote v1.0.26
Downloaded memoffset v0.6.5
Downloaded heim v0.1.0-rc.1
Downloaded futures-core v0.3.26
Downloaded futures-sink v0.3.26
Downloaded signal-hook-mio v0.2.3
Downloaded parking v2.0.0
Downloaded clap_mangen v0.1.11
Downloaded hex v0.4.3
Downloaded wrapcenum-derive v0.4.0
Downloaded thiserror-impl v1.0.40
Downloaded clap_lex v0.2.4
Downloaded unicode-xid v0.2.2
Downloaded pin-utils v0.1.0
Downloaded libloading v0.7.3
Downloaded darling v0.10.2
Downloaded scopeguard v1.1.0
Downloaded signal-hook-registry v1.4.0
Downloaded humantime v2.1.0
Downloaded slab v0.4.6
Downloaded strsim v0.9.3
Downloaded log v0.4.17
Downloaded waker-fn v1.1.0
Downloaded toml_datetime v0.6.1
Downloaded futures-lite v1.12.0
Downloaded polling v2.2.0
Downloaded heim-disk v0.1.0-rc.1
Downloaded futures-timer v3.0.2
Downloaded cassowary v0.3.0
Downloaded crossbeam-utils v0.8.8
Downloaded miniz_oxide v0.6.2
Downloaded darling_macro v0.10.2
Downloaded typed-builder v0.10.0
Downloaded ident_case v1.0.1
Downloaded thiserror v1.0.40
Downloaded async-executor v1.4.1
Downloaded time-macros v0.2.8
Downloaded futures-channel v0.3.26
Downloaded async-lock v2.5.0
Downloaded addr2line v0.19.0
Downloaded parking_lot v0.12.1
Downloaded typenum v1.15.0
Downloaded byteorder v1.4.3
Downloaded crossbeam-deque v0.8.1
Downloaded serde_spanned v0.6.1
Downloaded serde_derive v1.0.158
Downloaded roff v0.2.1
Downloaded heim-common v0.1.0-rc.1
Downloaded terminal_size v0.1.17
Downloaded once_cell v1.5.2
Downloaded smol v1.2.5
Downloaded anyhow v1.0.70
Downloaded num-rational v0.3.2
Downloaded starship-battery v0.7.9
Downloaded socket2 v0.4.4
Downloaded io-lifetimes v1.0.4
Downloaded nvml-wrapper-sys v0.7.0
Downloaded pin-project-lite v0.2.9
Downloaded rayon-core v1.9.2
Downloaded proc-macro2 v1.0.54
Downloaded darling_core v0.10.2
Downloaded crossbeam-epoch v0.9.8
Downloaded futures v0.3.26
Downloaded const_format v0.2.30
Downloaded num-traits v0.2.14
Downloaded unicode-ident v1.0.6
Downloaded mio v0.8.5
Downloaded crossterm v0.26.1
Downloaded serde v1.0.158
Downloaded backtrace v0.3.67
Downloaded time v0.3.20
Downloaded unicode-segmentation v1.10.1
Downloaded winnow v0.4.1
Downloaded futures-util v0.3.26
Downloaded toml_edit v0.19.8
Downloaded rayon v1.5.2
Downloaded tui v0.19.0
Downloaded sysinfo v0.28.4
Downloaded crossterm v0.25.0
Downloaded nix v0.19.1
Downloaded atomic-waker v1.0.0
Downloaded regex v1.7.3
Downloaded async-channel v1.6.1
Downloaded concurrent-queue v1.2.2
Downloaded parking_lot_core v0.9.4
Downloaded syn v1.0.107
Downloaded smallvec v1.8.0
Downloaded signal-hook v0.3.13
Downloaded clap v3.2.2
Downloaded object v0.30.2
Downloaded rustc-demangle v0.1.21
Downloaded async-net v1.6.1
Downloaded fern v0.6.2
Downloaded rustix v0.36.6
Downloaded nvml-wrapper v0.9.0
Downloaded uom v0.30.0
Downloaded async-task v4.2.0
Downloaded regex-syntax v0.6.29
Downloaded async-io v1.6.0
Downloaded syn v2.0.10
Downloaded libc v0.2.140
Downloaded gimli v0.27.0
Downloaded procfs v0.15.1
Downloaded nix v0.26.1
Downloaded 133 crates (8.4 MB) in 2.22s
Compiling autocfg v1.1.0
Compiling libc v0.2.140
Compiling cfg-if v1.0.0
Compiling proc-macro2 v1.0.54
Compiling quote v1.0.26
Compiling unicode-ident v1.0.6
Compiling memchr v2.4.1
Compiling futures-core v0.3.26
Compiling log v0.4.17
Compiling syn v1.0.107
Compiling futures-io v0.3.26
Compiling pin-project-lite v0.2.9
Compiling bitflags v1.3.2
Compiling cache-padded v1.2.0
Compiling slab v0.4.6
Compiling lazy_static v1.4.0
Compiling parking v2.0.0
Compiling waker-fn v1.1.0
Compiling concurrent-queue v1.2.2
Compiling fastrand v1.7.0
Compiling signal-hook v0.3.13
Compiling once_cell v1.5.2
Compiling event-listener v2.5.2
Compiling scopeguard v1.1.0
Compiling futures-channel v0.3.26
Compiling futures-task v0.3.26
Compiling futures-util v0.3.26
Compiling async-task v4.2.0
Compiling futures-sink v0.3.26
Compiling crossbeam-utils v0.8.8
Compiling async-channel v1.6.1
Compiling typenum v1.15.0
Compiling pin-utils v0.1.0
Compiling serde_derive v1.0.158
Compiling atomic-waker v1.0.0
Compiling serde v1.0.158
Compiling os_str_bytes v6.0.0
Compiling indexmap v1.9.3
Compiling num-traits v0.2.14
Compiling num-integer v0.1.44
Compiling memoffset v0.6.5
Compiling num-rational v0.3.2
Compiling crossbeam-epoch v0.9.8
Compiling futures-lite v1.12.0
Compiling lock_api v0.4.7
Compiling parking_lot_core v0.9.4
Compiling hashbrown v0.12.3
Compiling clap_lex v0.2.4
Compiling async-lock v2.5.0
Compiling rayon-core v1.9.2
Compiling termcolor v1.1.3
Compiling strsim v0.9.3
Compiling strsim v0.10.0
Compiling fnv v1.0.7
Compiling ident_case v1.0.1
Compiling smallvec v1.8.0
Compiling syn v2.0.10
Compiling static_assertions v1.1.0
Compiling terminal_size v0.1.17
Compiling textwrap v0.15.0
Compiling atty v0.2.14
Compiling io-lifetimes v1.0.4
Compiling heim-common v0.1.0-rc.1
Compiling crossbeam-deque v0.8.1
Compiling crossbeam-channel v0.5.4
Compiling rayon v1.5.2
Compiling either v1.6.1
Compiling blocking v1.2.0
Compiling async-executor v1.4.1
Compiling thiserror v1.0.40
Compiling roff v0.2.1
Compiling cc v1.0.73
Compiling rustix v0.36.6
Compiling futures-timer v3.0.2
Compiling signal-hook-registry v1.4.0
Compiling polling v2.2.0
Compiling socket2 v0.4.4
Compiling clap v3.2.2
Compiling mio v0.8.5
Compiling async-io v1.6.0
Compiling async-fs v1.5.0
Compiling nix v0.19.1
Compiling num_cpus v1.13.1
Compiling uom v0.30.0
Compiling signal-hook-mio v0.2.3
Compiling async-process v1.3.0
Compiling async-net v1.6.1
Compiling parking_lot v0.12.1
Compiling smol v1.2.5
Compiling backtrace v0.3.67
Compiling libloading v0.7.3
Compiling procfs v0.15.1
Compiling time-core v0.1.0
Compiling unicode-xid v0.2.2
Compiling linux-raw-sys v0.1.4
Compiling anyhow v1.0.70
Compiling starship-battery v0.7.9
Compiling gimli v0.27.0
Compiling adler v1.0.2
Compiling byteorder v1.4.3
Compiling miniz_oxide v0.6.2
Compiling const_format_proc_macros v0.2.29
Compiling time-macros v0.2.8
Compiling nvml-wrapper-sys v0.7.0
Compiling crossterm v0.25.0
Compiling nix v0.26.1
Compiling dirs-sys v0.4.0
Compiling aho-corasick v0.7.18
Compiling darling_core v0.10.2
Compiling thiserror-impl v1.0.40
Compiling clap_mangen v0.1.11
Compiling clap_complete v3.2.5
Compiling object v0.30.2
Compiling winnow v0.4.1
Compiling cassowary v0.3.0
Compiling addr2line v0.19.0
Compiling humantime v2.1.0
Compiling unicode-width v0.1.10
Compiling rustc-demangle v0.1.21
Compiling regex-syntax v0.6.29
Compiling itoa v1.0.1
Compiling hex v0.4.3
Compiling lazycell v1.3.0
Compiling unicode-segmentation v1.10.1
Compiling time v0.3.20
Compiling sysinfo v0.28.4
Compiling const_format v0.2.30
Compiling tui v0.19.0
Compiling ctrlc v3.2.5
Compiling dirs v5.0.0
Compiling fxhash v0.2.1
Compiling crossterm v0.26.1
Compiling itertools v0.10.5
Compiling kstring v2.0.0
Compiling fern v0.6.2
Compiling bottom v0.8.1 (/var/media/DATA/home-rudi/LibreELEC.kernel11/build.LibreELEC-H6.arm-12.0-devel/build/bottom-e36854641cdf7d46907c579906f2676b604fddc4)
Compiling concat-string v1.0.1
Compiling regex v1.7.3
Compiling futures-macro v0.3.26
Compiling darling_macro v0.10.2
Compiling typed-builder v0.10.0
Compiling darling v0.10.2
Compiling wrapcenum-derive v0.4.0
rustc: /var/media/DATA/home-rudi/LibreELEC.kernel11/build.LibreELEC-H6.arm-12.0-devel/build/llvm-16.0.0/llvm/lib/Support/APInt.cpp:274: int llvm::APInt::compare(const llvm::APInt&) const: Assertion `BitWidth == RHS.BitWidth && "Bit widths must be same for comparison"' failed.
error: could not compile `sysinfo`
Caused by:
process didn't exit successfully: `rustc --crate-name sysinfo --edition=2018 /var/media/DATA/home-rudi/LibreELEC.kernel11/build.LibreELEC-H6.arm-12.0-devel/build/rust-1.68.1/cargo_home/registry/src/github.com-1ecc6299db9ec823/sysinfo-0.28.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --diagnostic-width=132 --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=0 --cfg 'feature="default"' --cfg 'feature="multithread"' --cfg 'feature="rayon"' -C metadata=315ca8a568a14d93 -C extra-filename=-315ca8a568a14d93 --out-dir /var/media/DATA/home-rudi/LibreELEC.kernel11/build.LibreELEC-H6.arm-12.0-devel/build/bottom-e36854641cdf7d46907c579906f2676b604fddc4/.armv8a-libreelec-linux-gnueabihf/target/armv8a-libreelec-linux-gnueabihf/release/deps --target armv8a-libreelec-linux-gnueabihf -C linker=/var/media/DATA/home-rudi/LibreELEC.kernel11/build.LibreELEC-H6.arm-12.0-devel/toolchain/bin/armv8a-libreelec-linux-gnueabihf-gcc -C strip=symbols -L dependency=/var/media/DATA/home-rudi/LibreELEC.kernel11/build.LibreELEC-H6.arm-12.0-devel/build/bottom-e36854641cdf7d46907c579906f2676b604fddc4/.armv8a-libreelec-linux-gnueabihf/target/armv8a-libreelec-linux-gnueabihf/release/deps -L dependency=/var/media/DATA/home-rudi/LibreELEC.kernel11/build.LibreELEC-H6.arm-12.0-devel/build/bottom-e36854641cdf7d46907c579906f2676b604fddc4/.armv8a-libreelec-linux-gnueabihf/target/release/deps --extern cfg_if=/var/media/DATA/home-rudi/LibreELEC.kernel11/build.LibreELEC-H6.arm-12.0-devel/build/bottom-e36854641cdf7d46907c579906f2676b604fddc4/.armv8a-libreelec-linux-gnueabihf/target/armv8a-libreelec-linux-gnueabihf/release/deps/libcfg_if-480c0925ee91a54b.rmeta --extern libc=/var/media/DATA/home-rudi/LibreELEC.kernel11/build.LibreELEC-H6.arm-12.0-devel/build/bottom-e36854641cdf7d46907c579906f2676b604fddc4/.armv8a-libreelec-linux-gnueabihf/target/armv8a-libreelec-linux-gnueabihf/release/deps/liblibc-8f71139396444946.rmeta --extern once_cell=/var/media/DATA/home-rudi/LibreELEC.kernel11/build.LibreELEC-H6.arm-12.0-devel/build/bottom-e36854641cdf7d46907c579906f2676b604fddc4/.armv8a-libreelec-linux-gnueabihf/target/armv8a-libreelec-linux-gnueabihf/release/deps/libonce_cell-7a55c4607459af59.rmeta --extern rayon=/var/media/DATA/home-rudi/LibreELEC.kernel11/build.LibreELEC-H6.arm-12.0-devel/build/bottom-e36854641cdf7d46907c579906f2676b604fddc4/.armv8a-libreelec-linux-gnueabihf/target/armv8a-libreelec-linux-gnueabihf/release/deps/librayon-5bd8204d4fcc116a.rmeta --cap-lints allow` (signal: 6, SIGABRT: process abort signal)
warning: build failed, waiting for other jobs to finish...
FAILURE: s/build bottom during make_target (package.mk)
*********** FAILED COMMAND ***********
cargo build --target ${TARGET_NAME} --release --locked --all-features
**************************************
docker@67ca92301206:/var/media/DATA/home-rudi/LibreELEC.kernel11$
Some “very strange results here”
Both 0.8.0 and master compile fine with llvm 16.0.1 built rust 1.68.2
llvm 15.0.7 with rust 1.67.1 works too. So guessing a bug introduced with llvm 16.0.0 and fixed in 16.0.1.
Going to close this since it isn't really a bottom issue - looks like from the linked issues you got this resolved though, so that's good to hear!
Checklist
Describe the issue
Building for target of the ARMv7.arm and ARMv8.arm is failing with 0.8.0. Builds of ARMv8.aarch64 and x86_64 working fine.
What operating system and version are you using?
LibreELEC 11.0 and LibreELEC 12.0
What architecture are you using?
arm32
What terminal(s) are you running
bottom
on?NA
What version of
bottom
are you running?0.8.0
How did you install
bottom
?Building as the packaging manager of LibreELEC
How can we reproduce this?
Build issue
Additional information
Build was fine with 0.6.8 https://github.com/LibreELEC/LibreELEC.tv/commit/b8f3fd8d812e7973f5410f8bf459ebec726b8c0d