ogham / exa

A modern replacement for ‘ls’.
https://the.exa.website/
MIT License
23.67k stars 661 forks source link

Missing library libgit2.so.1.6 after Arch update #1223

Closed sophiiss closed 1 year ago

sophiiss commented 1 year ago

After updating libgit2, exa stops working because it needs a specific version of that library.

Error message:

exa: error while loading shared libraries: libgit2.so.1.6: cannot open shared object file: No such file or directory

Version: exa-git 0.10.1.r158.gc697d06-1 compiled from the AUR OS: Arch Linux

lukeemhigh commented 1 year ago

Same Here, I found a workaround by removing the old version and reinstalling the git version:

cargo install --git https://github.com/ogham/exa.git
llde commented 1 year ago

You need to recompile to let the loader use the new libgit dynamic library

ariasuni commented 1 year ago

Yup, I’m not sure if there’s a way to tell yay or other AUR helpers to rebuild a package when its dependency gets updated…

ariasuni commented 1 year ago

exa is unmaintained, and this has been fixed in the active fork eza.

See https://github.com/eza-community/eza/pull/192