It seems that php-core detects that I have PHP installed: ----------------------------- eutils flag-o-matic eutils eutils flag-o-matic eutils eutils flag-o-matic php-2 eutils >>> Unpacking source... * You have the xml USE flag turned off. Previously this * disabled XML support in PHP. However PEAR has a hard * dependancy on it, so they are now enabled. >>> Unpacking php-4.3.4.tar.bz2 to /var/tmp/portage/php-core-4.3.4-r2/work >>> Source unpacked. eutils flag-o-matic php-2 eutils * You have dev-php/php installed, so we're cheating and using it * instead of rebuilding the CLI SAPI to make PEAR packages. * configure will still be run to build the required Makefiles. ncurses java * JDK version: 1.4.1 berkdb * Enabling NBDM * Enabling DB4 crypt gdbm java X pdflib png jpeg mysql truetype mysql ----------------------------- But then it fails to compile: ----------------------------- /var/tmp/portage/php-core-4.3.4-r2/work/php-4.3.4/sapi/cli/php: error while loading shared libraries: libxsltbreakpoint.so.1: cannot open shared object file: No such file or directory make[1]: *** [install-pear-installer] Error 127 make: *** [install-pear] Error 2 !!! ERROR: dev-php/php-core-4.3.4-r2 failed. !!! Function php_src_install, Line 420, Exitcode 2 !!! (no error message) ----------------------------- Reproducible: Always Steps to Reproduce: # emerge php-core Actual Results: Compilation failed due to the missing of a shared library. Expected Results: php-core should have been update. Portage 2.0.49-r20 (default-x86-1.4, gcc-3.3.2, glibc-2.3.3_pre20031222-r0, 2.4.22-gentoo-r1) ================================================================= System uname: 2.4.22-gentoo-r1 i686 Pentium III (Katmai) Gentoo Base System version 1.4.3.12 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-mcpu=i686 -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /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="-mcpu=i686 -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://ftp.easynet.nl/mirror/gentoo/ http://194.83.57.3/si tes/www.ibiblio.org/gentoo/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ http://ftp.easynet.nl/mirror/gentoo/ ftp://ftp.uni-er langen.de/pub/mirrors/gentoo ftp://trumpetti.atm.tut.fi/gentoo/ http://194.83.57.11/sites/www.ibiblio.org/gentoo/ http://194.83.57 .2/sites/www.ibiblio.org/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://mirrors.tds.net/gentoo ftp://mirror.pudas.net /gentoo ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="X apache2 apm arts avi berkdb crypt cups encode foomaticdb gdbm gif gnome gpm gtk gtk2 imlib java jpeg kde libg++ libwww mad mikmod motif mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl svga tcpd truetype x86 xml2 xmms xv zlib"
What happens if you just run 'php -v' in a console?
Also, try re-emerging libxslt.
Hellas root # php -v php: error while loading shared libraries: libxsltbreakpoint.so.1: cannot open shared object file: No such file or directory
After re-emerging libxslt: Hellas root # php -v php: error while loading shared libraries: libxsltbreakpoint.so.1: cannot open shared object file: No such file or directory Same :(
Which libxslt version?
* dev-libs/libxslt Latest version available: 1.1.1 Latest version installed: 1.1.1 Size of downloaded files: 1,655 kB Homepage: http://www.xmlsoft.org/ Description: XSLT libraries and tools
Seems like xslt was upgraded (and broke binary compatability, bah). Rebuilding php should solve this (tested).
# emerge php then # emerge php-core It works now. Thanks.
closing as verified.