Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Revdep trying to merge non-existing packages [SOLVED]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
rojanu
Guru
Guru


Joined: 02 Feb 2004
Posts: 361
Location: London

PostPosted: Sat Jun 03, 2006 7:58 pm    Post subject: Revdep trying to merge non-existing packages [SOLVED] Reply with quote

I am trying rebuild my dependencies with revdep-rebuild and here is what I get
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/kde/3.5/lib/kde3/kstyle_qtcurve_config.so (requires  libaudio.so.2)
  broken /usr/kde/3.5/lib/kde3/kwin3_crystal.so (requires  libaudio.so.2)
  broken /usr/kde/3.5/lib/kde3/kwin_crystal_config.so (requires  libaudio.so.2)
  broken /usr/kde/3.5/lib/kde3/plugins/styles/qtcurve.so (requires  libaudio.so.2)
  broken /usr/kde/3.5/lib/kde3/kio_ldap.la (requires /usr/lib/libldap.la)
  broken /usr/kde/3.5/lib/kde3/kio_ldap.la (requires /usr/lib/liblber.la)
  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/ac3pass.la (requires /usr/lib/libaa.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/audiodec.la (requires /usr/lib/libaa.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/ffmpeg.la (requires /usr/lib/libaa.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/mad_audiodec.la (requires /usr/lib/libaa.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/mp3lame_audioenc.la (requires /usr/lib/libaa.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/mp3lamebin_audioenc.la (requires /usr/lib/libaa.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/mpeg_audiodec.la (requires /usr/lib/libaa.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/osmjpeg.la (requires /usr/lib/libaa.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/vorbis_audio.la (requires /usr/lib/libaa.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/win32.la (requires /usr/lib/libaa.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/avifile-0.7/xvid4.la (requires /usr/lib/libaa.la)
  broken /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libgcjawt.la (requires /usr/lib/lib-gnu-java-awt-peer-gtk.la)
  broken /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libgij.la (requires /usr/lib/libgcj.la)
  broken /usr/lib/gcc/i686-pc-linux-gnu/4.1.1-pre20060517/libgcjawt.la (requires /usr/lib/lib-gnu-java-awt-peer-gtk.la)
  broken /usr/lib/gcc/i686-pc-linux-gnu/4.1.1-pre20060517/libgij.la (requires /usr/lib/libgcj.la)
  broken /usr/lib/kde3/libcvsserviceintegrator.la (requires /usr/kde/3.5/lib/libcvsservice.la)
  broken /usr/lib/kde3/libkdevcvsservice.la (requires /usr/kde/3.5/lib/libcvsservice.la)
  broken /usr/lib/libaviplay.la (requires /usr/lib/libaviplayavformat.la)
  broken /usr/lib/libaviplay.la (requires /usr/lib/libaviplayavcodec.la)
  broken /usr/lib/libaviplay.la (requires /usr/lib/libaa.la)
  broken /usr/lib/libodbcinstQ.la (requires /usr/lib/libodbcinst.la)
  broken /usr/lib/libodbcinstQ.la (requires /usr/lib/libodbc.la)
  broken /usr/lib/libpoppler-cairo.la (requires /usr/lib/gcc/i686-pc-linux-gnu/4.1.1-pre20060517//libstdc++.la)
  broken /usr/lib/libqavm.la (requires /usr/lib/libaviplayavformat.la)
  broken /usr/lib/libqavm.la (requires /usr/lib/libaviplayavcodec.la)
  broken /usr/lib/libqavm.la (requires /usr/lib/libaa.la)
  broken /usr/lib/python2.4/site-packages/_lcms.la (requires /usr/lib/liblcms.la)
  broken /usr/lib/transcode/export_af6.la (requires /usr/lib/libaviplayavformat.la)
  broken /usr/lib/transcode/export_af6.la (requires /usr/lib/libaviplayavcodec.la)
  broken /usr/lib/transcode/export_af6.la (requires /usr/lib/libaa.la)
 done.
  (/root/.revdep-rebuild.3_rebuild)

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

Evaluating package order...
Warning: Failed to resolve package order.
Will merge in "random" order!
Possible reasons:
- An ebuild is no longer in the portage tree.
- An ebuild is masked, use /etc/portage/packages.keyword
  and/or /etc/portage/package.unmask to unmask it
..... done.
  (/root/.revdep-rebuild.5_order)

All prepared. Starting rebuild...
emerge --oneshot  =sys-devel/gcc-4.1.1 =sys-devel/gcc-4.1.1_pre20060517
..........
Calculating dependencies -
emerge: there are no ebuilds to satisfy "=sys-devel/gcc-4.1.1_pre20060517".


revdep-rebuild failed to emerge all packages
you have the following choices:

- if emerge failed during the build, fix the problems and re-run revdep-rebuild
    or
- use -X or --package-names as first argument (trys to rebuild package, not exact
  ebuild)
    or
- set ACCEPT_KEYWORDS="~<your platform>" and/or /etc/portage/package.unmask
  (and remove /root/.revdep-rebuild.5_order to be evaluated again)
    or
- modify the above emerge command and run it manually
    or
- compile or unmerge unsatisfied packages manually, remove temporary files and
  try again (you can edit package/ebuild list first)

To remove temporary files, please run:
rm /root/.revdep-rebuild*.?_*
can anyone tell me what do I need emerge to get a clean system again.

Thanks
_________________
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." --- Martin Fowler,
Linux User: #416714


Last edited by rojanu on Tue Jul 18, 2006 11:15 pm; edited 1 time in total
Back to top
View user's profile Send private message
carl.anderson
Apprentice
Apprentice


Joined: 05 Sep 2005
Posts: 162
Location: Mountain View

PostPosted: Sat Jun 03, 2006 8:19 pm    Post subject: Reply with quote

I would start by removing the package that thinks it needs gcc-4.1.1-pre20060517. To find out exactly which package that is, do this:
Code:
equery belongs /usr/lib/libpoppler-cairo.la

Then you can make sure that your toolchain is ok. Make sure the right gcc profile is selected when you do
Code:
gcc-config -l

Then redo revdep-rebuild:
Code:
rm /root/.revdep-rebuild*.?_*
revdep-rebuild


Also, do you have multiple versions of gcc installed? It looks like your system has 4.1.1 as well as 4.1.1-pre20060517 installed. You might need to do this, if you DO have both installed:
Code:
emerge -C '=sys-devel/gcc-4.1.1-pre20060517'


Best of luck. I think it looks worse than it actually is.
Back to top
View user's profile Send private message
Carlo
Developer
Developer


Joined: 12 Aug 2002
Posts: 3356

PostPosted: Sat Jun 03, 2006 11:54 pm    Post subject: Reply with quote

There is no package that needs this specific version of gcc. The problem is that repoman tries to rebuild exactly the ebuild version you have installed - even when it isn't in the tree anymore. :arrow: emerge ~gcc-4.1.1
_________________
Please make sure that you have searched for an answer to a question after reading all the relevant docs.
Back to top
View user's profile Send private message
rojanu
Guru
Guru


Joined: 02 Feb 2004
Posts: 361
Location: London

PostPosted: Tue Jul 18, 2006 11:14 pm    Post subject: Reply with quote

I have partly solved the problem by
emerging gcc without "gcj" USE flag solved gcc problems and as for the others, they all were uncleaned libraries from either unmerged or old versions of updated ebuilds and manully removing the libraries solved it :evil:

Thanks!
_________________
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." --- Martin Fowler,
Linux User: #416714
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming 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