Summary: | libgnomekbd-2.28.2 still needs libpng12.so.0 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Michal Špondr <michal.spondr> |
Component: | New packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | normal | CC: | grimm26 |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Michal Špondr
2010-07-01 20:06:49 UTC
I think it has something to do with libpng update to version 1.4. It points to version libpng12.so.0, which is available in my system: # ldconfig -p |grep libpng libpng14.so.14 (libc6,x86-64) => /usr/lib/libpng14.so.14 libpng14.so.14 (libc6) => /usr/lib32/libpng14.so.14 libpng14.so (libc6,x86-64) => /usr/lib/libpng14.so libpng14.so (libc6) => /usr/lib32/libpng14.so libpng12.so.0 (libc6) => /usr/lib32/libpng12.so.0 Read the postinst message of libpng: /usr/sbin/libpng-1.4.x-update.sh revdep-rebuild --library libpng12.so.0 Also: emerge -1 pango cairo gtk+ libglade Is good idea. And revdep-rebuild has option called --ignore (or -i) to ignore previous runs. *** This bug has been marked as a duplicate of bug 326427 *** I run the commands above, but it is still rebuilding libgnomekbd. What does 'lddtree.sh /usr/lib64/libgnomekbd.so.3' print ? If nothing obvious, attach build log and config.log of libgnomekbd. libgnomekbd-2.28.2 doesn't have a file called libgnomekbd.so.3, it was part of libgnomekbd-2.26.x and older. you must have missed a postinst message from libgnomekbd telling you to run "revdep-rebuild --library libgnomekbd.so.3" and remove the file by hand "rm -f revdep-rebuild --library libgnomekbd.so.3*" at this point i'd do: emerge -C libgnomekbd rm -f /usr/lib/libgnomekbd* emerge -1 libgnomekbd emerge -C libgnomekbd (and emerging it again) helped this issue. Thanks. (In reply to comment #5) > libgnomekbd-2.28.2 doesn't have a file called libgnomekbd.so.3, it was part of > libgnomekbd-2.26.x and older. > > you must have missed a postinst message from libgnomekbd telling you to run > "revdep-rebuild --library libgnomekbd.so.3" and remove the file by hand "rm -f > revdep-rebuild --library libgnomekbd.so.3*" > > at this point i'd do: > > emerge -C libgnomekbd > rm -f /usr/lib/libgnomekbd* > emerge -1 libgnomekbd > *** Bug 329129 has been marked as a duplicate of this bug. *** |