Fresh install of Portage on Panther (10.3.5). The Mac OS guide http://www.gentoo.org/doc/en/macos-guide.xml implies that you should be able to get through step 1 'emerge system' completely before worrying about keywording packages for macos. This does not appear to be the case, however, because emerge system wants to install sed, which doesn't like keyword 'macos'. I reported this here because I'm not sure if this is a portage bug, a documentation error, or what. I hope I got it right. Reproducible: Always Steps to Reproduce: Expected Results: I expected to get invalid keyword errors during step 2, when the guide warns about them. I figured I could get through emerge system before that would happen, because the guide implies this. ##### emerge info ##### !!! INVALID ACCEPT_KEYWORDS: macos !!! Using `which gcc` to gcc locate version, this may break !!! DISTCC, installing gcc-config and setting your current gcc !!! profile will fix this Portage 20040726 (default-macos-10.3, gcc-3.3, unavailable, 7.5.0 Power Macintosh powerpc) ================================================================= System uname: 7.5.0 Power Macintosh powerpc macos-20040726 distcc 2.0.1-zeroconf powerpc-apple-darwin7.0 (protocol 1) (default port 3632) [disabled] Autoconf: Automake: Binutils: ACCEPT_KEYWORDS="macos ~ppc-macos" AUTOCLEAN="yes" CFLAGS="-O2 -pipe" CHOST="powerpc-apple-darwin" COMPILER="" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="collision-protect cvs keepwork" GENTOO_MIRRORS="http://gentoo.osuosl.org/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://blue/portage" USE="macos" ########## ##### emerge system ##### !!! INVALID ACCEPT_KEYWORDS: macos Calculating system dependencies \ !!! All ebuilds that could satisfy "sys-libs/libsystem" have been masked. !!! One of the following masked packages is required to complete your request: - sys-libs/libsystem-7.1 (masked by: -* keyword) For more information, see MASKED PACKAGES section in the emerge man page or section 2.2 "Software Availability" in the Gentoo Handbook. !!! (dependency required by "sys-apps/sed-4.1.2" [ebuild]) !!! Problem with ebuild sys-apps/sed-4.1.2 !!! Possibly a DEPEND/*DEPEND problem. !!! Depgraph creation failed. ##########
This is a bug with the documentation (which is simply out of date), not the system. The macos keyword has been replaced with ppc-macos. Try that and I expect these problems to disappear. Let me know if this fixes things or if your problems persist. Also, the profile may be wrong. I'm not sure what the official profile to use is, but I believe that if you're using portage-2.0.51 or later, you'll want to link /etc/make.profile to something like /usr/portage/profiles/default-macos/ppc/10.3. Other than these couple differences, nothing else jumps out at me as being out of date. Good Luck!
It seems that the documentation was updated to use default-darwin/macos/{10.3,10.4}.
Closing out bugs that've been resolved for a while now...