Summary: | revdep-rebuild doesn't re-emerge ebuilds with broken linkage | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Brian Atkinson <nairb774> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | VERIFIED NEEDINFO | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | The files created from running revdep-rebuild plus a copy of "env" |
Description
Brian Atkinson
2008-03-13 01:15:42 UTC
I really don't understand what are you trying to do here? Attach a complete emerge log if this is a compile-time failure or clarify what 'cannot find' does mean. ~ $ digikam digikam: error while loading shared libraries: libexiv2.so.0: cannot open shared object file: No such file or directory Sorry sometimes the obvious escapes me. Yeah, so run revdep-rebuild (without any arguments). <quote> I have tried revdep-rebuild - and since it cannot find the file digikam needs as /usr/lib64/libexiv2.so.0 does not exist it will not re-emerge any packages. I have manually re-emerged libexiv2, then libkexiv2, then digikam with no luck. </quote> But I run again: ~ $ sudo revdep-rebuild Password: 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. (/home/brian/.revdep-rebuild.1_files) Collecting complete LD_LIBRARY_PATH... done. (/home/brian/.revdep-rebuild.2_ldpath) Checking dynamic linking consistency... broken /usr/kde/3.5/lib/kde3/kipiplugin_batchprocessimages.so (requires libexiv2.so.0) broken /usr/kde/3.5/lib/kde3/kipiplugin_galleryexport.so (requires libexiv2.so.0) broken /usr/kde/3.5/lib/kde3/kipiplugin_gpssync.so (requires libexiv2.so.0) broken /usr/kde/3.5/lib/kde3/kipiplugin_jpeglossless.so (requires libexiv2.so.0) broken /usr/kde/3.5/lib/kde3/kipiplugin_metadataedit.so (requires libexiv2.so.0) broken /usr/kde/3.5/lib/kde3/kipiplugin_printwizard.so (requires libexiv2.so.0) broken /usr/kde/3.5/lib/kde3/kipiplugin_rawconverter.so (requires libexiv2.so.0) broken /usr/kde/3.5/lib/kde3/kipiplugin_sendimages.so (requires libexiv2.so.0) broken /usr/kde/3.5/lib/kde3/kipiplugin_timeadjust.so (requires libexiv2.so.0) broken /usr/kde/3.5/lib/libkexiv2.so.3.0.0 (requires libexiv2.so.0) broken /usr/kde/3.5/lib64/kde3/kipiplugin_batchprocessimages.so (requires libexiv2.so.0) broken /usr/kde/3.5/lib64/kde3/kipiplugin_galleryexport.so (requires libexiv2.so.0) broken /usr/kde/3.5/lib64/kde3/kipiplugin_gpssync.so (requires libexiv2.so.0) broken /usr/kde/3.5/lib64/kde3/kipiplugin_jpeglossless.so (requires libexiv2.so.0) broken /usr/kde/3.5/lib64/kde3/kipiplugin_metadataedit.so (requires libexiv2.so.0) broken /usr/kde/3.5/lib64/kde3/kipiplugin_printwizard.so (requires libexiv2.so.0) broken /usr/kde/3.5/lib64/kde3/kipiplugin_rawconverter.so (requires libexiv2.so.0) broken /usr/kde/3.5/lib64/kde3/kipiplugin_sendimages.so (requires libexiv2.so.0) broken /usr/kde/3.5/lib64/kde3/kipiplugin_timeadjust.so (requires libexiv2.so.0) broken /usr/kde/3.5/lib64/libkexiv2.so.3.0.0 (requires libexiv2.so.0) done. (/home/brian/.revdep-rebuild.3_rebuild) Assigning files to ebuilds... done. (/home/brian/.revdep-rebuild.4_ebuilds) Evaluating package order... done. (/home/brian/.revdep-rebuild.5_order) Dynamic linking on your system is consistent... All done. Well, maybe you'd actually get a proper environment passed to revdep-rebuild if you ran it properly when logged on as root or using -E, otherwise everything will get scrapped. If that doesn't work, then attach all the files created by revdep-rebuild in /root, post your gentoolkit version and reopen then bug then. Created attachment 146045 [details]
The files created from running revdep-rebuild plus a copy of "env"
app-portage/gentoolkit-0.2.3-r1 was used.
Some old libraries were hanging around from some dev work I did and an upgrade made them come to light again...removed them, re compiled and everything worked. |