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

