* Re: [gentoo-user] How do I update world?
2008-06-18 17:31 [gentoo-user] How do I update world? felix
@ 2008-06-18 17:14 ` Alan McKinnon
2008-06-18 19:06 ` felix
2008-06-18 17:37 ` Neil Bothwick
2008-06-18 21:29 ` Roy Wright
2 siblings, 1 reply; 9+ messages in thread
From: Alan McKinnon @ 2008-06-18 17:14 UTC (permalink / raw
To: gentoo-user
On Wednesday 18 June 2008, felix@crowfix.com 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
--
gentoo-user@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 9+ messages in thread
* [gentoo-user] How do I update world?
@ 2008-06-18 17:31 felix
2008-06-18 17:14 ` Alan McKinnon
` (2 more replies)
0 siblings, 3 replies; 9+ messages in thread
From: felix @ 2008-06-18 17:31 UTC (permalink / raw
To: gentoo-user
I have two problems related to world on my ~amd64 system. I upgraded
gcc and finished the emerge -ev system, but I can't do the same to
world because of blockage. Specifically --
!!! 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?
How do I clear these blockages so I can emerge -ev world?
--
... _._. ._ ._. . _._. ._. ___ .__ ._. . .__. ._ .. ._.
Felix Finch: scarecrow repairman & rocket surgeon / felix@crowfix.com
GPG = E987 4493 C860 246C 3B1E 6477 7838 76E9 182E 8151 ITAR license #4933
I've found a solution to Fermat's Last Theorem but I see I've run out of room o
--
gentoo-user@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] How do I update world?
2008-06-18 17:31 [gentoo-user] How do I update world? felix
2008-06-18 17:14 ` Alan McKinnon
@ 2008-06-18 17:37 ` Neil Bothwick
2008-06-18 21:29 ` Roy Wright
2 siblings, 0 replies; 9+ messages in thread
From: Neil Bothwick @ 2008-06-18 17:37 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1956 bytes --]
On Wed, 18 Jun 2008 10:31:32 -0700, felix@crowfix.com 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.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] How do I update world?
2008-06-18 17:14 ` Alan McKinnon
@ 2008-06-18 19:06 ` felix
2008-06-18 20:19 ` Alan McKinnon
0 siblings, 1 reply; 9+ messages in thread
From: felix @ 2008-06-18 19:06 UTC (permalink / raw
To: gentoo-user
On Wed, Jun 18, 2008 at 07:14:37PM +0200, Alan McKinnon wrote:
> 2 ways to find out:
>
> 1. equery depends gtk2hs
> This method is not really reliable but works often enough
> to be useful
I had tried this, but it blows up and dumps out a nice backtrace which
might be fun for somebody, but not me :-)
> 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.
Neil mentioned -t also, which does help, but xulrunner, for instance,
shows up with no associated packages so I have no way of telling what
other packages drag in what versions.
> 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.
I am not sure what you mean. I need to run emerge -e world after a
major gcc upgrade, according to the upgrade guide. Is there a better
way of doing this?
--
... _._. ._ ._. . _._. ._. ___ .__ ._. . .__. ._ .. ._.
Felix Finch: scarecrow repairman & rocket surgeon / felix@crowfix.com
GPG = E987 4493 C860 246C 3B1E 6477 7838 76E9 182E 8151 ITAR license #4933
I've found a solution to Fermat's Last Theorem but I see I've run out of room o
--
gentoo-user@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] How do I update world?
2008-06-18 19:06 ` felix
@ 2008-06-18 20:19 ` Alan McKinnon
2008-06-18 22:04 ` felix
0 siblings, 1 reply; 9+ messages in thread
From: Alan McKinnon @ 2008-06-18 20:19 UTC (permalink / raw
To: gentoo-user
On Wednesday 18 June 2008, felix@crowfix.com wrote:
> On Wed, Jun 18, 2008 at 07:14:37PM +0200, Alan McKinnon wrote:
> > 2 ways to find out:
> >
> > 1. equery depends gtk2hs
> > This method is not really reliable but works often enough
> > to be useful
>
> I had tried this, but it blows up and dumps out a nice backtrace
> which might be fun for somebody, but not me :-)
emerge depends -a gtk2hs
gives more detail. The only package that shows up here is
app-portage/himerge. Do you have this installed?
[snip]
> > 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.
>
> I am not sure what you mean. I need to run emerge -e world after a
> major gcc upgrade, according to the upgrade guide. Is there a better
> way of doing this?
My mistake, I missed the fact that this was after a gcc upgrade
--
Alan McKinnon
alan dot mckinnon at gmail dot com
--
gentoo-user@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] How do I update world?
2008-06-18 22:04 ` felix
@ 2008-06-18 20:39 ` Alan McKinnon
0 siblings, 0 replies; 9+ messages in thread
From: Alan McKinnon @ 2008-06-18 20:39 UTC (permalink / raw
To: gentoo-user
On Thursday 19 June 2008, felix@crowfix.com wrote:
> I demerged himerge and now it comes down to this:
>
> !!! Multiple versions within a single package slot have been pulled
> !!! into the dependency graph, resulting in a slot conflict:
>
> x11-proto/printproto:0
Somebody else posted that this is a known bug caused by the xprint USE
flag for xorg-server. I would have missed that one, I've had -xprint in
my USE for a long time now (it's been problematic for ages)
--
Alan McKinnon
alan dot mckinnon at gmail dot com
--
gentoo-user@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] How do I update world?
2008-06-18 17:31 [gentoo-user] How do I update world? felix
2008-06-18 17:14 ` Alan McKinnon
2008-06-18 17:37 ` Neil Bothwick
@ 2008-06-18 21:29 ` Roy Wright
2008-06-18 22:16 ` [gentoo-user] How do I update world? -- FIXED felix
2 siblings, 1 reply; 9+ messages in thread
From: Roy Wright @ 2008-06-18 21:29 UTC (permalink / raw
To: gentoo-user
felix@crowfix.com wrote:
> I have two problems related to world on my ~amd64 system. I upgraded
> gcc and finished the emerge -ev system, but I can't do the same to
> world because of blockage. Specifically --
>
> !!! Multiple versions within a single package slot have been pulled
> !!! into the dependency graph, resulting in a slot conflict:
>
> 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)
>
There's a report on b.g.o. on this. The easy way around is to disable
the xprint flag on xorg-server.
# grep xprint /etc/portage/package.use
x11-base/xorg-server -xprint
HTH,
Roy
--
gentoo-user@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] How do I update world?
2008-06-18 20:19 ` Alan McKinnon
@ 2008-06-18 22:04 ` felix
2008-06-18 20:39 ` Alan McKinnon
0 siblings, 1 reply; 9+ messages in thread
From: felix @ 2008-06-18 22:04 UTC (permalink / raw
To: gentoo-user
On Wed, Jun 18, 2008 at 10:19:48PM +0200, Alan McKinnon wrote:
> On Wednesday 18 June 2008, felix@crowfix.com wrote:
> > On Wed, Jun 18, 2008 at 07:14:37PM +0200, Alan McKinnon wrote:
> > > 2 ways to find out:
> > >
> > > 1. equery depends gtk2hs
> > > This method is not really reliable but works often enough
> > > to be useful
> >
> > I had tried this, but it blows up and dumps out a nice backtrace
> > which might be fun for somebody, but not me :-)
>
> emerge depends -a gtk2hs
> gives more detail. The only package that shows up here is
> app-portage/himerge. Do you have this installed?
I think you mean equery depends, not emerge. It is broken on my
~amd64 system, but a ~x86 system shows himerge.
I demerged himerge and now it comes down to this:
!!! Multiple versions within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
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', '/', 'x11-libs/libXprintUtil-1.0.1', 'merge')
('ebuild', '/', 'x11-apps/xdpyinfo-1.0.3', 'merge')
(and 7 more)
I proably wouldn't miss xdpyinfo much, but other packages depend on it
and I've been down that road of cascading demerges before. I am not
going to demerge xorg-server. I am not sure where to go from here.
--
... _._. ._ ._. . _._. ._. ___ .__ ._. . .__. ._ .. ._.
Felix Finch: scarecrow repairman & rocket surgeon / felix@crowfix.com
GPG = E987 4493 C860 246C 3B1E 6477 7838 76E9 182E 8151 ITAR license #4933
I've found a solution to Fermat's Last Theorem but I see I've run out of room o
--
gentoo-user@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [gentoo-user] How do I update world? -- FIXED
2008-06-18 21:29 ` Roy Wright
@ 2008-06-18 22:16 ` felix
0 siblings, 0 replies; 9+ messages in thread
From: felix @ 2008-06-18 22:16 UTC (permalink / raw
To: gentoo-user
On Wed, Jun 18, 2008 at 04:29:00PM -0500, Roy Wright wrote:
>
> felix@crowfix.com wrote:
> > I have two problems related to world on my ~amd64 system. I upgraded
> > gcc and finished the emerge -ev system, but I can't do the same to
> > world because of blockage. Specifically --
> >
> > !!! Multiple versions within a single package slot have been pulled
> > !!! into the dependency graph, resulting in a slot conflict:
> >
> > 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)
> >
>
> There's a report on b.g.o. on this. The easy way around is to disable
> the xprint flag on xorg-server.
>
> # grep xprint /etc/portage/package.use
> x11-base/xorg-server -xprint
Bingo! Looks like that did the trick. Thanks.
--
... _._. ._ ._. . _._. ._. ___ .__ ._. . .__. ._ .. ._.
Felix Finch: scarecrow repairman & rocket surgeon / felix@crowfix.com
GPG = E987 4493 C860 246C 3B1E 6477 7838 76E9 182E 8151 ITAR license #4933
I've found a solution to Fermat's Last Theorem but I see I've run out of room o
--
gentoo-user@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2008-06-18 22:16 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-06-18 17:31 [gentoo-user] How do I update world? felix
2008-06-18 17:14 ` Alan McKinnon
2008-06-18 19:06 ` felix
2008-06-18 20:19 ` Alan McKinnon
2008-06-18 22:04 ` felix
2008-06-18 20:39 ` Alan McKinnon
2008-06-18 17:37 ` Neil Bothwick
2008-06-18 21:29 ` Roy Wright
2008-06-18 22:16 ` [gentoo-user] How do I update world? -- FIXED felix
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox