Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

revdep-rebuild won't fix all dependencies?

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
12 posts • Page 1 of 1
Author
Message
zasdfgbnm
n00b
n00b
User avatar
Posts: 48
Joined: Fri Apr 06, 2012 10:35 am

revdep-rebuild won't fix all dependencies?

  • Quote

Post by zasdfgbnm » Wed May 09, 2012 6:04 am

I upgrade icu to 49.1.1-r1 yestoday. After upgrade and revdep-rebuild, I still get:

Code: Select all

Unable to load library icui18n "Cannot load library icui18n: (libicui18n.so.48: cannot open shared object file: No such file or directory)" 
Unable to load library icui18n "Cannot load library icui18n: (libicui18n.so.48: cannot open shared object file: No such file or directory)" 
when running gvim.
Top
ToeiRei
Veteran
Veteran
User avatar
Posts: 1191
Joined: Mon Jan 03, 2005 10:50 am
Location: Austria
Contact:
Contact ToeiRei
Website

  • Quote

Post by ToeiRei » Wed May 09, 2012 6:14 am

Try

Code: Select all

revdep-rebuild -i
for dismissing previously generated files (just in case there are any)

To find the package the missing file belongs to, you may want to try

Code: Select all

equery b libicui18n.so.48
Hope this helps.
Please stand by - The mailer daemon is busy burning your messages in hell...
Top
zasdfgbnm
n00b
n00b
User avatar
Posts: 48
Joined: Fri Apr 06, 2012 10:35 am

  • Quote

Post by zasdfgbnm » Wed May 09, 2012 8:24 am

thanks for your reply, but both of these thing gives nothing.
Top
whig
l33t
l33t
Posts: 973
Joined: Sat Nov 27, 2004 8:36 am
Location: New Zealand

  • Quote

Post by whig » Wed May 09, 2012 9:22 am

Recompiled gvim? And/or its dependencies like: emerge -pve gvim
Top
ToeiRei
Veteran
Veteran
User avatar
Posts: 1191
Joined: Mon Jan 03, 2005 10:50 am
Location: Austria
Contact:
Contact ToeiRei
Website

  • Quote

Post by ToeiRei » Wed May 09, 2012 10:07 am

You could do it that way:

Code: Select all

revdep-rebuild --library 'libicui18n.so.48'
Please stand by - The mailer daemon is busy burning your messages in hell...
Top
zasdfgbnm
n00b
n00b
User avatar
Posts: 48
Joined: Fri Apr 06, 2012 10:35 am

  • Quote

Post by zasdfgbnm » Wed May 09, 2012 12:24 pm

whig wrote:Recompiled gvim? And/or its dependencies like: emerge -pve gvim
I haven't tried yet because it gives a long list, but I think it will work. But the problem is, many other program also have the same problem and I am not able to try every program and recompile them.
Top
zasdfgbnm
n00b
n00b
User avatar
Posts: 48
Joined: Fri Apr 06, 2012 10:35 am

  • Quote

Post by zasdfgbnm » Wed May 09, 2012 12:31 pm

ToeiRei wrote:You could do it that way:

Code: Select all

revdep-rebuild --library 'libicui18n.so.48'
This command doesn't do anything more than revdep-rebuild with no parameters. The revdep-rebuild with no parameter searches all libraries together with the library given by --library.
Thank you all the same.
Top
BastianBalthazarBux
Retired Dev
Retired Dev
User avatar
Posts: 78
Joined: Fri Dec 10, 2004 3:45 pm

  • Quote

Post by BastianBalthazarBux » Wed May 09, 2012 3:47 pm

from the gentoo-user ml
qbittorrent and icui18n lib
On 04/28/2012 09:05 PM, walt wrote:
> On 04/28/2012 06:04 AM, András Csányi wrote:
>> On 28 April 2012 14:55, Florian Philipp <lists@binarywings.net> wrote:
>>
>>> Have you tried re-emerging qbittorrent? If the library was upgraded,
>>> this seems to be necessary. revdep-rebuild should have reported this
>>> issue but maybe qbittorrent uses dlopen() and friends to load the
>>> library. revdep cannot handle this.
>>
>> Yes, I have tried but the issue is the same. On the other hand,
>> qbittorrent is not able to start for some other reason.
>
> If rebuilding qbittorrent didn't fix the missing library problem, then
> some other library that qbittorrent uses also needs rebuilding.
>
> One of my favorite tools is lddtree (app-misc/pax-utils) which will
> make it obvious which other library is at fault.
>
>
>
>
You should rebuild qt-core because this is the package that uses
dlopen() to load libicu. This should fix the problem with qbittorrent.
Top
FuzzyRay
Retired Dev
Retired Dev
Posts: 79
Joined: Thu Oct 02, 2003 3:00 pm
Contact:
Contact FuzzyRay
Website

Re: revdep-rebuild won't fix all dependencies?

  • Quote

Post by FuzzyRay » Wed May 09, 2012 8:19 pm

zasdfgbnm wrote:I upgrade icu to 49.1.1-r1 yestoday. After upgrade and revdep-rebuild, I still get:

Code: Select all

Unable to load library icui18n "Cannot load library icui18n: (libicui18n.so.48: cannot open shared object file: No such file or directory)" 
Unable to load library icui18n "Cannot load library icui18n: (libicui18n.so.48: cannot open shared object file: No such file or directory)" 
when running gvim.
This is Bug [bug=413541]413541[/bug]. This issue is in the qt-core package which is dynamically loading the library based on what was on the system at build time. According to the developers, all of the applications will still work even with the error. Unfortunately, there is no mechanism that revdep-rebuild can use to know that an application is dynamically loading a library since the library is not linked to the application.

The fix to make the error go away is to run:

Code: Select all

emerge --oneshot qt-core
Top
zasdfgbnm
n00b
n00b
User avatar
Posts: 48
Joined: Fri Apr 06, 2012 10:35 am

  • Quote

Post by zasdfgbnm » Thu May 10, 2012 2:52 am

Thanks :)
Top
zoidie
n00b
n00b
User avatar
Posts: 47
Joined: Tue Apr 13, 2010 9:56 am

  • Quote

Post by zoidie » Thu May 10, 2012 10:25 am

Any suggestions what I can do with this? I'm getting the same problem but also unable to emerge any packages as emerge also gives this error! Its the same chrooting in from a live cd (and now I find I can't log back into KDE!).
Top
zoidie
n00b
n00b
User avatar
Posts: 47
Joined: Tue Apr 13, 2010 9:56 am

  • Quote

Post by zoidie » Fri May 11, 2012 8:19 am

My problem was caused by using SQLite cache. I disabled that and was able to complete revdep-rebuild and finish emerging the rest of the apps that had failed.

Still got a problem logging into KDE - only failsafe works. But I'll look into this and create a new thread if required.
Top
Post Reply

12 posts • Page 1 of 1

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic