Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
revdep-rebuild: weird result
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Duplicate Threads
View previous topic :: View next topic  
Author Message
pbardet
Tux's lil' helper
Tux's lil' helper


Joined: 11 Dec 2003
Posts: 143
Location: wpg, mb

PostPosted: Sun Aug 13, 2006 3:04 am    Post subject: revdep-rebuild: weird result Reply with quote

Here is what I get when I run revdep-rebuild, after running once this orning to fix som broken dependancies.

Code:
revdep-rebuild
Configuring search environment for revdep-rebuild

Checking reverse dependencies...

Packages containing binaries and libraries broken by a package update
will be emerged.

Collecting system binaries and libraries... done.
  (/root/.revdep-rebuild.1_files)

Collecting complete LD_LIBRARY_PATH... done.
  (/root/.revdep-rebuild.2_ldpath)

Checking dynamic linking consistency...
  broken /usr/lib/avifile-0.7/ac3pass.la (requires /usr/lib/libaviplayavformat.la)
  broken /usr/lib/avifile-0.7/ac3pass.la (requires /usr/lib/libaviplayavcodec.la)
  broken /usr/lib/avifile-0.7/audiodec.la (requires /usr/lib/libaviplayavformat.la)
  broken /usr/lib/avifile-0.7/audiodec.la (requires /usr/lib/libaviplayavcodec.la)
  broken /usr/lib/avifile-0.7/divx4.la (requires /usr/lib/libaviplayavformat.la)
  broken /usr/lib/avifile-0.7/divx4.la (requires /usr/lib/libaviplayavcodec.la)
  broken /usr/lib/avifile-0.7/ffmpeg.la (requires /usr/lib/libaviplayavformat.la)
  broken /usr/lib/avifile-0.7/ffmpeg.la (requires /usr/lib/libaviplayavcodec.la)
  broken /usr/lib/avifile-0.7/mad_audiodec.la (requires /usr/lib/libaviplayavformat.la)
  broken /usr/lib/avifile-0.7/mad_audiodec.la (requires /usr/lib/libaviplayavcodec.la)
  broken /usr/lib/avifile-0.7/mp3lame_audioenc.la (requires /usr/lib/libaviplayavformat.la)
  broken /usr/lib/avifile-0.7/mp3lame_audioenc.la (requires /usr/lib/libaviplayavcodec.la)
  broken /usr/lib/avifile-0.7/mp3lamebin_audioenc.la (requires /usr/lib/libaviplayavformat.la)
  broken /usr/lib/avifile-0.7/mp3lamebin_audioenc.la (requires /usr/lib/libaviplayavcodec.la)
  broken /usr/lib/avifile-0.7/mpeg_audiodec.la (requires /usr/lib/libaviplayavformat.la)
  broken /usr/lib/avifile-0.7/mpeg_audiodec.la (requires /usr/lib/libaviplayavcodec.la)
  broken /usr/lib/avifile-0.7/osmjpeg.la (requires /usr/lib/libaviplayavformat.la)
  broken /usr/lib/avifile-0.7/osmjpeg.la (requires /usr/lib/libaviplayavcodec.la)
  broken /usr/lib/avifile-0.7/vorbis_audio.la (requires /usr/lib/libaviplayavformat.la)
  broken /usr/lib/avifile-0.7/vorbis_audio.la (requires /usr/lib/libaviplayavcodec.la)
  broken /usr/lib/avifile-0.7/win32.la (requires /usr/lib/libaviplayavformat.la)
  broken /usr/lib/avifile-0.7/win32.la (requires /usr/lib/libaviplayavcodec.la)
  broken /usr/lib/avifile-0.7/xvid4.la (requires /usr/lib/libaviplayavformat.la)
  broken /usr/lib/avifile-0.7/xvid4.la (requires /usr/lib/libaviplayavcodec.la)
  broken /usr/lib/kde3/mldonkeyapplet.la (requires /usr/kde/3.3/lib/libkio.la)
  broken /usr/lib/kde3/mldonkeyapplet.la (requires /usr/kde/3.3/lib/libkdeui.la)
  broken /usr/lib/kde3/mldonkeyapplet.la (requires /usr/kde/3.3/lib/libkdesu.la)
  broken /usr/lib/kde3/mldonkeyapplet.la (requires /usr/kde/3.3/lib/libkwalletclient.la)
  broken /usr/lib/kde3/mldonkeyapplet.la (requires /usr/kde/3.3/lib/libkdecore.la)
  broken /usr/lib/kde3/mldonkeyapplet.la (requires /usr/kde/3.3/lib/libDCOP.la)
  broken /usr/lib/kde3/mldonkeyapplet.la (requires /usr/kde/3.3/lib/libkdefx.la)
  broken /usr/lib/libaviplay.la (requires /usr/lib/libaviplayavformat.la)
  broken /usr/lib/libaviplay.la (requires /usr/lib/libaviplayavcodec.la)
  broken /usr/lib/libk3bcore.la (requires /usr/kde/3.4/lib/libkio.la)
  broken /usr/lib/libk3bcore.la (requires /usr/kde/3.4/lib/libkdeui.la)
  broken /usr/lib/libk3bcore.la (requires /usr/kde/3.4/lib/libkdesu.la)
  broken /usr/lib/libk3bcore.la (requires /usr/kde/3.4/lib/libkwalletclient.la)
  broken /usr/lib/libk3bcore.la (requires /usr/kde/3.4/lib/libkdecore.la)
  broken /usr/lib/libk3bcore.la (requires /usr/kde/3.4/lib/libDCOP.la)
  broken /usr/lib/libk3bcore.la (requires /usr/kde/3.4/lib/libkdefx.la)
  broken /usr/lib/libk3bplugin.la (requires /usr/kde/3.4/lib/libkio.la)
  broken /usr/lib/libk3bplugin.la (requires /usr/kde/3.4/lib/libkdeui.la)
  broken /usr/lib/libk3bplugin.la (requires /usr/kde/3.4/lib/libkdesu.la)
  broken /usr/lib/libk3bplugin.la (requires /usr/kde/3.4/lib/libkwalletclient.la)
  broken /usr/lib/libk3bplugin.la (requires /usr/kde/3.4/lib/libkdecore.la)
  broken /usr/lib/libk3bplugin.la (requires /usr/kde/3.4/lib/libDCOP.la)
  broken /usr/lib/libk3bplugin.la (requires /usr/kde/3.4/lib/libkdefx.la)
  broken /usr/lib/libk3bproject.la (requires /usr/kde/3.4/lib/libkio.la)
  broken /usr/lib/libk3bproject.la (requires /usr/kde/3.4/lib/libkdeui.la)
  broken /usr/lib/libk3bproject.la (requires /usr/kde/3.4/lib/libkdesu.la)
  broken /usr/lib/libk3bproject.la (requires /usr/kde/3.4/lib/libkwalletclient.la)
  broken /usr/lib/libk3bproject.la (requires /usr/kde/3.4/lib/libkdecore.la)
  broken /usr/lib/libk3bproject.la (requires /usr/kde/3.4/lib/libDCOP.la)
  broken /usr/lib/libk3bproject.la (requires /usr/kde/3.4/lib/libkdefx.la)
  broken /usr/lib/libk3btools.la (requires /usr/kde/3.4/lib/libkio.la)
  broken /usr/lib/libk3btools.la (requires /usr/kde/3.4/lib/libkdeui.la)
  broken /usr/lib/libk3btools.la (requires /usr/kde/3.4/lib/libkdesu.la)
  broken /usr/lib/libk3btools.la (requires /usr/kde/3.4/lib/libkwalletclient.la)
  broken /usr/lib/libk3btools.la (requires /usr/kde/3.4/lib/libkdecore.la)
  broken /usr/lib/libk3btools.la (requires /usr/kde/3.4/lib/libDCOP.la)
  broken /usr/lib/libk3btools.la (requires /usr/kde/3.4/lib/libkdefx.la)
  broken /usr/lib/libkaffeinepart.la (requires /usr/kde/3.3/lib/libkdeprint.la)
  broken /usr/lib/libkaffeinepart.la (requires /usr/kde/3.3/lib/libkparts.la)
  broken /usr/lib/libkaffeinepart.la (requires /usr/kde/3.3/lib/libkio.la)
  broken /usr/lib/libkaffeinepart.la (requires /usr/kde/3.3/lib/libkdeui.la)
  broken /usr/lib/libkaffeinepart.la (requires /usr/kde/3.3/lib/libkdesu.la)
  broken /usr/lib/libkaffeinepart.la (requires /usr/kde/3.3/lib/libkwalletclient.la)
  broken /usr/lib/libkaffeinepart.la (requires /usr/kde/3.3/lib/libkdecore.la)
  broken /usr/lib/libkaffeinepart.la (requires /usr/kde/3.3/lib/libDCOP.la)
  broken /usr/lib/libkaffeinepart.la (requires /usr/kde/3.3/lib/libkdefx.la)
  broken /usr/lib/libqavm.la (requires /usr/lib/libaviplayavformat.la)
  broken /usr/lib/libqavm.la (requires /usr/lib/libaviplayavcodec.la)
  broken /usr/lib/libRosegardenSequencer.la (requires /usr/kde/3.4/lib/libartsmidi.la)
  broken /usr/lib/libRosegardenSequencer.la (requires /usr/kde/3.4/lib/libartsmodules.la)
  broken /usr/lib/libRosegardenSequencer.la (requires /usr/kde/3.4/lib/libartsmodulesmixers.la)
  broken /usr/lib/libRosegardenSequencer.la (requires /usr/kde/3.4/lib/libartsmoduleseffects.la)
  broken /usr/lib/libRosegardenSequencer.la (requires /usr/kde/3.4/lib/libartsgui_kde.la)
  broken /usr/lib/libRosegardenSequencer.la (requires /usr/kde/3.4/lib/libartsmodulescommon.la)
  broken /usr/lib/libRosegardenSequencer.la (requires /usr/kde/3.4/lib/libartsgui_idl.la)
  broken /usr/lib/libRosegardenSequencer.la (requires /usr/kde/3.4/lib/libartsmodulessynth.la)
  broken /usr/lib/libRosegardenSequencer.la (requires /usr/kde/3.4/lib/libartsbuilder.la)
  broken /usr/lib/libRosegardenSequencer.la (requires /usr/kde/3.4/lib/libartsmidi_idl.la)
  broken /usr/lib/libRosegardenSequencer.la (requires /usr/kde/3.4/lib/libartskde.la)
  broken /usr/lib/libRosegardenSequencer.la (requires /usr/kde/3.4/lib/libkio.la)
  broken /usr/lib/libRosegardenSequencer.la (requires /usr/kde/3.4/lib/libkdeui.la)
  broken /usr/lib/libRosegardenSequencer.la (requires /usr/kde/3.4/lib/libkdesu.la)
  broken /usr/lib/libRosegardenSequencer.la (requires /usr/kde/3.4/lib/libkwalletclient.la)
  broken /usr/lib/libRosegardenSequencer.la (requires /usr/kde/3.4/lib/libkdecore.la)
  broken /usr/lib/libRosegardenSequencer.la (requires /usr/kde/3.4/lib/libDCOP.la)
  broken /usr/lib/libRosegardenSequencer.la (requires /usr/kde/3.4/lib/libkdefx.la)
  broken /usr/lib/libRosegardenSequencer.la (requires /usr/kde/3.4/lib/libqtmcop.la)
  broken /usr/lib/libRosegardenSequencer.la (requires /usr/kde/3.4/lib/libsoundserver_idl.la)
  broken /usr/lib/libRosegardenSequencer.la (requires /usr/kde/3.4/lib/libkmedia2_idl.la)
  broken /usr/lib/libRosegardenSequencer.la (requires /usr/kde/3.4/lib/libartsflow.la)
  broken /usr/lib/libRosegardenSequencer.la (requires /usr/kde/3.4/lib/libartsflow_idl.la)
  broken /usr/lib/libRosegardenSequencer.la (requires /usr/kde/3.4/lib/libmcop.la)
 done.
  (/root/.revdep-rebuild.3_rebuild)

Assigning files to ebuilds... done.
  (/root/.revdep-rebuild.4_ebuilds)

Evaluating package order... done.
  (/root/.revdep-rebuild.5_order)

Dynamic linking on your system is consistent... All done.


Apparently, some libs are declared broken, but nothing is done to fix them.
I tried to "equery belongs" one of the libraries required and I get no result (ie no package contains the missing lib, which certainly explains why revdep-rebuild doesn't do anything).
It's the first time I get such a result. Usually, there is always a list of packages to rebuild and if I rerun revdep-rebuild once after the rebuild, there's nothing broken or to do.
Back to top
View user's profile Send private message
desultory
Administrator
Administrator


Joined: 04 Nov 2005
Posts: 7820

PostPosted: Sun Aug 13, 2006 7:11 am    Post subject: Reply with quote

Not that I know why revdep-rebuild is not rebuilding things, but you appear to be looking at the report it generated from the wrong perspective. Run equery belongs on the libraries which are listed as broken, not the libraries listed as required by the broken libraries. Once you have done that and rebuilt the packages which contain the broken libraries run revdep-rebuild again to see if that aproach worked.
Back to top
View user's profile Send private message
pbardet
Tux's lil' helper
Tux's lil' helper


Joined: 11 Dec 2003
Posts: 143
Location: wpg, mb

PostPosted: Sun Aug 13, 2006 11:09 pm    Post subject: Reply with quote

Unfortunately, I just built rosegarden, so it should be using the latest libraries from my system. I'm not quite sure why it needs kde 3.4 libs while I'm currently using kde 3.5
Back to top
View user's profile Send private message
desultory
Administrator
Administrator


Joined: 04 Nov 2005
Posts: 7820

PostPosted: Mon Aug 14, 2006 2:38 am    Post subject: Reply with quote

If you are using rosegarden 4.1.0-r1 with the arts USE flag, try remerging rosegarden with the -arts USE flag. If you are running rosegarden 4.1.2.3 or already have the -arts USE flag set then you are encountering undeclared dependancies.
Back to top
View user's profile Send private message
pbardet
Tux's lil' helper
Tux's lil' helper


Joined: 11 Dec 2003
Posts: 143
Location: wpg, mb

PostPosted: Mon Aug 14, 2006 2:55 am    Post subject: Reply with quote

I'm using 4.1.2.3 with arts flag. I'll try to recompile it without arts. If I'm not mistaken, I just need to setup -arts in packages.use

Thanks for the explanation. I just "upgraded" to 4.1.2.3 after encoutering problems while compiling the "stable" version.
Back to top
View user's profile Send private message
desultory
Administrator
Administrator


Joined: 04 Nov 2005
Posts: 7820

PostPosted: Mon Aug 14, 2006 5:33 am    Post subject: Reply with quote

Interesting, my local copy of the ebuild for 4.1.2.3 does not have arts in IUSE nor, in fact, anywhere. When did you last emerge --sync?

You are correct about package.use.
Back to top
View user's profile Send private message
pbardet
Tux's lil' helper
Tux's lil' helper


Joined: 11 Dec 2003
Posts: 143
Location: wpg, mb

PostPosted: Mon Aug 14, 2006 4:46 pm    Post subject: Reply with quote

I emerge --sync once a day, at 2:00 am CDT. I'll try again when I get home and post the results.
I haven't had the time to rebuild rosegarden, as I'd like to be in front of my computer when I do and rerun revdep-rebuild once it's done.
Back to top
View user's profile Send private message
pbardet
Tux's lil' helper
Tux's lil' helper


Joined: 11 Dec 2003
Posts: 143
Location: wpg, mb

PostPosted: Sun Sep 03, 2006 2:44 pm    Post subject: Reply with quote

I tried to run
Code:
# equery belongs /usr/lib/libkaffeinepart.la
[ Searching for file(s) /usr/lib/libkaffeinepart.la in *... ]
#


That library doesn't seem to belong to any package currently installed/available. equery man page is not very specific on what it looks for: world packages or all packages from /usr/portage.
I suppose I can safely remove it from my system if equery looks for all packages whether installed or not and did not find it
Back to top
View user's profile Send private message
desultory
Administrator
Administrator


Joined: 04 Nov 2005
Posts: 7820

PostPosted: Sun Sep 03, 2006 4:53 pm    Post subject: Reply with quote

Unless I am mistaken equery checks all installed packages, that said, move /usr/lib/libkaffeinepart.la elsewhere as a hedge against something breaking. It would be logical to conclude that /usr/lib/libkaffeinepart.la is part of media-video/kaffeine a media player for KDE or is created because of the (potentially now former) presence of media-video/kaffeine on the system.

Last edited by desultory on Mon Sep 04, 2006 6:39 am; edited 1 time in total
Back to top
View user's profile Send private message
pbardet
Tux's lil' helper
Tux's lil' helper


Joined: 11 Dec 2003
Posts: 143
Location: wpg, mb

PostPosted: Sun Sep 03, 2006 10:35 pm    Post subject: Reply with quote

Apparently, according to equery file kaffeine (kaffeine is installed on my system), the library is now in /usr/lib/kde3/, instead of /usr/lib. Looks like the library was not deleted during the upgrade on 2006-07-02 (kaffeine-0.7.1-r2). I'm now sure it's safe to get rid of it, and do the sam kind of checks for other libraries still "broken".

I'm not sure if I should create a bug report for all those libraries, once I find out what is going on with each of them.

Thanks for the help.
Back to top
View user's profile Send private message
desultory
Administrator
Administrator


Joined: 04 Nov 2005
Posts: 7820

PostPosted: Mon Sep 04, 2006 7:12 am    Post subject: Reply with quote

pbardet wrote:
I'm not sure if I should create a bug report for all those libraries, once I find out what is going on with each of them.

In you position, I would consider asking a portage developer before filing bugs about each of the libraries, describe the problem, link to this topic, that sort of thing. There might be some reason for their presence of which we are unaware, or it could be a known bug so check Bugzilla first.

It might be considered somewhat the reverse case of this bug (actually an enhancement request).
Back to top
View user's profile Send private message
kallamej
Administrator
Administrator


Joined: 27 Jun 2003
Posts: 4830
Location: Gothenburg, Sweden

PostPosted: Fri Sep 29, 2006 8:26 pm    Post subject: Reply with quote

Moved from Other Things Gentoo to Duplicate Threads in favour of topic 495514, post 3563723 in particular.
_________________
Please read our FAQ Forum, it answers many of your questions.
irc: #gentoo-forums on irc.freenode.net
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Duplicate Threads All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum