When updating gail, new files libgailutil.so.17.0.0 is created. Nautilus crashes because it is looking for old version 16 So nautilus needs to be rebuilt... I put this here instead of ebuilds to make a point. Gentoo needs to backtrack dependencies to which package depends on which one, so if one is rebuilt, emerge --update world should show "packages that needs rebuilding" or something
Even though I unmerge nautilus and remerge (nautilus-2.0.2) it doesn't start. ------- nautilus: error while loading shared libraries: libgailutil.so.16: cannot open shared object file: No such file or directory -------
Yeah, i saw that, but it's easily fixable. Just make a link with that name to the new file
this also makes gedit, gnome-terminal and yelp unusable. creating a link "ln -s libgailutil.so.17 libgailutil.so.16" doesn't help
Francisco, I'm closing this bug for now, as it is a known issue related to the Portage system itself. You're right in that Gentoo needs a way to ``backtrack dependencies'', but the implementation of that feature is not as easy as it might appear. Many additional features need to be introduced along with it in order to keep things like users' per-package USE settings from breaking. However, don't you worry, for our Chief Architect is aware of the problem and plans to introduce these features soon. This lack of backtracking deps has caused a lot of troubles already :)