ID: 9531
User Update by: [EMAIL PROTECTED]
Old-Status: Feedback
Status: Open
Bug Type: Compile Failure
Description: make fails at "make ." -> /usr/bin/ld: cannot open -lxmltok
sorry, it didn't help
[root@e-smith php-4.0.4pl1]# ./configure --with-dom=/home/family/libxml2-2.3.3
--with-mysql=/usr/local/mysql --with-sablot --with-expat=/usr
[root@e-smith php-4.0.4pl1]# make
....
/bin/sh /home/family/php-4.0.4pl1/libtool --silent --mode=link gcc -I. -I/home/
family/php-4.0.4pl1/ -I/home/family/php-4.0.4pl1/main -I/home/family/php-4.0.4pl
1 -I/home/family/php-4.0.4pl1/Zend -I/home/family/libxml2-2.3.3/include -I/usr/l
ocal/mysql/include -I/usr/local/include -I/home/family/php-4.0.4pl1/ext/xml/expa
t/xmltok -I/home/family/php-4.0.4pl1/ext/xml/expat/xmlparse -I/home/family/php-4
.0.4pl1/TSRM -DXML_BYTE_ORDER=12 -g -O2 -o php -export-dynamic stub.lo
libphp4.la
/usr/bin/ld: cannot open -lxmltok: No such file or directory
collect2: ld returned 1 exit status
make[1]: *** [php] Error 1
make[1]: Leaving directory `/home/family/php-4.0.4pl1'
make: *** [all-recursive] Error 1
Previous Comments:
---------------------------------------------------------------------------
[2001-03-11 16:27:18] [EMAIL PROTECTED]
Another note: Do 'rm config.cache' before reconfiguring!
And after configure: 'make clean ; make ; make install'
--Jani
---------------------------------------------------------------------------
[2001-03-11 16:26:34] [EMAIL PROTECTED]
I forgot: Check where the libexpat.so (or .a) is in your
system and add --with-expat-dir=/usr into your php
configure line (if libexpat is in /usr/lib that is..)
This configure option is only in the CVS version but
it will be in 4.0.5.
Also, the Sablotron extension is EXPERIMENTAL thus
everything might (and WILL) change in the future.
--Jani
---------------------------------------------------------------------------
[2001-03-11 06:07:33] [EMAIL PROTECTED]
> Try compiling sablot / expat from sources too.
I've tried this before, but it did not work. I guess it should be uninteresting how
people get the libraries, or one will need a step-by-step instruction to avoid such
annoying waste of time. After all, I don't think I'm the only one who wants to use
sablot, libxml, mysql und PHP/4. Maybe you know if there is already a FAQ!?
---------------------------------------------------------------------------
[2001-03-03 17:25:39] [EMAIL PROTECTED]
Try compiling sablot / expat from sources too.
--Jani
---------------------------------------------------------------------------
[2001-03-03 08:04:56] [EMAIL PROTECTED]
sorry, but the bug persists
Making all in .
make[1]: Entering directory `/home/family/php4-200103030345'
gcc -I. -I/home/family/php4-200103030345/ -I/home/family/php4-200103030345/main
-I/home/family/php4-200103030345 -I/home/family/php4-200103030345/Zend -I/home/
family/libxml2-2.3.3/include -I/usr/local/mysql/include -I/usr/local/include -I/
home/family/php4-200103030345/ext/xml/expat/xmltok -I/home/family/php4-200103030
345/ext/xml/expat/xmlparse -I/home/family/php4-200103030345/TSRM -DSUPPORT_UTF8
-DXML_BYTE_ORDER=12 -g -O2 -c stub.c && touch stub.lo
/bin/sh /home/family/php4-200103030345/libtool --silent --mode=link gcc -I. -I/
home/family/php4-200103030345/ -I/home/family/php4-200103030345/main -I/home/fam
ily/php4-200103030345 -I/home/family/php4-200103030345/Zend -I/home/family/libxm
l2-2.3.3/include -I/usr/local/mysql/include -I/usr/local/include -I/home/family/
php4-200103030345/ext/xml/expat/xmltok -I/home/family/php4-200103030345/ext/xml/
expat/xmlparse -I/home/family/php4-200103030345/TSRM -DSUPPORT_UTF8 -DXML_BYTE_
ORDER=12 -g -O2 -o libphp4.la -rpath /home/family/php4-200103030345/libs -L/ho
me/family/libxml2-2.3.3/lib -L/usr/local/mysql/lib -L/usr/local/lib -R /home/fa
mily/libxml2-2.3.3/lib -R /usr/local/mysql/lib -R /usr/local/lib stub.lo Zend/l
ibZend.la sapi/cgi/libsapi.la main/libmain.la regex/libregex.la ext/domxml/libdo
mxml.la ext/mysql/libmysql.la ext/pcre/libpcre.la ext/posix/libposix.la ext/sabl
ot/libsablot.la ext/session/libsession.la ext/standard/libstandard.la ext/xml/li
bxml.la TSRM/libtsrm.la -ldl -lxmltok -lxmlparse -lsablot -lmysqlclient -lz -lxm
l -lresolv -lm -ldl -lcrypt -lnsl -lresolv -lz
/bin/sh /home/family/php4-200103030345/libtool --silent --mode=link gcc -I. -I/
home/family/php4-200103030345/ -I/home/family/php4-200103030345/main -I/home/fam
ily/php4-200103030345 -I/home/family/php4-200103030345/Zend -I/home/family/libxm
l2-2.3.3/include -I/usr/local/mysql/include -I/usr/local/include -I/home/family/
php4-200103030345/ext/xml/expat/xmltok -I/home/family/php4-200103030345/ext/xml/
expat/xmlparse -I/home/family/php4-200103030345/TSRM -DSUPPORT_UTF8 -DXML_BYTE_
ORDER=12 -g -O2 -o php -export-dynamic stub.lo libphp4.la
/usr/bin/ld: cannot open -lxmltok: No such file or directory
collect2: ld returned 1 exit status
make[1]: *** [php] Error 1
make[1]: Leaving directory `/home/family/php4-200103030345'
make: *** [all-recursive] Error 1
---------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view the rest of the
comments, please view the bug report online.
Full Bug description available at: http://bugs.php.net/?id=9531
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]