Even though I've emerged dev-lang/php-4 and dev-php4/php-gtk, when I attempt to emerge pptp-client, it still insists on pulling the php-gtk package from the dev-php/php-gtk tree: emerge -a pptpconfig These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] sys-apps/iproute2-2.6.11.20050330 [ebuild N ] app-crypt/mhash-0.9.2 [ebuild N ] media-libs/libswf-0.99 [ebuild N ] media-libs/ming-0.2a-r1 [ebuild NS ] media-libs/freetype-1.3.1-r4 [ebuild N ] net-libs/libwww-5.4.0-r3 [ebuild N ] dev-php/php-4.4.0-r1 [ebuild N ] dev-php/php-gtk-1.0.2 [ebuild N ] net-dialup/pptpconfig-20040722 Do you want me to merge these packages? [Yes/No] No Reproducible: Always Steps to Reproduce: 1. Attempt to emerge pptp-client 2. 3. Actual Results: Portage wants to emerge php from dev-php even though the dev-lang php package has been installed. Expected Results: Use the existing php and php-gtk installation Portage 2.0.52-r1 (default-linux/x86/2005.1, gcc-3.3.6, glibc-2.3.5-r1, 2.6.12-gentoo-r10 i686) ================================================================= System uname: 2.6.12-gentoo-r10 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz Gentoo Base System version 1.12.0_pre8 dev-lang/python: 2.3.5-r2, 2.4.1-r1 sys-apps/sandbox: 1.2.11 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 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium4" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://gentoo.chem.wisc.edu/gentoo/ ftp://gentoo.netnitco.net/pub/mirrors/gentoo/source/ http://gentoo.mirrors.tds.net/gentoo ftp://212.219.56.152/sites/www.ibiblio.org/gentoo/ http://194.117.143.71 ftp://gentoo.ccccom.com" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aalib acpi aim alsa arts ati audiofile avi berkdb bitmap-fonts cdr crypt cups curl divx4linux dvd dvdr dvdread eds emboss encode esd fam flash foomaticdb fortran ftp gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml imagemagick imap imlib ipv6 java jpeg junit kde ldap libg++ libwww mad mikmod mmx motif mozilla mp3 mpeg msn mysql ncurses nls ogg oggvorbis opengl pam pda pdflib perl png python qt quicktime readline real rtc samba sdl spell sse sse2 ssl svg tcpd tiff truetype truetype-fonts type1-fonts vorbis win32codecs xml xml2 xmms xpm xv xvid yahoo zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
OK, try something like || ( dev-php4/php-gtk dev-php/php-gtk ), no better ideas here.
I can't add dev-php4/php-gtk because it has KEYWORDS=~x86.
please ignore comment #2. fixed in cvs.