Slackware current "error while loading shared libraries: libicui18n.so.61"
Hi all,
I upgraded my Slackware64-current today and a couple of Qt applications won't launch anymore. The error is Code:
qbittorrent: error while loading shared libraries: libicui18n.so.61: cannot open shared object file: No such file or directory Qdirstat Qt designer, assistent, linquist etc. also won't launch anymore. So did the newest current update broke something with Qt? |
Warned about in the ChangeLog. After an update to icu4c many out-of-tree packages will break until recompiled.
|
Quote:
|
Last I checked, Alien Bob's Lua package was another one. Took me forever to realize why MPV wasn't working until I realized that Lua was broken.
|
Yeah, that also affects Teamviewer, GUI does not start.
|
Quote:
So what you need to do is keep copies of libicudata.so.61, libicui18n.so.61, libicuio.so.61, libicutest.so.61, libicutu.so.61 and libicuuc.so.61 from icu4c-61.1-i586-2.txz or icu4c-61.1-x86_64-2.txz (discard the rest), and put them in a icu4c-compat package which contains the shared libraries for all the versions of icu4c that you have things linking against. That has worked for me: although I don't use KDE/plasma I do have gnucash installed which links against both my own webkit package and slackware's boost package, which in turn link against icu4c-61 and icu4c-63 respectively. |
Thx, will try it. Now I'm halfway into recompiling qt5 with no guarantee of success; definitely not my preferred afternoon activity.
|
Quote:
I wanted to use alienbob's VLC package today for some video work and your guidance/reminder worked for me. I put together an x86_64 icu4c-compat package for those who might want to go this route until they get their packages rebuilt. https://www.go4it2day.com/downloads/...-1_chuck56.tgz md5sum: 232d91498b2ba37071fbed6e4d8e8da7 Enjoy! |
Quote:
|
Correct way , is donwload de *.slackbuild script and compile again your broken packages.
if the broken package are from alienb0b , as example "qbittorrent" , ...then.. -->>>>> http://www.slackware.com/~alien/slac...torrent/build/ Or wait for new package. Mantaining "old" versions of libs/packages are not the correct way. |
All times are GMT -5. The time now is 06:11 PM. |