Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 39463 - dev-php/php-4.3.4-r4 failed
Summary: dev-php/php-4.3.4-r4 failed
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: PHP Bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-01-26 08:46 UTC by Carsten Lohrke (RETIRED)
Modified: 2004-01-26 16:27 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
config.log (config.log,139.25 KB, text/plain)
2004-01-26 15:35 UTC, Carsten Lohrke (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Carsten Lohrke (RETIRED) gentoo-dev 2004-01-26 08:46:50 UTC
configure error, php assumes sablotron-0.97 < sablotron-0.96 ;)


Reproducible: Always
Steps to Reproduce:
1.
2.
3.

Actual Results:  
checking for JavaScript for Sablotron XSL support... no
checking for Sablotron libraries in the default path... found in /usr
checking for sablot-config... found
checking for Sablotron version... configure: error: Sablotron version 0.96 or
greater required.



Portage 2.0.49-r20 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r9, 2.4.22-gentoo-r5)
=================================================================
System uname: 2.4.22-gentoo-r5 i686 AMD Duron(tm) Processor
Gentoo Base System version 1.4.3.10
distcc 2.11.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=athlon-xp -pipe -foptimize-sibling-calls -fomit-frame-pointer
-fforce-addr -fprefetch-loop-arrays -fmove-all-movables -mfpmath=sse,387"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config
/usr/share/config /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /var/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe -foptimize-sibling-calls
-fomit-frame-pointer -fforce-addr -fprefetch-loop-arrays -fmove-all-movables
-mfpmath=sse,387"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache fixpackages keeptemp keepwork noclean sandbox userpriv"
GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo
ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo
ftp://ftp.berlios.de/pub/gentoo-deutsch
http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow X X509 Xaw3d aalib acl acpi acpi4linux alsa apache1 apm arts
artswrappersuid auctex avi berkdb bonobo cdr chroot clisp cmucl crypt cscope
cups curl dga directfb dnd doc dvb dvd dvdr emacs encode ext-png ext-zlib faad
fbcon firebird flac foomaticdb gcl gd gdbm ggi gif gimpprint glut gphoto2 gpm
gstreamer gtk gtk2 hbci idl imagemagick imap imlib innodb jack jack-caps
jack-tmpfs java javascript jdepend jikes jpeg junit jython kde ladcca lcms ldap
libg++ libwww lirc log4j ltsp mad maildir matroska mbox md5sum mikmod mmx mng
motif mozilla moznocompose moznoirc moznomail mozsvg mpeg mupad-noscilab mysql
nas ncurses nls oav oggvorbis openal opengl oss pam pcap pdflib perl pg-hier php
physfs plotutils png pnp postgres ppds python qt quicktime readline regexp ruby
samba sasl scanner sdl skey slang slp snmp speex spell sse ssl svga tcltk tcpd
tetex tiff transcode truetype unicode usb vim-with-x wmf x86 xalan xerces xml
xml2 xmms xv xvid zeo zlib linguas_de"
Comment 1 ferret 2004-01-26 09:42:19 UTC
WFM with sablotron-1.0.

Try emerging that and try again... perhaps that's what it's *really* dependent
on.
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2004-01-26 10:29:49 UTC
nope, ferret. php-4.3.4-r3 worked fine for me with sablotron-0.97 and -r4 fails with sablotron 1.0, too.
Comment 3 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2004-01-26 14:31:09 UTC
I'm running sablotron 1.0 quite fine, and there is only a single change between -r3 and -r4 (that doesn't involve any of the build stuff at all).

your problems lie elsewhere (with 100% certainty).
attach your config.log and i'll tell you exactly which library on your system is broken.
running revdep-rebuild will usually locate and fix it already however.
Comment 4 Carsten Lohrke (RETIRED) gentoo-dev 2004-01-26 15:35:14 UTC
Created attachment 24467 [details]
config.log

Thanks for the offer, Robin. :)
Comment 5 ferret 2004-01-26 15:37:15 UTC
Hrm, I had this problem before at one point, which is why I took interest in it. Wasn't really sure how I got that fixed, I unmerged sablotron, php, php-core and put them all back again, I guess.  Not a revdep-rebuild solvable thing.  I guess there's nothing more that can be done until more information comes to light, though. :/
Comment 6 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2004-01-26 15:52:06 UTC
configure:40526: gcc -o conftest -O2 -march=athlon-xp -pipe -foptimize-sibling-calls -fomit-frame-pointer -fforce-addr -fprefetch-loop-arrays -fmove-all-movables -mfpmath=sse,387  -L/usr/lib -ldb-4.0  -Wl,-rpath,/usr/X11R6/lib -L/usr/X11R6/lib conftest.c -lc-client  -lssl -lcrypto  -lcrypt -lpam -lt1 -lfreetype -lX11 -lXpm -lpng -lz -ljpeg -lexslt -lxml2 -lxslt -lz -ldb-4.0 -lndbm -lgdbm -lcurl -lcrack -lbz2 -lz -lssl -lcrypto -lresolv -lm  -lxmlparse -lxmltok -lcurl -lz -lssl -lcrypto -ldl -lssl -lcrypto -ldl -lz -lxml2 -lz -lm 1>&5
/var/tmp/portage/php-4.3.4-r4/temp/ccLkGW1w.o(.text+0xfa): In function `main':
: undefined reference to `auth_gssapi_valid'


did you use kerberos at some point? one the libraries in that list is linked against kerberos.

refined list of ones that you should check over:
X11
Xpm
c-client
crack
crypt
crypto
curl
db-4.0
exslt
freetype
gdbm
jpeg
ndbm
pam
png
resolv
ssl
t1
xml2
xmlparse
xmltok
xslt

use ldd against files like libXXXX.so* where XXXX is something from that list. Rebuild that library without kerberos unless you need kerberos, in which case you should put kerberos in your USE flags.
Comment 7 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2004-01-26 15:53:29 UTC
ferret: no, the problem is that PHP doesn't break into an error immediately after detecting an error, as there are lot of possible routes it can take to avoid the error. As a side effect, when the error is displayed, you _have_ to look at the config.log file to accurately resolve it.
Comment 8 Carsten Lohrke (RETIRED) gentoo-dev 2004-01-26 16:26:13 UTC
Never used kerberos, but /usr/lib/libt1.so.1.3.1 wasn't set executable!?! PHP seems to compile fine now. I think I have to fsck after a few hours of sleep...

Thanks again Robin!!
Comment 9 Robin Johnson archtester Gentoo Infrastructure gentoo-dev Security 2004-01-26 16:27:05 UTC
heh, ok.