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: Mon, 26 Feb 2007 08:27:31 -0800	[thread overview]
Message-ID: <5bdc1c8b0702260827o661782ddr5c9b7d3c478c31d6@mail.gmail.com> (raw)
In-Reply-To: <5bdc1c8b0702251251x3a6cd608wf41b59d04e099044@mail.gmail.com>

Bo,
   I'm wondering if you (or anyone else) have any comments on the
causes of the link warnings at the bottom of this post? What might the
cause be?

   Did I not do something correctly in the gcc upgrade? I'm pretty
sure I did these steps:

fix_libtool_files.sh 3.4.6
emerge --oneshot -av libtool

but don't think I can really tell anymore. It's been a few months.

The machine has been running fine until this recent Evolution upgrade.
Now no version of Evolution in portage will work. they all crash
immediately.

Thanks,
Mark

On 2/25/07, Mark Knecht <markknecht@gmail.com> wrote:
> 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-26 16:37 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
2007-02-26 16:27     ` Mark Knecht [this message]
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=5bdc1c8b0702260827o661782ddr5c9b7d3c478c31d6@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