einfo "For gtk themes to work correctly after an update, you might have to rebuild your theme engines." einfo "Executing 'qpkg -f -nc /usr/lib/gtk-2.0/2.2.0/engines | xargs emerge' should do the trick if" einfo "you upgrade from gtk+-2.2 to 2.4 (requires gentoolkit)." Its not working.. IMHO it should be changed to: for i in /usr/lib/gtk-2.*/2.*/engines/*; do qpkg -nc -f $i; done | xargs emerge ;-)
Or maybe add it to the pkg_config() function...
no this is due to your machines lib64 breakage... the einfo is just a hint, we can't & shouldn't force rebuilding. If it doesn't work you have to figure out your own way to handle it.
No, this bug have nothing to do with bug #67989 and AMD64 arch. I noticed about the einfo trick on my old x86 PC, where I have to upgrade. `qpkg -f <directory>` do not output anything so there are no arguments for `xargs emerge`. eg. ~ $ qpkg -f /usr/bin/ ~ $ And this is what the ebuild einfo its proposing :-( I know that the einfo is just a hint, but its a hint that doesn't works in any machine or arch.. so this is why I reported this bug. > If it doesn't work you have to figure out your own way to handle it. No problem for me, but maybe for some users this is a problem.. if einfo takes cares of inform how to upgrade, it should inform in a correct way or more simple; not inform anything (just my opinion). Thanks.
it works fine here.. whats your gentoolkit version ?
app-portage/gentoolkit-0.2.0_pre10
apperantly a change (bug?) introduced in newer gentoolkit versions. @ tools-portage team : why this change & how to work around it ?
bug 47451 But you shouldn't use qpkg anyway as it will be removed in the next version.
what should be used instead in this case ?
I think `equery`. equery b /usr/lib/gtk-2.*/2.*/engines/* | while read i; do echo =$i; done | xargs emerge
closing, altough the suggestions are correct they don't apply to any recent gtk+ ebuilds anymore.