Summary: | unmerging app-text/libpaper breaks kde-base/kdegraphics | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Daiajo Tibdixious <daiajo> |
Component: | New packages | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED WORKSFORME | ||
Severity: | minor | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --depclean
revdep-rebuild output emerge -a1 kde-base/kdegraphics # first attempt |
Description
Daiajo Tibdixious
2007-02-15 02:26:41 UTC
app-text/libpaper is not a kdegraphics dependency at all, there's nothing wrong with --depclean. Created attachment 110236 [details]
emerge --depclean
One of several attachements to reproduce the problem with details.
This has the depclean showing removal of app-text/libpaper-1.1.20
Created attachment 110238 [details]
revdep-rebuild output
This shows the revdep-rebuild output, showing that app-text/libpaper IS a dependency of kde-base/kdegraphics-3.5.5-r2 via /usr/kde/3.5/lib64/kde3/libkpdfpart.so
# equery belongs libkpdfpart.so
[ Searching for file(s) libkpdfpart.so in *... ]
kde-base/kdegraphics-3.5.5-r2 (/usr/kde/3.5/lib64/kde3/libkpdfpart.so)
Created attachment 110252 [details]
emerge -a1 kde-base/kdegraphics # first attempt
I thought I had lost the original kdegraphics rebuild error, however I had forgotted about /var/log/portage.
The attachment is /var/log/portage/kde-base:kdegraphics-3.5.5-r2:20070215-003419.log
which is my fist attempt to rebuild kdegraphics after revdep-rebuild reported it broken.
The actual error message is:
/usr/lib/libpaper.so: could not read symbols: File in wrong format
this seems to be a very bad error message as:
# ls -l /usr/lib/libpaper.so
ls: cannot access /usr/lib/libpaper.so: No such file or directory
the file is not there, so "file not found" would be more appropriate.
Trying to reproduce the problem I did 1. emerge --depclean which removed libpaper 2. revdep-rebuild -p which showed a kdegraphics rebuild required 3. emerge -a1 kdegraphics which WORKED. revdep-rebuild now shows no broken linkage. I think when I first saw that kdegraphics was broken, I restored libpaper via --usepkg, which must have put back a corrupt /usr/lib/libpaper.so and then got very confused. |