public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Mark Knecht" <markknecht@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] emerge --depclean wants to remove required packages
Date: Sun, 25 Feb 2007 12:51:02 -0800	[thread overview]
Message-ID: <5bdc1c8b0702251251x3a6cd608wf41b59d04e099044@mail.gmail.com> (raw)
In-Reply-To: <200702251919.59319.bo.andresen@zlin.dk>

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

On 2/25/07, Bo Ørsted 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-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



  reply	other threads:[~2007-02-25 20:56 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-02-25 17:50 [gentoo-user] emerge --depclean wants to remove required packages Mark Knecht
2007-02-25 18:19 ` Bo Ørsted Andresen
2007-02-25 20:51   ` Mark Knecht [this message]
2007-02-26 16:27     ` Mark Knecht
2007-02-26 16:46       ` Bo Ørsted Andresen
2007-02-26 17:49         ` Mark Knecht
2007-02-26 18:06           ` Bo Ørsted Andresen
2007-02-26 19:43 ` Alan McKinnon
2007-02-26 20:53   ` Bo Ørsted Andresen
2007-02-27 15:47     ` Alan McKinnon
2007-02-27 16:45       ` Bo Ørsted Andresen
2007-02-26 23:23   ` Mark Knecht
2007-02-27 16:02     ` Alan McKinnon
2007-02-27 23:22       ` Mark Knecht

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5bdc1c8b0702251251x3a6cd608wf41b59d04e099044@mail.gmail.com \
    --to=markknecht@gmail.com \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox