-
-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
/rpfm_cli: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found (required by ./rpfm_cli) #282
Comments
Because the binary was compiled in arch, and that's the version of glibc that was on the docker container that compiled the binary. If you need to use it in a distro with older libs, it may be better to install rust and do "cargo install rpfm_cli", or manually downloading the repo and compiling it yourself for your distro. |
I install rust and do "cargo install rpfm_cli" : error[E0308]: mismatched types error[E0308]: mismatched types For more information about this error, try all detils: ❯ cargo install rpfm_cli error[E0308]: mismatched types For more information about this error, try ❯ rustc -V |
Fixed for the next release. Not sure why, but when using cargo install the cli seems to try to use a more recent version of the steam lib it uses to find the game folders.... which contain breaking changes that break compilation. I've updated the dependencies for the next update so it compiles with the latest version of said lib correctly. If you don't want to wait until then, download this repo, change to the develop branch, and do an |
❯ uname -a
Linux Laptop-RedmiBook-NagaResst 6.2.0-39-generic #40~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 16 10:53:04 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
❯ cat /etc/os-release
PRETTY_NAME="Ubuntu 22.04.3 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.3 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy
❯ strings /lib/x86_64-linux-gnu/libc.so.6 | grep GLIBC_
GLIBC_2.2.5
GLIBC_2.2.6
GLIBC_2.3
GLIBC_2.3.2
GLIBC_2.3.3
GLIBC_2.3.4
GLIBC_2.4
GLIBC_2.5
GLIBC_2.6
GLIBC_2.7
GLIBC_2.8
GLIBC_2.9
GLIBC_2.10
GLIBC_2.11
GLIBC_2.12
GLIBC_2.13
GLIBC_2.14
GLIBC_2.15
GLIBC_2.16
GLIBC_2.17
GLIBC_2.18
GLIBC_2.22
GLIBC_2.23
GLIBC_2.24
GLIBC_2.25
GLIBC_2.26
GLIBC_2.27
GLIBC_2.28
GLIBC_2.29
GLIBC_2.30
GLIBC_2.31
GLIBC_2.32
GLIBC_2.33
GLIBC_2.34
GLIBC_2.35
GLIBC_PRIVATE
why it need GLIBC_2.38?
Installing additional glibc installation packages is a very foolish behavior, which can lead to very unstable systems.
The text was updated successfully, but these errors were encountered: