FS#34459 - Qt4 : Unable to load library icui18n, error while loading shared libraries: libicui18n.so.51

Attached to Project: Arch Linux
Opened by patrick (potomac) - Monday, 25 March 2013, 20:26 GMT
Last edited by Andrea Scarpino (BaSh) - Wednesday, 17 April 2013, 06:17 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 5
Private No

Details

Description: Unable to load library icui18n when I run "qtconfig"

and it's impossible to run qtcreator ( qtcreator: error while loading shared libraries: libicui18n.so.51: cannot open shared object file: No such file or directory )


Additional info:
* package version(s) qt4 4.8.4-16

* config and/or log files etc.


Steps to reproduce:
This task depends upon

Closed by  Andrea Scarpino (BaSh)
Wednesday, 17 April 2013, 06:17 GMT
Reason for closing:  Not a bug
Additional comments about closing:  icu and qt5 have been moved in the same time to [extra]
Comment by Spyros Stathopoulos (Foucault) - Monday, 25 March 2013, 20:43 GMT
It seems the qt libs are built against the libicu 51 which is in testing. ldd /usr/lib/libQt5Core.so.5.0.1 seems to agree

libicui18n.so.51 => not found
libicuuc.so.51 => not found

Qt4 applications seem to work (qtcreator is qt5 application). For instance designer-qt4 prints an error but loads up fine.

Unable to load library icui18n "Cannot load library icui18n: (icui18n: cannot open shared object file: No such file or directory)"
Comment by Philip (nuc) - Tuesday, 26 March 2013, 03:41 GMT
Nope, same goes for the grip-git package from AUR which isn't Qt5. https://aur.archlinux.org/packages/grip-git/
Comment by Ismael Barros (RazZziel) - Tuesday, 26 March 2013, 10:20 GMT
I also have this problem with QtCreator.

What can we do meanwhile it's not fixed? Does anyone have links to the older packages that worked? My /var/cache/pacman is clean, and QtCreator is critical for work.
Comment by patrick (potomac) - Tuesday, 26 March 2013, 11:55 GMT
one temporary solution is to download the file icu-51.1-1-i686.pkg.tar.xz in testing,

then extract the archive ( the lib files ) in your home path ( /home/user/lib )

then create a script like this :

export LD_LIBRARY_PATH=/home/user/lib:$LD_LIBRARY_PATH
qtcreator

qtcreator should now run without problems

Loading...