From mboxrd@z Thu Jan  1 00:00:00 1970
Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org)
	by nuthatch.gentoo.org with esmtp (Exim 4.62)
	(envelope-from <gentoo-user+bounces-60504-garchives=archives.gentoo.org@gentoo.org>)
	id 1HLQPw-0002vx-PK
	for garchives@archives.gentoo.org; Sun, 25 Feb 2007 20:56:25 +0000
Received: from robin.gentoo.org (localhost [127.0.0.1])
	by robin.gentoo.org (8.14.0/8.14.0) with SMTP id l1PKtAIR002222;
	Sun, 25 Feb 2007 20:55:10 GMT
Received: from wr-out-0506.google.com (wr-out-0506.google.com [64.233.184.230])
	by robin.gentoo.org (8.14.0/8.14.0) with ESMTP id l1PKp3nf030092
	for <gentoo-user@lists.gentoo.org>; Sun, 25 Feb 2007 20:51:04 GMT
Received: by wr-out-0506.google.com with SMTP id 68so1118606wri
        for <gentoo-user@lists.gentoo.org>; Sun, 25 Feb 2007 12:51:04 -0800 (PST)
DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed;
        d=gmail.com; s=beta;
        h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;
        b=sZOHljh0hQZF/hKTXC2v/ffYXqeiybGmdsCTwxWFDplm2pnG2pdmZ98t0QbSLzIgjDOnp7rxEeX5aMFOi3EHBBUAj2zKhNTNSCblPYUOM5Ohj1CWBD6iFAuE7hspiEDLViIEwAJUpcq9XDsJbN3xFBo6HYTQbRG1RMvjkNCRnto=
DomainKey-Signature: a=rsa-sha1; c=nofws;
        d=gmail.com; s=beta;
        h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references;
        b=nbMKZPOMXrD9oJq7BgbWkl2lf0P5uYYoRG8M/LUkDf1OrAW2LSnHQSOKY6IToWavUsBCVUcduf4C9CXPsdxMxIGl97TO0u4+bCkZZAfS6+S89fqAOWfULd7j6TYHhMpplCpJ8iRkUkJeCkuEiU1qI1idq4Vd1yCiN51vjSsEZV4=
Received: by 10.114.95.1 with SMTP id s1mr665935wab.1172436662987;
        Sun, 25 Feb 2007 12:51:02 -0800 (PST)
Received: by 10.115.77.11 with HTTP; Sun, 25 Feb 2007 12:51:02 -0800 (PST)
Message-ID: <5bdc1c8b0702251251x3a6cd608wf41b59d04e099044@mail.gmail.com>
Date: Sun, 25 Feb 2007 12:51:02 -0800
From: "Mark Knecht" <markknecht@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] emerge --depclean wants to remove required packages
In-Reply-To: <200702251919.59319.bo.andresen@zlin.dk>
Precedence: bulk
List-Post: <mailto:gentoo-user@lists.gentoo.org>
List-Help: <mailto:gentoo-user+help@gentoo.org>
List-Unsubscribe: <mailto:gentoo-user+unsubscribe@gentoo.org>
List-Subscribe: <mailto:gentoo-user+subscribe@gentoo.org>
List-Id: Gentoo Linux mail <gentoo-user.gentoo.org>
X-BeenThere: gentoo-user@gentoo.org
Reply-to: gentoo-user@lists.gentoo.org
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
References: <5bdc1c8b0702250950m5516a81bxab47a163d12dce19@mail.gmail.com>
	 <200702251919.59319.bo.andresen@zlin.dk>
X-Archives-Salt: ed8a2c68-2057-42eb-82f6-3c0cfdcfc53d
X-Archives-Hash: c2e7308261e27a786dfbdc7250de3228

Hi Bo,
   Thanks for the response. Hopefully I'm approaching this correct.

On 2/25/07, Bo =D8rsted Andresen <bo.andresen@zlin.dk> 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-s=
pi:

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