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
