View previous topic :: View next topic |
Author |
Message |
oldefortran l33t
Joined: 28 Feb 2004 Posts: 652
|
Posted: Sat Oct 21, 2006 9:17 am Post subject: revdep-rebuild loop |
|
|
If I do revdep-rebuild -pv it indicates that it will install gcc-4.1.4 and gcc-3.4.6-r1.
And if I let it do that, and run revdep again, it will install those compilers again.
Looping.
What is this? |
|
Back to top |
|
|
moocha Watchman
Joined: 21 Oct 2003 Posts: 5722
|
Posted: Sat Oct 21, 2006 12:14 pm Post subject: |
|
|
Probably some binary-only package problem, but without full revdep-rebuild output we can't help you.
Please delete /root/.revdep*, re-run Code: | revdep-rebuild -- -pv | and provide the output. _________________ Military Commissions Act of 2006: http://tinyurl.com/jrcto
"Those who would give up essential liberty to purchase a little temporary safety deserve neither liberty nor safety."
-- attributed to Benjamin Franklin |
|
Back to top |
|
|
oldefortran l33t
Joined: 28 Feb 2004 Posts: 652
|
Posted: Sat Oct 21, 2006 1:17 pm Post subject: |
|
|
Code: | broken /usr/kde/3.4/lib/kde3/katecppsymbolviewerplugin.la (requires /usr/kde/3.4/lib/libkateutils.la)
broken /usr/kde/3.4/lib/kde3/katefiletemplates.la (requires /usr/kde/3.4/lib/libkateinterfaces.la)
broken /usr/kde/3.4/lib/kde3/katefiletemplates.la (requires /usr/kde/3.4/lib/libkateutils.la)
broken /usr/kde/3.4/lib/kde3/katefll_initplugin.la (requires /usr/kde/3.4/lib/libkateinterfaces.la)
broken /usr/kde/3.4/lib/kde3/katefll_initplugin.la (requires /usr/kde/3.4/lib/libkateutils.la)
broken /usr/kde/3.4/lib/kde3/katefll_plugin.la (requires /usr/kde/3.4/lib/libkateinterfaces.la)
broken /usr/kde/3.4/lib/kde3/katefll_plugin.la (requires /usr/kde/3.4/lib/libkateutils.la)
broken /usr/kde/3.4/lib/kde3/katehtmltoolsplugin.la (requires /usr/kde/3.4/lib/libkateinterfaces.la)
broken /usr/kde/3.4/lib/kde3/katehtmltoolsplugin.la (requires /usr/kde/3.4/lib/libkateutils.la)
broken /usr/kde/3.4/lib/kde3/katemodelineplugin.la (requires /usr/kde/3.4/lib/libkateinterfaces.la)
broken /usr/kde/3.4/lib/kde3/katemodelineplugin.la (requires /usr/kde/3.4/lib/libkateutils.la)
broken /usr/kde/3.4/lib/kde3/kateopenheaderplugin.la (requires /usr/kde/3.4/lib/libkateinterfaces.la)
broken /usr/kde/3.4/lib/kde3/kateopenheaderplugin.la (requires /usr/kde/3.4/lib/libkateutils.la)
broken /usr/kde/3.4/lib/kde3/katepybrowseplugin.la (requires /usr/kde/3.4/lib/libkateinterfaces.la)
broken /usr/kde/3.4/lib/kde3/katepybrowseplugin.la (requires /usr/kde/3.4/lib/libkateutils.la)
broken /usr/kde/3.4/lib/kde3/katesnippetsplugin.la (requires /usr/kde/3.4/lib/libkateinterfaces.la)
broken /usr/kde/3.4/lib/kde3/katesnippetsplugin.la (requires /usr/kde/3.4/lib/libkateutils.la)
broken /usr/kde/3.4/lib/kde3/katetextfilterplugin.la (requires /usr/kde/3.4/lib/libkateinterfaces.la)
broken /usr/kde/3.4/lib/kde3/katetextfilterplugin.la (requires /usr/kde/3.4/lib/libkateutils.la)
broken /usr/kde/3.4/lib/kde3/katexmlcheckplugin.la (requires /usr/kde/3.4/lib/libkateinterfaces.la)
broken /usr/kde/3.4/lib/kde3/katexmlcheckplugin.la (requires /usr/kde/3.4/lib/libkateutils.la)
broken /usr/kde/3.4/lib/kde3/katexmltoolsplugin.la (requires /usr/kde/3.4/lib/libkateinterfaces.la)
broken /usr/kde/3.4/lib/kde3/katexmltoolsplugin.la (requires /usr/kde/3.4/lib/libkateutils.la)
broken /usr/kde/3.4/lib/kde3/konq_sidebarnews.la (requires /usr/kde/3.4/lib/libkonqsidebarplugin.la)
broken /usr/kde/3.4/lib/kde3/konqsidebar_mediaplayer.la (requires /usr/kde/3.4/lib/libkonqsidebarplugin.la)
broken /usr/kde/3.4/lib/kde3/libakregatorkonqfeedicon.la (requires /usr/kde/3.4/lib/libkonq.la)
broken /usr/kde/3.4/lib/kde3/libakregatorkonqplugin.la (requires /usr/kde/3.4/lib/libkonq.la)
broken /usr/kde/3.4/lib/kde3/libarkplugin.la (requires /usr/kde/3.4/lib/libkonq.la)
broken /usr/kde/3.4/lib/kde3/libcrashesplugin.la (requires /usr/kde/3.4/lib/libkonq.la)
broken /usr/kde/3.4/lib/kde3/libdirfilterplugin.la (requires /usr/kde/3.4/lib/libkonq.la)
broken /usr/kde/3.4/lib/kde3/libfsviewpart.la (requires /usr/kde/3.4/lib/libkonq.la)
broken /usr/kde/3.4/lib/kde3/libkaddrbk_geo_xxport.la (requires /usr/kde/3.4/lib/libkabinterfaces.la)
broken /usr/kde/3.4/lib/kde3/libkaddrbk_gmx_xxport.la (requires /usr/kde/3.4/lib/libkabinterfaces.la)
broken /usr/kde/3.4/lib/kde3/libkatetabbarextensionplugin.la (requires /usr/kde/3.4/lib/libkateinterfaces.la)
broken /usr/kde/3.4/lib/kde3/libkatetabbarextensionplugin.la (requires /usr/kde/3.4/lib/libkateutils.la)
broken /usr/kde/3.4/lib/kde3/libkimgallery.la (requires /usr/kde/3.4/lib/libkonq.la)
broken /usr/kde/3.4/lib/kde3/libkuickplugin.la (requires /usr/kde/3.4/lib/libkonq.la)
broken /usr/kde/3.4/lib/kde3/libminitoolsplugin.la (requires /usr/kde/3.4/lib/libkonq.la)
broken /usr/lib/ImageMagick-6.2.0/modules-Q16/coders/dps.la (requires /usr/lib/libdpstk.la)
broken /usr/lib/ImageMagick-6.2.0/modules-Q16/coders/dps.la (requires /usr/lib/libdps.la)
broken /usr/lib/avifile-0.7/mjpeg.la (requires /usr/lib/libaviplayavformat.la)
broken /usr/lib/avifile-0.7/mjpeg.la (requires /usr/lib/libaviplayavcodec.la)
broken /usr/lib/avifile-0.7/xvid.la (requires /usr/lib/libaviplayavformat.la)
broken /usr/lib/avifile-0.7/xvid.la (requires /usr/lib/libaviplayavcodec.la)
broken /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/lib-org-w3c-dom.la (requires /usr/lib/libgcj.la)
broken /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/lib-org-xml-sax.la (requires /usr/lib/libgcj.la)
broken /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libgij.la (requires /usr/lib/libgcj.la)
broken /usr/lib/k3d/libk3dmesh.la (requires /usr/lib/libcblas.la)
broken /usr/lib/k3d/libk3dmesh.la (requires /usr/lib/libsuperlu.la)
broken /usr/lib/kde3/libkspreadcalc.la (requires /usr/lib/libkoscript.la)
broken /usr/lib/libgdraw.la (requires /lib/libgunicode.la)
broken /usr/lib/libmysqlpp.la (requires /usr/lib/mysql/libmysqlclient.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)
All prepared. Starting rebuild...
emerge --oneshot -pv =sys-devel/gcc-4.1.1 =media-gfx/fontforge-20061014 =sys-devel/gcc-3.4.6-r1 =x11-libs/qt-4.1.4-r2
..........
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] sys-devel/gcc-4.1.1 USE="doc fortran gcj nls (-altivec) -bootstrap -build -gtk (-hardened) -ip28 -ip32r10k -mudflap (-multilib) -multislot (-n32) (-n64) -nocxx -objc -objc++ -objc-gc -test -vanilla" 0 kB
[ebuild R ] media-gfx/fontforge-20061014 USE="X gif jpeg png svg tiff truetype -unicode" 0 kB
[ebuild R ] sys-devel/gcc-3.4.6-r1 USE="doc fortran gcj nls (-altivec) -bootstrap -boundschecking -build -gtk (-hardened) -ip28 -ip32r10k (-multilib) -multislot (-n32) (-n64) -nocxx -nopie -nossp -objc -test -vanilla" 0 kB
[ebuild R ] x11-libs/qt-4.1.4-r2 USE="cups doc examples gif jpeg odbc opengl png zlib -accessibility -debug -firebird -mng -mysql -nas -nis -postgres -sqlite -xinerama" 0 kB
|
|
|
Back to top |
|
|
GiRa l33t
Joined: 07 Apr 2005 Posts: 717
|
Posted: Tue Oct 24, 2006 9:17 am Post subject: |
|
|
I suggest tu run for every $lib in that list, I suppose most of them are old libs wich weren't removed during the unmerge. You can delete them manually.
I think the relevant part of the output is Code: | broken /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/lib-org-w3c-dom.la (requires /usr/lib/libgcj.la)
broken /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/lib-org-xml-sax.la (requires /usr/lib/libgcj.la)
broken /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libgij.la (requires /usr/lib/libgcj.la) |
because I've the same problem.
I resolved with:
Code: | Checking dynamic linking consistency...
broken /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libgij.la (requires /usr/lib/libgcj.la)
done.
|
Code: |
cd /usr/lib/
ln -s /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libgcj.la |
|
|
Back to top |
|
|
A.S. Pushkin Guru
Joined: 09 Nov 2002 Posts: 418 Location: dx/dt, dy/dt, dz/dt, t
|
Posted: Wed Feb 14, 2007 7:50 pm Post subject: |
|
|
Well, I can not speak for others, but running revdep-rebuild after doing the below now does not "loop."
Great!
Quote: |
cd /usr/lib/
ln -s /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libgcj.la |
Edit:
I nearly forgot! In addition to the above I had to do an additional links, like so:
Quote: |
cd /usr/lib
ln -s /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/lib-gnu-java-awt-peer-gtk.la |
Now revdep-rebuild runs to completion with no errors and it picked up two applications that needed to be rebuilt,
Blender and k3b.
One other note worth mentioning is that should I opt to go back to gcc-3.4.6-r2 I will probably have to correct these links.
Thanks, GiRa. Your insight not only seems to have answered a repetitive problem, but educated me on how simple such may be.
Once again, I have found Gentoo's forums to be another good reason to switch to Gentoo. The extra work has made my move from SuSE a better one than I had guessed. _________________ ASPushkin
"In a time of universal deceit - telling the truth is a revolutionary act." -- George Orwell |
|
Back to top |
|
|
desultory Bodhisattva
Joined: 04 Nov 2005 Posts: 9410
|
|
Back to top |
|
|
|