I'm not sure exactly how to setup a system to reproduce this bug because it is happening on one of my systems, but not another one, and they are nearly identical. When I 'emerge -p php', firebird is going to be emerged as well, but it is not a dependency of php... so I am a bit confused... Reproducible: Always Steps to Reproduce: 1. 2. 3. (12:49:40 Thu Jun 12 2003 root@cloud) /usr/local/download/portage/pkglist $ emerge -p php These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] dev-db/firebird-1.0-r1 [ebuild N ] dev-php/php-4.3.2 (12:51:09 Thu Jun 12 2003 root@cloud) /usr/local/download/portage/pkglist $ emerge info Portage 2.0.48-r1 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r4) ================================================================= System uname: 2.4.20-gentoo-r5 i686 Intel(R) Pentium(R) 4 Mobile CPU 1.60GHz GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio. org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /var/bind /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/local/download/portage/distfiles" PKGDIR="/usr/local/download/portage/packages-pentium4" PORTAGE_TMPDIR="/usr/tmp" PORTDIR_OVERLAY="/usr/local/download/portage" USE="x86 oss apm avi crypt cups encode gif jpeg libg++ mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib directfb gtkhtml alsa gdbm berkdb slang readline arts tetex aalib nas bonobo svga ggi tcltk java guile mysql postgres X sdl gpm tcpd pam libwww ssl perl python esd imlib oggvorbis gnome gtk qt kde motif opengl mozilla gphoto2 ldap snmp cdr scanner acl acpi atlas curl dga doc dvb dvd emacs ethereal evo fbcon firebird flash gb gd gnomedb gps gtk2 imap innodb ipv6 jikes junit kerberos krb4 lcms ldam leim libgda mbox mozaccess mozcalendar mozinterfaceinfo mozxmlterm mpi mule objc odbc pcmcia pda pic plotutils pnp radeon ruby samba sasl slp socks5 sse tiff trusted usb wmf Xaw3d xinerama xml -3dnow mozsvg" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=pentium3 -mcpu=pentium4 -O3 -pipe -fomit-frame-pointer -falign-functions=4 -falign-jumps=4 -falign-loops=4" CXXFLAGS="-march=pentium3 -mcpu=pentium4 -O3 -pipe -fomit-frame-pointer -falign-functions=4 -falign-jumps=4 -falign-loops=4" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="ccache sandbox buildpkg userpriv usersandbox"
Firebird IS a dependancy of php if you have USE="firebird". You do have that use flag set, so Firebird is pulled in. If you don't use it, take it out of your USE flags. I don't know why you thought it wasn't a dependancy of PHP? 'emerge -pDv php' provides more helpful output in many cases.