On Wed, 18 Jun 2008 10:31:32 -0700, [EMAIL PROTECTED] wrote: > !!! Multiple versions within a single package slot have been pulled > !!! into the dependency graph, resulting in a slot conflict: > > www-client/mozilla-firefox:0 > > ('ebuild', '/', 'www-client/mozilla-firefox-2.0.0.14', 'merge') > pulled in by ('ebuild', '/', 'dev-haskell/gtk2hs-0.9.12.1', 'merge') > @world > > ('ebuild', '/', 'www-client/mozilla-firefox-3.0', 'merge') pulled in > by @world > ('ebuild', '/', 'x11-plugins/noscript-1.6.9', 'merge') > > x11-proto/printproto:0 > > ('ebuild', '/', 'x11-proto/printproto-1.0.3', 'merge') pulled in by > @world > ('ebuild', '/', 'x11-base/xorg-server-1.4.2', 'merge') > > ('ebuild', '/', 'x11-proto/printproto-1.0.4', 'merge') pulled in by > @world > ('ebuild', '/', 'www-client/mozilla-firefox-2.0.0.14', 'merge') > ('ebuild', '/', 'x11-libs/libXprintUtil-1.0.1', 'merge') > (and 8 more) > > 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?
If it's not in the world file, it's not part of world. Running emerge with the --tree option will show you what wants it installed. > How do I clear these blockages so I can emerge -ev world? Firefox 2 is probably required by some package using the firefox USE flag. Switch this package(s) to use xulrunner instead and they should be happy with Firefox 3. -- Neil Bothwick I came, I saw, I had no idea what was going on, I left.
signature.asc
Description: PGP signature