Attempting to merge dev-php4/php-gtk-1.0.2 fails to build on AMD64 platforms with a "masked by: missing keyword" error: emerge -pv dev-php4/php-gtk These are the packages that I would merge, in order: Calculating dependencies !!! All ebuilds that could satisfy "dev-php4/php-gtk" have been masked. !!! One of the following masked packages is required to complete your request: - dev-php4/php-gtk-1.0.2 (masked by: missing keyword) For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. emerge --info Portage 2.0.53 (default-linux/amd64/2005.1, gcc-3.4.4, glibc-2.3.5-r2, 2.6.14-archck7 x86_64) ================================================================= System uname: 2.6.14-archck7 x86_64 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=athlon64 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" 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="-march=athlon64 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://mirror.espri.arizona.edu/gentoo/ http://gentoo.cites.uiuc.edu/pub/gentoo/ http://mirror.phy.olemiss.edu/mirror/gentoo http://distro.ibiblio.org/pub/linux/distributions/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="amd64 X alsa arts audiofile avi bash-completion berkdb bitmap-fonts browserplugin bzip2 crypt cups dvd dvdread emboss encode esd expat fam foomaticdb gif glut gphoto2 gpm gstreamer gtk gtk2 hal idn iee1394 imagemagick imlib java jpeg kde lcms lzw lzw-tiff mad mng mozilla mp3 mpeg ncurses nptl nsplugin nvidia ogg opengl pam pda pdflib php png python qt quicktime rdesktop readline samba sdl ssl sva tcpd tiff truetype truetype-fonts type1-fonts udev usb userlocales vorbis xml xml2 xmms xpm xprint xscreensaver xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Uhm, you are not entirely serious, are you? Either keyword it yourself or do echo "dev-php4/php-gtk ~x86" >> /etc/portage/package.keywords If this is a keywording request, then sorry but it's been completely incomprehensible, reopen in that case if you have tested the thing.
Yes, I'm requesting the addition of ~amd64 to the ebuild.
This is also needed for net-dialup/pptpconfig...
I have tried the following to get pptpconfig emerged on my ~amd64 system. After many failures I tried emerge dev-php4/php-gtk I had to add the cli, dba and gd use flags to get it to compile Then it told me to go back and reemerge dev-lang/php with cli, pcre and session use flags which I did. Then I tried emerge dev-php4/php-gtk again. Then I found out that ufed is so buggy that it lists use flags as enabled which are in fact not at all! So I went back editing /etc/make.conf by hand and started again... Then I discovered that in fact I should have done emerge =dev-lang/php-4.4.2 to force it to install the right version. Finally I got pptpconfig installed. Please make it easier for the next guy :) Raphael
Fixed, it now has the ~amd64 keyword, thanks to voxus! Best regards, CHTEKK.