On Sat, 1 Mar 2008 22:10:39 -0800 (PST), maxim wexler wrote:

> Notice in the following portage has nothing to say
> about "blockers" following a warning from
> revdep-rebuild. And the -u switch calls forth an
> earlier version of python but without the -u switch is
> content to re-emerge the newer package which I already
> have on my system.
> 
> This was all precipitated after emerge xcircuit I was
> advised to upgrade tk and tclx and then
> revdep-rebuild.
> 
> emerge -u tk just said zero packages to emerge. Not
> "no ebuilds to satisfy 'tk'", zero packages.

That's because you already have the latest available version of tk
installed, so there is nothing for emerge -u to do.

> All prepared. Starting rebuild...
> emerge --oneshot  =dev-lang/python-2.4.4-r6
> =dev-lang/python-2.3.5-r3
> ..........
> Calculating dependencies... done!
> 
> !!! Error: the <dev-lang/python-2.3.6-r2 package
> conflicts with another package;
> !!!        the two packages cannot be installed on the
> same system together.
> !!!        Please use 'emerge --pretend' to determine
> blockers.

You need to do what it says, run the emerge command from revdep-rebuild
with the --pretend option.

> localhost heathen # emerge -puv python

This is not the same. Python is slotted and it appears that your system
has, or at least needs, 2.3 and 2.4 so run the command it tells you to to
see what blocks what.


-- 
Neil Bothwick

Beware of low-flying butterflies.

Attachment: signature.asc
Description: PGP signature

Reply via email to