Gentoo Logo
Gentoo Spaceship




Note: Due to technical difficulties, the Archives are currently not up to date. GMANE provides an alternative service for most mailing lists.
c.f. bug 424647
List Archive: gentoo-amd64
Navigation:
Lists: gentoo-amd64: < Prev By Thread Next > < Prev By Date Next >
Headers:
To: gentoo-amd64@g.o
From: Nick Currier <docfreezzzz@...>
Subject: Re: Re: Re: libungif and giflib conflict.
Date: Wed, 2 Nov 2005 13:42:56 -0600
Okay... Now I know.&nbsp; Not used to this whole build from source
concept yet but I am getting much better at it.&nbsp; I cleaned up
everything and now have no more broken dependencies.&nbsp; Apparently
I've just never emerge --depclean.&nbsp; Again Kudos for all the help.<br>
<br>
Nick<br><br><div><span class="gmail_quote">On 11/2/05, <b class="gmail_sendername">Harm Geerts</b> &lt;<a href="mailto:harmgeerts@...">harmgeerts@...</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Wednesday 02 November 2005 05:30, Nick Currier wrote:<br>&gt; Looks like that got it guys. Thanks tons for the help.... It seems I broke<br>&gt; portage by running only part ~amd64 packages. revdep-rebuild found it but
<br>&gt; it took twice to fix..... depclean wants to get rid of tons of stuff though<br>&gt; so I'm thinking this is a bad idea or I have bigger problems.... Kudos to<br>&gt; AMD64 Gentoo for the best support team in open source.
<br><br>It's normal for a system that hasn't been maintained the way it should ;)<br>1. Look over the list of packages that would be unmerged with:<br># emerge --pretend depclean<br>2. Inject the packages that should not be removed in your world file with:
<br># emerge --noreplace &lt;package name&gt;<br><br>Repeats steps 1 and 2 untill you are satisfied.<br>3. clean the remaining packages with:<br># emerge --ask depclean<br>4. rebuild packages that were built against older/removed libaries:
<br># revdep-rebuild --pretend (part of app-portage/gentoolkit)<br><br>In order to keep your system clean in the future upgrade world like this:<br>1. upgrade your world, remerge packages that have a changed USE flag and<br>
upgrade deep dependencies.<br># emerge --ask --deep --newuse --upgrade world<br>2. rebuild packages that were built against older/removed libaries<br># revdep-rebuild --pretend<br><br>If you ever remove a package do it like this:
<br>1. remove the package<br># emerge --ask --unmerge package<br>2. remove the dependencies but always check the output. other packages might<br>use them even though they are not a direct dependency<br># emerge --ask depclean
<br>3. rebuild packages that were build against libaries you just removed<br># revdep-rebuild --pretend<br><br>This is how I maintain all my systems.<br>If anyone has remarks/tips I'd be glad to hear them.<br>--<br><a href="mailto:gentoo-amd64@g.o">
gentoo-amd64@g.o</a> mailing list<br><br></blockquote></div><br>
References:
libungif and giflib conflict.
-- Nick Currier
Re: Re: libungif and giflib conflict.
-- Duncan
Re: Re: Re: libungif and giflib conflict.
-- Nick Currier
Re: Re: Re: libungif and giflib conflict.
-- Harm Geerts
Navigation:
Lists: gentoo-amd64: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
Re: Re: Re: libungif and giflib conflict.
Next by thread:
Re: Re: Re: libungif and giflib conflict.
Previous by date:
Re: initrd
Next by date:
Re: Re: Re: libungif and giflib conflict.


Updated Jun 17, 2009

Summary: Archive of the gentoo-amd64 mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.