LinuxQuestions.org
Go Job Hunting at the LQ Job Marketplace
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 03-25-2013, 11:18 AM   #1
Bindestreck
Member
 
Registered: Jul 2011
Location: Sweden
Distribution: Slackware
Posts: 329

Rep: Reputation: 73
icui18n "error" messages when launching QT-applications


Hi,

After updating to current and multilib, I encounter this error message when launching any QT-application:

Code:
Unable to load library icui18n "Cannot load library icui18n: (icui18n: cannot open shared object file: No such file or directory)"
I straced a QT-application and found this:

Code:
open("/usr/lib64/qt/lib/libicui18n.so.49", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=270287, ...}) = 0
mmap(NULL, 270287, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f90a2dae000
close(3)                                = 0
open("/lib64/tls/x86_64/libicui18n.so.49", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib64/tls/x86_64", 0x7fff619ec8c0) = -1 ENOENT (No such file or directory)
open("/lib64/tls/libicui18n.so.49", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib64/tls", 0x7fff619ec8c0)      = -1 ENOENT (No such file or directory)
open("/lib64/x86_64/libicui18n.so.49", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib64/x86_64", 0x7fff619ec8c0)   = -1 ENOENT (No such file or directory)
open("/lib64/libicui18n.so.49", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
stat("/lib64", {st_mode=S_IFDIR|0755, st_size=12288, ...}) = 0
open("/usr/lib64/tls/libicui18n.so.49", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libicui18n.so.49", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
munmap(0x7f90a2dae000, 270287)          = 0
open("/usr/lib64/qt/lib/libicui18n", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=270287, ...}) = 0
mmap(NULL, 270287, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f90a2dae000
close(3)                                = 0
open("/lib64/libicui18n", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib64/tls/libicui18n", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib64/libicui18n", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
munmap(0x7f90a2dae000, 270287)          = 0
open("/usr/lib64/qt/lib/icui18n.so.49", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=270287, ...}) = 0
mmap(NULL, 270287, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f90a2dae000
close(3)                                = 0
open("/lib64/icui18n.so.49", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib64/tls/icui18n.so.49", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib64/icui18n.so.49", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
munmap(0x7f90a2dae000, 270287)          = 0
open("/usr/lib64/qt/lib/icui18n", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=270287, ...}) = 0
mmap(NULL, 270287, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f90a2dae000
close(3)                                = 0
open("/lib64/icui18n", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib64/tls/icui18n", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
open("/usr/lib64/icui18n", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
munmap(0x7f90a2dae000, 270287)          = 0
open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
write(2, "Unable to load library icui18n \""..., 132) = 132
As you see, it is looking for "libicui18n.so.49", but I have "libicui18n.so.51". So, I symlinked "libicui18n.so.51" to "libicui18n.so.49". And now I get:
Code:
Unable to find symbols in icui18n
The QT applications launches without any problems so far, but I dont know how I should interpret this error message. What is this?
 
Old 03-25-2013, 12:47 PM   #2
ppr:kut
Member
 
Registered: Aug 2006
Location: Netherlands
Distribution: Slackware
Posts: 363

Rep: Reputation: 94
which application is that exactly?
 
Old 03-25-2013, 02:04 PM   #3
Bindestreck
Member
 
Registered: Jul 2011
Location: Sweden
Distribution: Slackware
Posts: 329

Original Poster
Rep: Reputation: 73
Quote:
Originally Posted by ppr:kut View Post
which application is that exactly?
It doesnt matter which QT-application, it affects all with QT-library. In this case I tried "KCalc".

EDIT: I use KDE 4.10.1 btw. I tried to reinstall all KDE packages from AlienBOB's repositories with no luck. I guess I should recompile instead of installing binaries but it feels too cumbersome for this particular error...

Last edited by Bindestreck; 03-25-2013 at 02:08 PM.
 
Old 03-25-2013, 02:16 PM   #4
volkerdi
Slackware Maintainer
 
Registered: Dec 2002
Location: Minnesota
Distribution: Slackware! :-)
Posts: 875

Rep: Reputation: 1819Reputation: 1819Reputation: 1819Reputation: 1819Reputation: 1819Reputation: 1819Reputation: 1819Reputation: 1819Reputation: 1819Reputation: 1819Reputation: 1819
Quote:
Originally Posted by eXpander_ View Post
Hi,

After updating to current and multilib, I encounter this error message when launching any QT-application:

Code:
Unable to load library icui18n "Cannot load library icui18n: (icui18n: cannot open shared object file: No such file or directory)"
Did you upgrade to the new -2 qt package that was recompiled against the new icu4c?
 
Old 03-25-2013, 02:17 PM   #5
bosth
Member
 
Registered: Apr 2011
Posts: 234

Rep: Reputation: 68
You should install the updated KDE libraries and Qt from current since icu was updated over the weekend and there is a dependency on it from Qt.

Alien's KDE wasn't compiled against the most recent updates.
 
Old 03-25-2013, 02:45 PM   #6
Bindestreck
Member
 
Registered: Jul 2011
Location: Sweden
Distribution: Slackware
Posts: 329

Original Poster
Rep: Reputation: 73
Quote:
Originally Posted by volkerdi View Post
Did you upgrade to the new -2 qt package that was recompiled against the new icu4c?
I guess I did not, I always upgrade KDE packages from AlienBOB.

Last edited by Bindestreck; 03-25-2013 at 02:57 PM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
"[sdX] Sense Key : Recovered Error..." messages every 30mn jf.argentino Linux - Hardware 1 06-03-2010 06:23 AM
"irq timeout" and "failed opcode was: unknown" dmesg messages kenneho Linux - Server 0 06-17-2009 03:35 AM
Error launching gnome apps as root: " Failed to contact configuration server" Kropotkin Fedora 1 12-16-2005 12:11 PM
Boot messages not the same as "dmesg" or "/var/log/messages"? massai Linux - General 5 03-10-2004 01:18 AM
"relocation error" when launching gtkpod on rh9 tektone Linux - Software 1 12-18-2003 03:31 PM


All times are GMT -5. The time now is 07:26 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration