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
next prev parent 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