On Wednesday 18 June 2008, [EMAIL PROTECTED] wrote:
> This mess started before firefox-3.0.0 was released, but I have since
> upgraded.  I still get this complaint about 2.0.0.14.  I have
> demerged dev-haskell/gtk2hs, yet emerge -pev world still wants to
> drag it in (it shows as [  N ]) and that apparently wants to drag in
> the old firefox.
>
> I have edited /var/lib/portage/world and gtk2hs is not present.
> Firefox is present but has no version number.
>
> So, two questions:
>
>     How do I tell portage that gtk2hs is not part of world any more?

Wrong question. What you want to do is tell portage to not pull gtk2hs 
in. That is happening more than likely because of some USE flag you 
have enabled. So, unmerging it simply causes portage to pull it back in 
with the next merge...

2 ways to find out:

1. equery depends gtk2hs
   This method is not really reliable but works often enough 
   to be useful
2. emerge -avunDt world
   This gives a nice tree view of what is going on. Note that more than
   one package might want gtk2hs, so you might have to run this more
   than once.

Finally, there is no need for you to run 'emerge -pev world' to find out 
stuff. That fools portage into thinking nothing is obscured, everything 
shows up as a new package and the differences upgrades, remerges and 
new package is lost.

>     How do I clear these blockages so I can emerge -ev world?

If it's due to a USE flag (highly likely), remove the flag from USE

-- 
Alan McKinnon
alan dot mckinnon at gmail dot com

--
[email protected] mailing list

Reply via email to