Closed rivenirvana closed 1 year ago
Does the previous releases work?
v0.21.2 installed just fine with the same method, yes.
I was able to successfully install xplr from crates.io in a Red Hat vm from the interactive lab. I just had to yum install gcc
beforehand.
Do you have multiple ar
and strip
installed? Maybe for cross build...
No, I only have one binary for ar
and strip
, installed from the same binutils
package. I don't think this package is enabled for cross-builds. https://src.fedoraproject.org/rpms/binutils/c/6bfd06790befd11d1c11be000a159aa51c4b2e1b?branch=f38
I was able to install xplr in fedore 38 too...
podman run -w / -it --rm fedora bash
# inside container
1 yum update
2 yum update -y
3 curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
4 source ~/.cargo/env
5 yum install -y binutils
6 cargo install xplr
7 yum install -y gcc
8 cargo install xplr
9 xplr -v
10 xplr --version
Logs:
➜ ~ podman run -w / -it --rm fedora bash
✔ docker.io/library/fedora:latest
Trying to pull docker.io/library/fedora:latest...
Getting image source signatures
Copying blob deb9cd9f829f done
Copying config 6b9fae4fa4 done
Writing manifest to image destination
Storing signatures
[root@0d3e5339d29c /]# yum update
Fedora 38 - x86_64 4.1 MB/s | 83 MB 00:20
Fedora 38 openh264 (From Cisco) - x86_64 674 B/s | 2.5 kB 00:03
Fedora Modular 38 - x86_64 144 kB/s | 2.8 MB 00:19
Fedora 38 - x86_64 - Updates Fedora Modular 38 - x86_64 [ ===] --- Fedora Modular 38 - x86_64 - Updates 137 kB/s | 2.1 MB 00:15
Dependencies resolved.
==============================================================================================
Package Architecture Version Repository Size
==============================================================================================
Upgrading:
alternatives x86_64 1.25-1.fc38 updates 38 k
audit-libs x86_64 3.1.2-1.fc38 updates 117 k
krb5-libs x86_64 1.21-3.fc38 updates 764 k
libgcc x86_64 13.2.1-1.fc38 updates 109 k
libgomp x86_64 13.2.1-1.fc38 updates 319 k
librepo x86_64 1.15.2-1.fc38 updates 95 k
libstdc++ x86_64 13.2.1-1.fc38 updates 863 k
python-pip-wheel noarch 22.3.1-3.fc38 updates 1.4 M
Installing weak dependencies:
libxcrypt-compat x86_64 4.4.36-1.fc38 updates 90 k
Transaction Summary
==============================================================================================
Install 1 Package
Upgrade 8 Packages
Total download size: 3.8 M
Is this ok [y/N]: Operation aborted.
[root@0d3e5339d29c /]# yum update -y
Last metadata expiration check: 0:00:12 ago on Sun Aug 13 09:48:12 2023.
Dependencies resolved.
==============================================================================================
Package Architecture Version Repository Size
==============================================================================================
Upgrading:
alternatives x86_64 1.25-1.fc38 updates 38 k
audit-libs x86_64 3.1.2-1.fc38 updates 117 k
krb5-libs x86_64 1.21-3.fc38 updates 764 k
libgcc x86_64 13.2.1-1.fc38 updates 109 k
libgomp x86_64 13.2.1-1.fc38 updates 319 k
librepo x86_64 1.15.2-1.fc38 updates 95 k
libstdc++ x86_64 13.2.1-1.fc38 updates 863 k
python-pip-wheel noarch 22.3.1-3.fc38 updates 1.4 M
Installing weak dependencies:
libxcrypt-compat x86_64 4.4.36-1.fc38 updates 90 k
Transaction Summary
==============================================================================================
Install 1 Package
Upgrade 8 Packages
Total download size: 3.8 M
Downloading Packages:
(1/9): alternatives-1.25-1.fc38.x86_64.rpm 37 kB/s | 38 kB 00:01
(2/9): libxcrypt-compat-4.4.36-1.fc38.x86_64.rpm 62 kB/s | 90 kB 00:01
(3/9): audit-libs-3.1.2-1.fc38.x86_64.rpm 74 kB/s | 117 kB 00:01
(4/9): libgcc-13.2.1-1.fc38.x86_64.rpm 206 kB/s | 109 kB 00:00
(5/9): librepo-1.15.2-1.fc38.x86_64.rpm 271 kB/s | 95 kB 00:00
(6/9): libgomp-13.2.1-1.fc38.x86_64.rpm 416 kB/s | 319 kB 00:00
(7/9): krb5-libs-1.21-3.fc38.x86_64.rpm 519 kB/s | 764 kB 00:01
(8/9): libstdc++-13.2.1-1.fc38.x86_64.rpm 1.0 MB/s | 863 kB 00:00
(9/9): python-pip-wheel-22.3.1-3.fc38.noarch.rpm 1.7 MB/s | 1.4 MB 00:00
----------------------------------------------------------------------------------------------
Total 965 kB/s | 3.8 MB 00:03
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Upgrading : libgcc-13.2.1-1.fc38.x86_64 1/17
Running scriptlet: libgcc-13.2.1-1.fc38.x86_64 1/17
Installing : libxcrypt-compat-4.4.36-1.fc38.x86_64 2/17
Upgrading : python-pip-wheel-22.3.1-3.fc38.noarch 3/17
Upgrading : librepo-1.15.2-1.fc38.x86_64 4/17
Upgrading : libstdc++-13.2.1-1.fc38.x86_64 5/17
Upgrading : libgomp-13.2.1-1.fc38.x86_64 6/17
Upgrading : krb5-libs-1.21-3.fc38.x86_64 7/17
Upgrading : audit-libs-3.1.2-1.fc38.x86_64 8/17
Upgrading : alternatives-1.25-1.fc38.x86_64 9/17
Cleanup : libstdc++-13.1.1-4.fc38.x86_64 10/17
Cleanup : librepo-1.15.1-2.fc38.x86_64 11/17
Cleanup : python-pip-wheel-22.3.1-2.fc38.noarch 12/17
Cleanup : libgcc-13.1.1-4.fc38.x86_64 13/17
Running scriptlet: libgcc-13.1.1-4.fc38.x86_64 13/17
Cleanup : libgomp-13.1.1-4.fc38.x86_64 14/17
Cleanup : krb5-libs-1.21-2.fc38.x86_64 15/17
Cleanup : audit-libs-3.1.1-1.fc38.x86_64 16/17
Cleanup : alternatives-1.24-1.fc38.x86_64 17/17
Running scriptlet: alternatives-1.24-1.fc38.x86_64 17/17
Verifying : libxcrypt-compat-4.4.36-1.fc38.x86_64 1/17
Verifying : alternatives-1.25-1.fc38.x86_64 2/17
Verifying : alternatives-1.24-1.fc38.x86_64 3/17
Verifying : audit-libs-3.1.2-1.fc38.x86_64 4/17
Verifying : audit-libs-3.1.1-1.fc38.x86_64 5/17
Verifying : krb5-libs-1.21-3.fc38.x86_64 6/17
Verifying : krb5-libs-1.21-2.fc38.x86_64 7/17
Verifying : libgcc-13.2.1-1.fc38.x86_64 8/17
Verifying : libgcc-13.1.1-4.fc38.x86_64 9/17
Verifying : libgomp-13.2.1-1.fc38.x86_64 10/17
Verifying : libgomp-13.1.1-4.fc38.x86_64 11/17
Verifying : librepo-1.15.2-1.fc38.x86_64 12/17
Verifying : librepo-1.15.1-2.fc38.x86_64 13/17
Verifying : libstdc++-13.2.1-1.fc38.x86_64 14/17
Verifying : libstdc++-13.1.1-4.fc38.x86_64 15/17
Verifying : python-pip-wheel-22.3.1-3.fc38.noarch 16/17
Verifying : python-pip-wheel-22.3.1-2.fc38.noarch 17/17
Upgraded:
alternatives-1.25-1.fc38.x86_64 audit-libs-3.1.2-1.fc38.x86_64
krb5-libs-1.21-3.fc38.x86_64 libgcc-13.2.1-1.fc38.x86_64
libgomp-13.2.1-1.fc38.x86_64 librepo-1.15.2-1.fc38.x86_64
libstdc++-13.2.1-1.fc38.x86_64 python-pip-wheel-22.3.1-3.fc38.noarch
Installed:
libxcrypt-compat-4.4.36-1.fc38.x86_64
Complete!
[root@0d3e5339d29c /]# curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
info: downloading installer
Welcome to Rust!
This will download and install the official compiler for the Rust
programming language, and its package manager, Cargo.
Rustup metadata and toolchains will be installed into the Rustup
home directory, located at:
/root/.rustup
This can be modified with the RUSTUP_HOME environment variable.
The Cargo home directory is located at:
/root/.cargo
This can be modified with the CARGO_HOME environment variable.
The cargo, rustc, rustup and other commands will be added to
Cargo's bin directory, located at:
/root/.cargo/bin
This path will then be added to your PATH environment variable by
modifying the profile files located at:
/root/.profile
/root/.bash_profile
/root/.bashrc
You can uninstall at any time with rustup self uninstall and
these changes will be reverted.
Current installation options:
default host triple: x86_64-unknown-linux-gnu
default toolchain: stable (default)
profile: default
modify PATH variable: yes
1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
>
info: profile set to 'default'
info: default host triple is x86_64-unknown-linux-gnu
info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu'
info: latest update on 2023-08-03, rust version 1.71.1 (eb26296b5 2023-08-03)
info: downloading component 'cargo'
info: downloading component 'clippy'
info: downloading component 'rust-docs'
13.6 MiB / 13.6 MiB (100 %) 13.0 MiB/s in 1s ETA: 0s
info: downloading component 'rust-std'
26.1 MiB / 26.1 MiB (100 %) 12.7 MiB/s in 2s ETA: 0s
info: downloading component 'rustc'
63.5 MiB / 63.5 MiB (100 %) 12.7 MiB/s in 5s ETA: 0s
info: downloading component 'rustfmt'
info: installing component 'cargo'
info: installing component 'clippy'
info: installing component 'rust-docs'
13.6 MiB / 13.6 MiB (100 %) 4.0 MiB/s in 3s ETA: 0s
info: installing component 'rust-std'
26.1 MiB / 26.1 MiB (100 %) 11.1 MiB/s in 2s ETA: 0s
info: installing component 'rustc'
63.5 MiB / 63.5 MiB (100 %) 18.5 MiB/s in 3s ETA: 0s
8 IO-ops / 8 IO-ops (100 %) 3 IOPS in 2s ETA: 0s
info: installing component 'rustfmt'
info: default toolchain set to 'stable-x86_64-unknown-linux-gnu'
stable-x86_64-unknown-linux-gnu installed - rustc 1.71.1 (eb26296b5 2023-08-03)
Rust is installed now. Great!
To get started you may need to restart your current shell.
This would reload your PATH environment variable to include
Cargo's bin directory ($HOME/.cargo/bin).
To configure your current shell, run:
source "$HOME/.cargo/env"
[root@0d3e5339d29c /]# source ~/.cargo/env
[root@0d3e5339d29c /]# yum install -y binutils
Last metadata expiration check: 0:01:15 ago on Sun Aug 13 09:48:12 2023.
Dependencies resolved.
==============================================================================================
Package Architecture Version Repository Size
==============================================================================================
Installing:
binutils x86_64 2.39-9.fc38 fedora 5.4 M
Installing dependencies:
binutils-gold x86_64 2.39-9.fc38 fedora 784 k
elfutils-debuginfod-client x86_64 0.189-3.fc38 updates 38 k
jansson x86_64 2.13.1-6.fc38 fedora 44 k
Transaction Summary
==============================================================================================
Install 4 Packages
Total download size: 6.3 M
Installed size: 26 M
Downloading Packages:
(1/4): jansson-2.13.1-6.fc38.x86_64.rpm 37 kB/s | 44 kB 00:01
(2/4): elfutils-debuginfod-client-0.189-3.fc38.x86_64.rpm 65 kB/s | 38 kB 00:00
(3/4): binutils-gold-2.39-9.fc38.x86_64.rpm 320 kB/s | 784 kB 00:02
(4/4): binutils-2.39-9.fc38.x86_64.rpm 1.5 MB/s | 5.4 MB 00:03
----------------------------------------------------------------------------------------------
Total 1.1 MB/s | 6.3 MB 00:05
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : elfutils-debuginfod-client-0.189-3.fc38.x86_64 1/4
Installing : jansson-2.13.1-6.fc38.x86_64 2/4
Installing : binutils-gold-2.39-9.fc38.x86_64 3/4
Installing : binutils-2.39-9.fc38.x86_64 4/4
Running scriptlet: binutils-2.39-9.fc38.x86_64 4/4
Verifying : binutils-2.39-9.fc38.x86_64 1/4
Verifying : binutils-gold-2.39-9.fc38.x86_64 2/4
Verifying : jansson-2.13.1-6.fc38.x86_64 3/4
Verifying : elfutils-debuginfod-client-0.189-3.fc38.x86_64 4/4
Installed:
binutils-2.39-9.fc38.x86_64 binutils-gold-2.39-9.fc38.x86_64
elfutils-debuginfod-client-0.189-3.fc38.x86_64 jansson-2.13.1-6.fc38.x86_64
Complete!
[root@0d3e5339d29c /]# cargo install xplr
Updating crates.io index
Downloaded xplr v0.21.3
Downloaded 1 crate (141.4 KB) in 1.50s
Installing xplr v0.21.3
Updating crates.io index
Downloaded pin-utils v0.1.0
Downloaded path-dedot v3.1.0
Downloaded scopeguard v1.2.0
Downloaded signal-hook-registry v1.4.1
Downloaded rustc-hash v1.1.0
Downloaded ryu v1.0.15
Downloaded smallvec v1.11.0
Downloaded memoffset v0.6.5
Downloaded derive_builder_macro v0.11.2
Downloaded humansize v2.1.3
Downloaded darling_macro v0.14.4
Downloaded ident_case v1.0.1
Downloaded fnv v1.0.7
Downloaded signal-hook v0.3.17
Downloaded once_cell v1.18.0
Downloaded paste v1.0.14
Downloaded pkg-config v0.3.27
Downloaded xdg v2.5.2
Downloaded time-core v0.1.1
Downloaded utf8parse v0.2.1
Downloaded snailquote v0.3.1
Downloaded dirs-next v2.0.0
Downloaded derive_builder_core v0.11.2
Downloaded crossbeam-queue v0.3.8
Downloaded cassowary v0.3.0
Downloaded autocfg v1.1.0
Downloaded iana-time-zone v0.1.57
Downloaded beef v0.5.2
Downloaded vte_generate_state_changes v0.1.1
Downloaded num_threads v0.1.6
Downloaded gethostname v0.4.3
Downloaded equivalent v1.0.1
Downloaded quote v1.0.32
Downloaded path-absolutize v3.1.0
Downloaded ansi-to-tui v3.1.0
Downloaded unicode-width v0.1.10
Downloaded tui-input v0.8.0
Downloaded term v0.7.0
Downloaded rayon-core v1.11.0
Downloaded memoffset v0.9.0
Downloaded indoc v2.0.3
Downloaded thiserror-impl v1.0.44
Downloaded mime v0.3.17
Downloaded itoa v1.0.9
Downloaded fuzzy-matcher v0.3.7
Downloaded either v1.9.0
Downloaded darling v0.14.4
Downloaded bitflags v1.3.2
Downloaded parking_lot_core v0.9.8
Downloaded home v0.5.5
Downloaded defer-drop v1.3.0
Downloaded crossbeam v0.8.2
Downloaded cfg-if v1.0.0
Downloaded lscolors v0.15.0
Downloaded log v0.4.20
Downloaded arrayvec v0.7.4
Downloaded lock_api v0.4.10
Downloaded smawk v0.3.1
Downloaded dirs-sys-next v0.1.2
Downloaded thiserror v1.0.44
Downloaded lazy_static v1.4.0
Downloaded deranged v0.3.7
Downloaded vte v0.11.1
Downloaded anyhow v1.0.72
Downloaded unicode-ident v1.0.11
Downloaded tuikit v0.5.0
Downloaded mime_guess v2.0.4
Downloaded unsafe-libyaml v0.2.9
Downloaded darling_core v0.14.4
Downloaded indexmap v2.0.0
Downloaded memchr v2.5.0
Downloaded crossbeam-channel v0.5.8
Downloaded serde_json v1.0.104
Downloaded cc v1.0.82
Downloaded erased-serde v0.3.28
Downloaded derive_builder v0.11.2
Downloaded crossbeam-utils v0.8.16
Downloaded crossbeam-epoch v0.9.15
Downloaded bitflags v2.4.0
Downloaded unicode-segmentation v1.10.1
Downloaded skim v0.10.4
Downloaded minimal-lexical v0.2.1
Downloaded mio v0.8.8
Downloaded unicode_categories v0.1.1
Downloaded rayon v1.7.0
Downloaded crossterm v0.27.0
Downloaded crossterm v0.26.1
Downloaded hashbrown v0.14.0
Downloaded libm v0.2.7
Downloaded ratatui v0.22.0
Downloaded num_cpus v1.16.0
Downloaded which v4.4.0
Downloaded proc-macro2 v1.0.66
Downloaded chrono v0.4.26
Downloaded time v0.1.45
Downloaded unicase v2.6.0
Downloaded regex v1.9.3
Downloaded aho-corasick v1.0.3
Downloaded crossbeam-deque v0.8.3
Downloaded version_check v0.9.4
Downloaded unicode-linebreak v0.1.5
Downloaded time-macros v0.2.11
Downloaded thread_local v1.1.7
Downloaded strsim v0.10.0
Downloaded parking_lot v0.12.1
Downloaded signal-hook-mio v0.2.3
Downloaded nu-ansi-term v0.49.0
Downloaded syn v1.0.109
Downloaded textwrap v0.16.0
Downloaded num-traits v0.2.16
Downloaded nix v0.24.3
Downloaded serde_yaml v0.9.25
Downloaded serde v1.0.183
Downloaded bstr v0.2.17
Downloaded nom v7.1.3
Downloaded time v0.3.25
Downloaded regex-automata v0.3.6
Downloaded serde_derive v1.0.183
Downloaded syn v2.0.28
Downloaded regex-syntax v0.7.4
Downloaded nix v0.25.1
Downloaded lua-src v546.0.0
Downloaded libc v0.2.147
Downloaded luajit-src v210.4.7+resty107baaf
Downloaded timer v0.2.0
Downloaded natord v1.0.9
Downloaded mlua v0.8.9
Downloaded jf v0.6.2
Downloaded 128 crates (10.1 MB) in 2.32s (largest was `luajit-src` at 1.1 MB)
Compiling autocfg v1.1.0
Compiling libc v0.2.147
Compiling cfg-if v1.0.0
Compiling proc-macro2 v1.0.66
Compiling unicode-ident v1.0.11
Compiling serde v1.0.183
Compiling serde_derive v1.0.183
Compiling scopeguard v1.2.0
Compiling crossbeam-utils v0.8.16
Compiling memchr v2.5.0
Compiling log v0.4.20
error: linker `cc` not found
|
= note: No such file or directory (os error 2)
error: could not compile `serde` (build script) due to previous error
warning: build failed, waiting for other jobs to finish...
error: could not compile `crossbeam-utils` (build script) due to previous error
error: could not compile `libc` (build script) due to previous error
error: could not compile `proc-macro2` (build script) due to previous error
error: could not compile `memchr` (build script) due to previous error
error: could not compile `serde_derive` (lib) due to previous error
error: failed to compile `xplr v0.21.3`, intermediate artifacts can be found at `/tmp/cargo-installkjJup0`
[root@0d3e5339d29c /]# yum install -y gcc
Last metadata expiration check: 0:02:44 ago on Sun Aug 13 09:48:12 2023.
Dependencies resolved.
==============================================================================================
Package Architecture Version Repository Size
==============================================================================================
Installing:
gcc x86_64 13.2.1-1.fc38 updates 34 M
Installing dependencies:
cpp x86_64 13.2.1-1.fc38 updates 11 M
gc x86_64 8.2.2-3.fc38 fedora 110 k
glibc-devel x86_64 2.37-4.fc38 updates 52 k
glibc-headers-x86 noarch 2.37-4.fc38 updates 532 k
guile22 x86_64 2.2.7-7.fc38 fedora 6.5 M
kernel-headers x86_64 6.4.4-200.fc38 updates 1.5 M
libmpc x86_64 1.3.1-2.fc38 fedora 70 k
libpkgconf x86_64 1.8.0-6.fc38 fedora 35 k
libtool-ltdl x86_64 2.4.7-6.fc38 fedora 37 k
libxcrypt-devel x86_64 4.4.36-1.fc38 updates 30 k
make x86_64 1:4.4-3.fc38 fedora 580 k
pkgconf x86_64 1.8.0-6.fc38 fedora 41 k
pkgconf-m4 noarch 1.8.0-6.fc38 fedora 14 k
pkgconf-pkg-config x86_64 1.8.0-6.fc38 fedora 9.6 k
Transaction Summary
==============================================================================================
Install 15 Packages
Total download size: 54 M
Installed size: 180 M
Downloading Packages:
(1/15): libmpc-1.3.1-2.fc38.x86_64.rpm 43 kB/s | 70 kB 00:01
[MIRROR] guile22-2.2.7-7.fc38.x86_64.rpm: Curl error (18): Transferred a partial file for https://mirror.yer.az/fedora/releases/38/Everything/x86_64/os/Packages/g/guile22-2.2.7-7.fc38.x86_64.rpm [transfer closed with 6744176 bytes remaining to read]
(2/15): libpkgconf-1.8.0-6.fc38.x86_64.rpm 159 kB/s | 35 kB 00:00
(3/15): libtool-ltdl-2.4.7-6.fc38.x86_64.rpm 169 kB/s | 37 kB 00:00
[MIRROR] make-4.4-3.fc38.x86_64.rpm: Curl error (18): Transferred a partial file for https://mirror.yer.az/fedora/releases/38/Everything/x86_64/os/Packages/m/make-4.4-3.fc38.x86_64.rpm [transfer closed with 512718 bytes remaining to read]
[MIRROR] guile22-2.2.7-7.fc38.x86_64.rpm: Curl error (18): Transferred a partial file for http://mirror.yer.az/fedora/releases/38/Everything/x86_64/os/Packages/g/guile22-2.2.7-7.fc38.x86_64.rpm [transfer closed with 6736330 bytes remaining to read]
[MIRROR] make-4.4-3.fc38.x86_64.rpm: Curl error (18): Transferred a partial file for http://mirror.yer.az/fedora/releases/38/Everything/x86_64/os/Packages/m/make-4.4-3.fc38.x86_64.rpm [transfer closed with 491038 bytes remaining to read]
(4/15): make-4.4-3.fc38.x86_64.rpm 133 kB/s | 580 kB 00:04
(5/15): pkgconf-1.8.0-6.fc38.x86_64.rpm 48 kB/s | 41 kB 00:00
(6/15): pkgconf-m4-1.8.0-6.fc38.noarch.rpm 52 kB/s | 14 kB 00:00
(7/15): pkgconf-pkg-config-1.8.0-6.fc38.x86_64.rpm 45 kB/s | 9.6 kB 00:00
(8/15): gc-8.2.2-3.fc38.x86_64.rpm 14 kB/s | 110 kB 00:07
(9/15): cpp-13.2.1-1.fc38.x86_64.rpm 1.8 MB/s | 11 MB 00:05
(10/15): glibc-devel-2.37-4.fc38.x86_64.rpm 151 kB/s | 52 kB 00:00
(11/15): glibc-headers-x86-2.37-4.fc38.noarch.rpm 1.2 MB/s | 532 kB 00:00
(12/15): kernel-headers-6.4.4-200.fc38.x86_64.rpm 2.4 MB/s | 1.5 MB 00:00
(13/15): libxcrypt-devel-4.4.36-1.fc38.x86_64.rpm 91 kB/s | 30 kB 00:00
(14/15): gcc-13.2.1-1.fc38.x86_64.rpm 4.2 MB/s | 34 MB 00:08
(15/15): guile22-2.2.7-7.fc38.x86_64.rpm 372 kB/s | 6.5 MB 00:17
----------------------------------------------------------------------------------------------
Total 2.7 MB/s | 54 MB 00:19
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : libmpc-1.3.1-2.fc38.x86_64 1/15
Installing : cpp-13.2.1-1.fc38.x86_64 2/15
Installing : kernel-headers-6.4.4-200.fc38.x86_64 3/15
Installing : glibc-headers-x86-2.37-4.fc38.noarch 4/15
Installing : pkgconf-m4-1.8.0-6.fc38.noarch 5/15
Installing : libtool-ltdl-2.4.7-6.fc38.x86_64 6/15
Installing : libpkgconf-1.8.0-6.fc38.x86_64 7/15
Installing : pkgconf-1.8.0-6.fc38.x86_64 8/15
Installing : pkgconf-pkg-config-1.8.0-6.fc38.x86_64 9/15
Installing : glibc-devel-2.37-4.fc38.x86_64 10/15
Installing : libxcrypt-devel-4.4.36-1.fc38.x86_64 11/15
Installing : gc-8.2.2-3.fc38.x86_64 12/15
Installing : guile22-2.2.7-7.fc38.x86_64 13/15
Installing : make-1:4.4-3.fc38.x86_64 14/15
Installing : gcc-13.2.1-1.fc38.x86_64 15/15
Running scriptlet: gcc-13.2.1-1.fc38.x86_64 15/15
Verifying : gc-8.2.2-3.fc38.x86_64 1/15
Verifying : guile22-2.2.7-7.fc38.x86_64 2/15
Verifying : libmpc-1.3.1-2.fc38.x86_64 3/15
Verifying : libpkgconf-1.8.0-6.fc38.x86_64 4/15
Verifying : libtool-ltdl-2.4.7-6.fc38.x86_64 5/15
Verifying : make-1:4.4-3.fc38.x86_64 6/15
Verifying : pkgconf-1.8.0-6.fc38.x86_64 7/15
Verifying : pkgconf-m4-1.8.0-6.fc38.noarch 8/15
Verifying : pkgconf-pkg-config-1.8.0-6.fc38.x86_64 9/15
Verifying : cpp-13.2.1-1.fc38.x86_64 10/15
Verifying : gcc-13.2.1-1.fc38.x86_64 11/15
Verifying : glibc-devel-2.37-4.fc38.x86_64 12/15
Verifying : glibc-headers-x86-2.37-4.fc38.noarch 13/15
Verifying : kernel-headers-6.4.4-200.fc38.x86_64 14/15
Verifying : libxcrypt-devel-4.4.36-1.fc38.x86_64 15/15
Installed:
cpp-13.2.1-1.fc38.x86_64 gc-8.2.2-3.fc38.x86_64
gcc-13.2.1-1.fc38.x86_64 glibc-devel-2.37-4.fc38.x86_64
glibc-headers-x86-2.37-4.fc38.noarch guile22-2.2.7-7.fc38.x86_64
kernel-headers-6.4.4-200.fc38.x86_64 libmpc-1.3.1-2.fc38.x86_64
libpkgconf-1.8.0-6.fc38.x86_64 libtool-ltdl-2.4.7-6.fc38.x86_64
libxcrypt-devel-4.4.36-1.fc38.x86_64 make-1:4.4-3.fc38.x86_64
pkgconf-1.8.0-6.fc38.x86_64 pkgconf-m4-1.8.0-6.fc38.noarch
pkgconf-pkg-config-1.8.0-6.fc38.x86_64
Complete!
[root@0d3e5339d29c /]# cargo install xplr
Updating crates.io index
Installing xplr v0.21.3
Updating crates.io index
Compiling autocfg v1.1.0
Compiling libc v0.2.147
Compiling cfg-if v1.0.0
Compiling proc-macro2 v1.0.66
Compiling unicode-ident v1.0.11
Compiling serde v1.0.183
Compiling serde_derive v1.0.183
Compiling scopeguard v1.2.0
Compiling crossbeam-utils v0.8.16
Compiling memchr v2.5.0
Compiling syn v1.0.109
Compiling log v0.4.20
Compiling lock_api v0.4.10
Compiling memoffset v0.9.0
Compiling signal-hook v0.3.17
Compiling parking_lot_core v0.9.8
Compiling quote v1.0.32
Compiling version_check v0.9.4
Compiling crossbeam-epoch v0.9.15
Compiling smallvec v1.11.0
Compiling unicase v2.6.0
Compiling bitflags v1.3.2
Compiling fnv v1.0.7
Compiling strsim v0.10.0
Compiling ident_case v1.0.1
Compiling once_cell v1.18.0
Compiling num-traits v0.2.16
Compiling unicode-width v0.1.10
Compiling cc v1.0.82
Compiling crossbeam-channel v0.5.8
Compiling either v1.9.0
Compiling signal-hook-registry v1.4.1
Compiling mio v0.8.8
Compiling parking_lot v0.12.1
Compiling signal-hook-mio v0.2.3
Compiling itoa v1.0.9
Compiling crossbeam-deque v0.8.3
Compiling which v4.4.0
Compiling dirs-sys-next v0.1.2
Compiling syn v2.0.28
Compiling memoffset v0.6.5
Compiling rayon-core v1.11.0
Compiling paste v1.0.14
Compiling crossbeam-queue v0.3.8
Compiling thiserror v1.0.44
Compiling dirs-next v2.0.0
Compiling luajit-src v210.4.7+resty107baaf
Compiling lua-src v546.0.0
Compiling time v0.1.45
Compiling num_cpus v1.16.0
Compiling aho-corasick v1.0.3
Compiling equivalent v1.0.1
Compiling ryu v1.0.15
Compiling hashbrown v0.14.0
Compiling bitflags v2.4.0
Compiling time-core v0.1.1
Compiling serde_json v1.0.104
Compiling regex-syntax v0.7.4
Compiling erased-serde v0.3.28
Compiling darling_core v0.14.4
Compiling pkg-config v0.3.27
Compiling libm v0.2.7
Compiling iana-time-zone v0.1.57
Compiling chrono v0.4.26
Compiling indexmap v2.0.0
Compiling mlua v0.8.9
Compiling time-macros v0.2.11
Compiling thiserror-impl v1.0.44
Compiling regex-automata v0.3.6
Compiling deranged v0.3.7
Compiling darling_macro v0.14.4
Compiling mime_guess v2.0.4
Compiling term v0.7.0
Compiling crossterm v0.26.1
Compiling nix v0.24.3
Compiling darling v0.14.4
Compiling derive_builder_core v0.11.2
Compiling thread_local v1.1.7
Compiling vte_generate_state_changes v0.1.1
Compiling cassowary v0.3.0
Compiling unsafe-libyaml v0.2.9
Compiling minimal-lexical v0.2.1
Compiling derive_builder_macro v0.11.2
Compiling unicode-segmentation v1.10.1
Compiling lazy_static v1.4.0
Compiling pin-utils v0.1.0
Compiling anyhow v1.0.72
Compiling utf8parse v0.2.1
Compiling indoc v2.0.3
Compiling num_threads v0.1.6
Compiling arrayvec v0.7.4
Compiling time v0.3.25
Compiling regex v1.9.3
Compiling nix v0.25.1
Compiling vte v0.11.1
Compiling derive_builder v0.11.2
Compiling tuikit v0.5.0
Compiling ratatui v0.22.0
Compiling serde_yaml v0.9.25
Compiling nom v7.1.3
Compiling fuzzy-matcher v0.3.7
Compiling crossbeam v0.8.2
Compiling rayon v1.7.0
Compiling timer v0.2.0
Compiling crossterm v0.27.0
Compiling defer-drop v1.3.0
Compiling path-dedot v3.1.0
Compiling bstr v0.2.17
Compiling smawk v0.3.1
Compiling rustc-hash v1.1.0
Compiling nu-ansi-term v0.49.0
Compiling unicode-linebreak v0.1.5
Compiling mime v0.3.17
Compiling beef v0.5.2
Compiling unicode_categories v0.1.1
Compiling textwrap v0.16.0
Compiling snailquote v0.3.1
Compiling lscolors v0.15.0
Compiling skim v0.10.4
Compiling path-absolutize v3.1.0
Compiling tui-input v0.8.0
Compiling humansize v2.1.3
Compiling jf v0.6.2
Compiling ansi-to-tui v3.1.0
Compiling gethostname v0.4.3
Compiling xdg v2.5.2
Compiling natord v1.0.9
Compiling home v0.5.5
Compiling xplr v0.21.3 Building [=======================> ] 185/186: xplr(bin) Finished release [optimized] target(s) in 1m 48s
Installing /root/.cargo/bin/xplr
Installed package `xplr v0.21.3` (executable `xplr`)
[root@0d3e5339d29c /]# xplr -v
error: invalid argument: "-v", try `-- "-v"` or `--help`
[root@0d3e5339d29c /]# xplr --version
xplr 0.21.3
It was ccache... Somehow it still affected the build script even when I thought I disabled it as per the docs. Uninstalled it and v0.21.3 installed properly. Closing this as a non-issue for xplr, apologies for having this issue up for as long as it did. Will redirect this concern to the appropriate crate's repo instead if I can't figure out a fix for ccache. Thanks for your time looking into this.
Fedora 38 Rust 1.71.1
ar
andstrip
is installed by binutils 2.39 and is inPATH
(at/usr/bin
) Installed via crates.io (cargo install --locked --force xplr
) Empty global cargo.toml config, no rustc wrappersCode of concern: https://github.com/khvzak/luajit-src-rs/blob/v210.4.7%2Bresty107baaf/src/lib.rs#L167 Crate is successfully installed when manually setting
TARGET_AR='/usr/bin/ar rcus' TARGET_STRIP='/usr/bin/strip'
with cargo-install, but it would be preferable if I didn't have to.Is this an xplr issue, a luajit-src-rs issue, or my system's issue? Any additional insight would be helpful.