Apache 2 installed but it's not in the USE flags. --/ emerge mod_php output /-- Calculating dependencies ...done! >>> emerge (1 of 1) dev-php/mod_php-4.3.0-r2 to / >>> md5 ;-) php-4.3.0.tar.bz2 >>> Unpacking source... >>> Unpacking php-4.3.0.tar.bz2 >>> Source unpacked. pam nls ssl cjk gdbm berkdb mysql odbc ldap truetype pdflib jpeg tiff qt libwww xml2 crypt configure: error: ftp: invalid feature name !!! ERROR: dev-php/mod_php-4.3.0-r2 failed. !!! Function src_compile, Line 214, Exitcode 1 !!! bad ./configure --/ /-- I then remove "--enable-ftp" from the ebuild, it now does the same thing but complains about "force-cgi-redirect", so I remove that. It now complains about "discard-path", so I remove that. Another error about "gd-native-ttf". I remove that. Now "wddx". I remove that. "bcmath". I get tired and blame it on the borked ./configure script. Possible problem: borked mod_php configure file.
please paste #emerge info
emerge info output: Portage 2.0.46-r9 (default-x86-1.4, gcc-3.2.1, glibc-2.3.1-r2) ================================================================= System uname: 2.4.20-gentoo-r1 i686 AMD Athlon(tm) XP 1600+ GENTOO_MIRRORS="http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="oss mikmod spell gdbm berkdb guile gpm pam perl esd motif 3dnow aalib acpi alsa apm arts avi bonobo cdr cjk crypt cups dga doc dvd encode evo gb gd ggi ggz gif gnome gphoto2 gtk gtk2 gtkhtml imlib java jikes jpeg kde kerberos lcms ldap libg++ libgda libwww mbox mmx mozilla mpeg ncurses nls odbc oggvorbis opengl pdflib pic png python qt qtmt quicktime readline samba scanner sdl slang socks5 sse ssl svga tcpd tiff truetype wmf X xml xml2 xmms xv zlib x86 php mysql" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O3 -pipe" CXXFLAGS="-march=athlon-xp -O3 -pipe" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
This is probably due to the fact that apache 2 is masked, and thus the USE dependency cannot be completed. Forwarding to carpaski for his comments.
donnie, i thought you were on top of this ;)
no idea.