On Mon, 2003-11-10 at 09:47, Eamon Caddigan wrote:
> Hall Stevenson <[EMAIL PROTECTED]> wrote:
> > On Sun, 2003-11-09 at 23:14, Eamon Caddigan wrote:
> >> I have only two masked packages installed, but they're causing me
> >> trouble when updating world. I'm using Tcl and Tk 8.4.4, and the
> >> following happens:
> >> 
> >> -- begin:
> >> 
> >> emerge -pvUD world
> >> >>> --upgradeonly implies --update... adding --update to options.
> >> 
> >> These are the packages that I would merge, in order:
> >> 
> >> Calculating world dependencies -
> >> !!! all ebuilds that could satisfy "=dev-lang/tcl-8.4.4*" have been
> >> masked.
> >> !!!    (dependency required by "dev-lang/tk-8.4.4" [ebuild])
> > 
> > Try "USE="~x86" emerge -uv tk tcl" first. That should upgrade your x86
> > builds by themselves. I just checked this page,
> > http://www.gentoo.org/dyn/pkgs/dev-lang/index.xml, and the versions
> > listed there are not as new as what you've got, so that's why I assume
> > you used "~x86" to get them at some point.
> 
> Yeah, I realize I wasn't very clear: Tcl and Tk are the only masked
> packages on my system. Trying:
> ACCEPT_KEYWORDS="~x86" emerge -pvu tcl tk
> Indicates that I have the latest versions installed. This won't help
> with updating world, unfortunately. I am loathe to update world using
> "~x86" -- really, I just want to find out which packages have newer
> stable versions.
> 
> I imagine this wouldn't be a problem if the ebuilds for Tcl/Tk were
> slot-aware. I *could* downgrade to 8.3.4, and then install 8.4 by hand
> in /usr/local, but I really don't want to do that.. 

Try "U" instead of "u", like this:

ACCEPT_KEYWORDS="~x86" emerge -pvU tcl tk

As I understand it, mixing "unstable", i.e. x86 packages, with regular
can confuse emerge/portage. The "u" flag will attempt to actually
downgrade you. The "U" flag won't.

Hall


--
[EMAIL PROTECTED] mailing list

Reply via email to