Hi Bo, Thanks for the response. Hopefully I'm approaching this correct.
On 2/25/07, Bo Ørsted Andresen <[EMAIL PROTECTED]> wrote:
On Sunday 25 February 2007 18:50:47 Mark Knecht wrote: > I've been cleaning up a machine trying to fix a problem with > Evolution crashing. I'm down to the point where all the dependencies > (emerge -DuN and revdep-rebuild) are clean but when I run emerge > --depclean wants remove packages that would break dependencies. How did you determine that it would break dependencies?
Basically running 'equery depends' up the stack of what it's telling me it wants to take out, or on the package that depends on what it wants to take out, until I get to something I recognize as an application the user wants. Is this not the right way to look for why this is happening? For instance, this one is easy. --depclean wants to remove gnome-extra/at-spi: gandalf ~ # equery depends gnome-extra/at-spi [ Searching for packages depending on gnome-extra/at-spi... ] gnome-base/gnome-2.16.2 The next is less obvious but the result is direct. --depclean wants to remove dev-scheme/guile: gandalf ~ # equery depends dev-scheme/guile [ Searching for packages depending on dev-scheme/guile... ] gnome-extra/gnome-games-2.16.2 gandalf ~ # Finally this one takes a few steps to get to the top. --depclean wants to remove media-libs/jasper: gandalf ~ # equery depends media-libs/jasper [ Searching for packages depending on media-libs/jasper... ] media-gfx/imagemagick-6.3.0.5 media-libs/netpbm-10.37.0 gandalf ~ # equery depends media-gfx/imagemagick [ Searching for packages depending on media-gfx/imagemagick... ] gnome-extra/libgsf-1.14.2 gandalf ~ # equery depends gnome-extra/libgsf [ Searching for packages depending on gnome-extra/libgsf... ] gnome-base/librsvg-2.16.1 gandalf ~ # equery depends gnome-base/librsvg [ Searching for packages depending on gnome-base/librsvg... ] media-gfx/gimp-2.2.12 gnome-base/gdm-2.16.4 gnome-base/gnome-2.16.2 gnome-base/nautilus-2.16.3 gnome-extra/gnome-games-2.16.2 dev-python/gnome-python-desktop-2.16.0 gandalf ~ #
> Many, but not all, of these seem to be traceable back to either > Evolution, spamassassin or Gnome. Really? > Are these bugs in the ebuilds that should be reported or is there > some correct way for me to fix this up? You really haven't provided enough information to qualify that there is anything wrong.
Note that this machine is about 350 miles away. Normally to emerge things I run inside of a screen session and ^A^D out of screen while it runs emerge. Because the machine is having troubles with Evolution I re-emerged evolution and watched the compile. I'm seeing a number of what appear to be link errors. Maybe that has something to do with this? What causes this problem: libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../..//libxml2.la' seems to be moved libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../..//libgobject-2.0.la' seems to be moved libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../..//libbonobo-2.la' seems to be moved libtool: link: warning: `/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../..//libbonobo-activation.la' seems to be moved Thanks, Mark -- gentoo-user@gentoo.org mailing list