When installing php-qt, i686-pc-linux-gnu-gcc -shared qt/classes/.libs/qapplication.o qt/classes/.libs/qcoreapplication.o qt/classes/.libs/qwidget.o qt/classes/.libs/qabstractslider.o qt/classes/.libs/qframe.o qt/classes/.libs/qlineedit.o qt/classes/.libs/qslider.o qt/classes/.libs/qlayoutitem.o qt/classes/.libs/qlayout.o qt/classes/.libs/qboxlayout.o qt/classes/.libs/qhboxlayout.o qt/classes/.libs/qvboxlayout.o qt/object_model/.libs/qobject.o qt/text_related/.libs/qstring.o qt/classes/.libs/qlatin1string.o qt/classes/.libs/qchar.o qt/event/.libs/qevent.o qt/classes/.libs/qactionevent.o qt/classes/.libs/qabstractbutton.o qt/classes/.libs/qcharref.o qt/classes/.libs/qchildevent.o qt/classes/.libs/qclipboardevent.o qt/classes/.libs/qcloseevent.o qt/classes/.libs/qcontextmenuevent.o qt/classes/.libs/qdate.o qt/classes/.libs/qdatetime.o qt/classes/.libs/qdialog.o qt/classes/.libs/qdragenterevent.o qt/classes/.libs/qdragleaveevent.o qt/classes/.libs/qdragmoveevent.o qt/classes/.libs/qdragresponseevent.o qt/classes/.libs/qdropevent.o qt/classes/.libs/qfileopenevent.o qt/classes/.libs/qfocusevent.o qt/classes/.libs/qfont.o qt/classes/.libs/qgridlayout.o qt/classes/.libs/qhelpevent.o qt/classes/.libs/qhideevent.o qt/classes/.libs/qhoverevent.o qt/classes/.libs/qicondragevent.o qt/classes/.libs/qinputevent.o qt/classes/.libs/qinputmethodevent.o qt/classes/.libs/qkeyevent.o qt/classes/.libs/qlabel.o qt/classes/.libs/qlatin1char.o qt/classes/.libs/qlcdnumber.o qt/classes/.libs/qmouseevent.o qt/classes/.libs/qmoveevent.o qt/classes/.libs/qobjectdata.o qt/classes/.libs/qobjectuserdata.o qt/classes/.libs/qpaintdevice.o qt/classes/.libs/qpaintevent.o qt/classes/.libs/qpainter.o qt/classes/.libs/qpushbutton.o qt/classes/.libs/qresizeevent.o qt/classes/.libs/qshortcutevent.o qt/classes/.libs/qshowevent.o qt/classes/.libs/qspaceritem.o qt/classes/.libs/qstatustipevent.o qt/classes/.libs/qtabletevent.o qt/classes/.libs/qtime.o qt/classes/.libs/qtimer.o qt/classes/.libs/qtimerevent.o qt/classes/.libs/qtoolbarchangeevent.o qt/classes/.libs/qtoolbutton.o qt/classes/.libs/qwhatsthisclickedevent.o qt/classes/.libs/qwheelevent.o qt/classes/.libs/qwidgetdata.o qt/classes/.libs/qwidgetitem.o qt/classes/.libs/qwindowstatechangeevent.o qt/.libs/php_qt.o qt/.libs/inheritance.o -L/usr/lib/qt4 -L/tmp/buildd/qt4-x11-4.0.1/lib -L/usr/X11R6/lib /usr/lib/qt4/libQtGui.so -L/usr/lib/mysql -L/usr/lib /usr/lib/libXt.so /usr/lib/libpng12.so /usr/lib/libSM.so /usr/lib/libICE.so /usr/lib/libXi.so /usr/lib/libXrender.so /usr/lib/libXrandr.so /usr/lib/libXcursor.so -lXinerama /usr/lib/libfreetype.so /usr/lib/libXext.so /usr/lib/libX11.so -lm /usr/lib/qt4/libQtCore.so /usr/lib/libfontconfig.so -lz -ldl -lpthread -march=pentium4 -Wl,-rpath -Wl,/usr/lib/qt4 -Wl,-rpath -Wl,/tmp/buildd/qt4-x11-4.0.1/lib -Wl,-rpath -Wl,/usr/X11R6/lib -Wl,-soname -Wl,php_qt.so -o .libs/php_qt.so /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lXinerama collect2: ld returned 1 exit status Reproducible: Always Steps to Reproduce: 1. emerge -C libXinerama (if installed) 2. emerge php-qt Actual Results: fails with above error Expected Results: installs php-qt To resolve, add libXinerama to the dependencies for php-qt. # emerge --info Portage 2.1.2.7 (default-linux/x86/no-nptl, gcc-4.1.2, glibc-2.5-r2, 2.6.21-gentoo i686) ================================================================= System uname: 2.6.21-gentoo i686 Intel(R) Pentium(R) 4 CPU 2.80GHz Gentoo Base System release 1.12.10 Timestamp of tree: Thu, 17 May 2007 14:20:01 +0000 dev-java/java-config: 1.3.7, 2.0.32 dev-lang/python: 2.4.4-r4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61 sys-devel/automake: 1.4_p6, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.16 sys-devel/libtool: 1.5.23b virtual/os-headers: 2.6.21 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -Os -pipe -fomit-frame-pointer -ffast-math" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-march=pentium4 -Os -pipe -fomit-frame-pointer -ffast-math" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/vmware /usr/local/portage" SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage" USE="X accessibility alsa apache2 apm arts berkdb bitmap-fonts cli cracklib crypt cups cvs dri eds emboss encode foomaticdb fortran gdbm gif gpm gstreamer gtk gtk2 iconv imlib ipod ipv6 isdnlog java jpeg kde libg++ libwww mad mbrola midi mikmod motif mp3 mpeg mysql ncurses nls nptl-only nsplugin ogg opengl oss pam pcre perl php png pppd python qt qt3 qt4 quicktime readline real reflection sdl session spell spl ssl subversion tcpd truetype truetype-fonts type1-fonts visualization vorbis x86 xml xorg xv zlib" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard vmmouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="vmware vesa" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Thanks, fixed in CVS.