On 11/25/05, Harry Putnam <[EMAIL PROTECTED]> wrote:
> Richard Fish <[EMAIL PROTECTED]> writes:
>
> > Ok, now we are going to need to see the output of emerge --info,
> > because for some reason your toolchain thinks it is cross-compiling:
>
> There appears to be some confusion in that output as to what USE flags
> are in force.
>    ACCEPT_KEYWORDS="x86 ~x86"
> I guess the last is what is used?
>
> I have in /etc/make.conf
>
>     ACCEPT_KEYWORDS="~x86"
> This is because a few -u worls back (2 I think) I foolishly ran
> ACCEPT_KEYWORDS='~x86' emerges  -v -u -D world

Well, the only way ~x86 could have been added to make.conf was if it
was edited directly.  Running with ACCEPT_KEYWORDS in the environment
would not have changed it.

Having --info report both x86 and ~x86 is normal...it means both
stable and testing packages are allowed.

>
> And it seems more trouble to back out of that now than to just try to
> see if I (with help) can stay on top of it.

Well, it isn't terribly difficult to switch back to stable.  Just
remove the ~x86 keyword from make.conf and "emerge -DNuv world".  The
worst case is when you have some testing package merged for which
there is no stable version, in which case you either have to unmerge
the package or add the appropriate entry to
/etc/portage/package.keywords.

And of course, don't forget etc-update afterwards.  Anyway, on the to
the problem at hand:

> emerge -n -v --info 2>&1|tee emergeInfo.log
>
> Gentoo Base System version 1.6.13

Hmm, I would have expected something more recent for ~x86.  What does
"emerge -vp sys-apps/baselayout" report?

> Portage 2.0.53_rc7 (default-linux/x86/2005.0, gcc-3.3.5-20050130, 
> glibc-2.3.5-r3, 2.6.14-gentoo-r2 i686)

Ok, run "gcc-config -l".  You should see an entry for
i686-pc-linux-gnu-3.4.4.  If so, run "gcc-config
i686-pc-linux-gnu-3.4.4"  Then try the revdep-rebuld again.

Everything else looks sane.

-Richard

-- 
gentoo-user@gentoo.org mailing list

Reply via email to