Summary: | revdep-rebuild missed libsdl when DirectFB was upgraded. | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | MAL <mal> |
Component: | Current packages | Assignee: | Portage Tools Team <tools-portage> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | bss03, fadamo, mark.clegg2 |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Removed COMPLETE_LD_LIBRARY_PATH - Added DIR_MASK - some fix for nagios and cgi |
Description
MAL
2005-03-03 11:00:35 UTC
Don't know if it's related, but I've just had an issue where revdep-rebuild was reporting... broken /usr/lib/libSDL-1.2.so.0.0.6 (requires libdirectfb-0.9.so.20) ...but wouldn't fix it. It appeared that libSDL-1.2.so.0.0.6 wasn't owned by any package, so I'm assuming it's a left over from an old version that hadn't been cleaned properly during a previous libSDL upgrade. *** Bug 89781 has been marked as a duplicate of this bug. *** I had a very similar experience with an upgrade of DirectFB from 0.9.21 to 0.9.22, ran revdep-rebuild and it did not detect that libSDL was still linked to the 0.9.21 lib I have been trying to reproduce this and I have had no success as revdep-rebuild has been consisently finding the broken dynamic links. What version of gentoolkit do you have installed? Latest stable: [ebuild R ] app-portage/gentoolkit-0.2.0 0 kB Created attachment 59118 [details]
Removed COMPLETE_LD_LIBRARY_PATH - Added DIR_MASK - some fix for nagios and cgi
revdep-rebuild runs ldd with an LD_LIBRARY_PATH expanded with all dir that
contains at least an executable or a .so (COMPLETE_LD_LIBRARY_PATH). This helps
ldd to find dependencies but it's not the real environment used when a program
runs. It's better using the real LD_LIBRARY_PATH to search dependencies and
exclude some particular packages like OpenOffice, Acrobat 7 and others. I
dropped the expansion of the LD_LIBRARY_PATH and I added a variable for
directory exclusion. Also devdep-rebuild didn't search for .cgi (only
executables and *.so*) and in /usr/nagios/*.
This works great for me!
I have been unable to reproduce this on three different systems. Reopen if you have a system with the issue and are willing to help debug the problem. *** Bug 113602 has been marked as a duplicate of this bug. *** |