On Thursday 12 October 2006 23:29, Roy Wright wrote: > Howdy, > > The past couple of nights my revdep-rebuild cron job has been > reporting the following: > > --------------------- > royw-gentoo royw # revdep-rebuild -pv > 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/kcal_blogging.la (requires > /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) > broken /usr/kde/3.5/lib/libkcal_blogging.la (requires > /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) > broken /usr/lib/gstreamer-0.8/libgstffmpeg.la (requires > //usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) > broken /usr/lib/kde3/containers.la (requires > /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) > broken /usr/lib/kde3/kexidbwidgets.la (requires > /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) > broken /usr/lib/kde3/libkformdesigner_part.la (requires > /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) > broken /usr/lib/kde3/libolefilter.la (requires > /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) > broken /usr/lib/kde3/stdwidgets.la (requires > /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) > broken /usr/lib/libapm.la (requires > /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) > broken /usr/lib/libkarbonbase.la (requires > /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) > broken /usr/lib/libkexipropertyeditor.la (requires > /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) > broken /usr/lib/libkivioconnectortool.la (requires > /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) > broken /usr/lib/libkivioselecttool.la (requires > /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) > broken /usr/lib/libkiviotargettool.la (requires > /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) > broken /usr/lib/libkiviotexttool.la (requires > /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) > broken /usr/lib/libkiviozoomtool.la (requires > /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) > broken /usr/lib/libkoscript.la (requires > /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la) > broken /usr/lib/python2.3/site-packages/_lcms.la (requires > /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.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. > --------------------- > > Notice no list of files to emerge is generated. > > I verified that /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la does > not exist. > > I tried fix_libtool_files.sh 4.1.1 && source /etc/profile without any > change. > > I re-emerged libstdc++, libstdc++-v3, and libtool. No luck. > > I looked up one of the files in the list which belonged to koffice, so I > re-emerged koffice. > Still no luck. > > Any ideas? > > FYI, I'm running a ~x86 system.
Those files have been changed (probably by fix_libtool_files.sh) and now portage cannot match them to a package. This is why revdep-rebuild doesn't report any packages to rebuild. I can see a few kivio related files, try to remerge that package. If that doesn't get rid of the broken /usr/lib/libkivio*.la files then they are probably obsolete and can be deleted. Personally I'd remove the files and run revdep-rebuild to restore the libs I broke by deleting them :) -- gentoo-user@gentoo.org mailing list