Shadowsocks-NET / Qv2ray

A cross platform connection manager for V2Ray and other backends.
GNU General Public License v3.0
715 stars 57 forks source link

can't find libicu #24

Closed CCCharls closed 2 years ago

CCCharls commented 2 years ago

I tried to open qv2ray but this showed up qv2ray: error while loading shared libraries: libicui18n.so.69: cannot open shared object file: No such file or directory

CCCharls commented 2 years ago

ldd /bin/qv2ray showed that libicui18n.so.69 => not found libicuuc.so.69 => not found libicudata.so.69 => not found sudo pacman -Ss icu showed core/icu 70.1-1 [installed] International Components for Unicode library so I definitely installed libicu looks like qv2ray is still using an older version of libicu

shanoaice commented 2 years ago

@CCCharls hmm, where did you obtain the Qv2ray binary, the release build?

CCCharls commented 2 years ago

@CCCharls hmm, where did you obtain the Qv2ray binary, the release build?

I installed qv2ray from AUR

shanoaice commented 2 years ago

@CCCharls that package is way too old (it is actually the archived Qv2ray v2 branch). please use qv2ray-static-bin-nightly package instead.

CCCharls commented 2 years ago

nah I'm using that package, I tried to reinstall/update it by paru -S qv2ray-static-bin-nightly but it's still showing qv2ray: error while loading shared libraries: libicui18n.so.69: cannot open shared object file: No such file or directory

CCCharls commented 2 years ago

and I tried to find libicui18n.so.69 under my /usr/lib folder but there's only libcui18n.so.70 I guess it have something to do with the version or something else

shanoaice commented 2 years ago

@CCCharls well, let me report to the maintainer of that package. meanwhile you might try to downgrade libicu to version 69 and see if it break anything (could possibly break lots of packages though)

CCCharls commented 2 years ago

@CCCharls well, let me report to the maintainer of that package. meanwhile you might try to downgrade libicu to version 69 and see if it break anything (could possibly break lots of packages though)

thanks a lot, well I can't really downgrade because there's way too many packages than i thought that require the latest version of libicu

CCCharls commented 2 years ago

I found a libicu package which is version 69, but I can't install it using pacman cause it will brake a lot of other requires so I just unzip the package and copy all the files to my /usr folder and the problem just gone, qv2ray is now working fine for me. so yes, it was a problem with the version of libicu

database64128 commented 2 years ago

Fixed by rebuilding "static" Qt. You can now update the AUR package.