[PHP-users 10035] Re: Call to undefined function: xslt_create()

Yasuo Ohgaki php-users@php.gr.jp
Thu, 12 Sep 2002 11:00:15 +0900


大垣です。

ITO Akihiro wrote:
> $cd php-4.2.2
> $make distclean
> $./configure
> --enable-xslt
> --with-xslt-sablot=/usr/local
> --with-iconv-dir=/usr/local
> --with-expat-dir=/usr/local
> $make
> 
> の結果が,
> 
> /bin/sh /usr/local/src/php-4.2.2/libtool --silent --mode=link gcc -I. -I/usr/loc
> al/src/php-4.2.2/ -I/usr/local/src/php-4.2.2/main -I/usr/local/src/php-4.2.2 -I/
> usr/local/src/php-4.2.2/Zend -I/usr/local/src/php-4.2.2/ext/mysql/libmysql -I/us
> r/local/include  -I/usr/local/src/php-4.2.2/TSRM -g -O2   -o php -export-dynami
> stub.lo libphp4.la
> /usr/local/lib/libsablot.so: undefined reference to `libiconv_open'
> /usr/local/lib/libsablot.so: undefined reference to `libiconv_close'
> /usr/local/lib/libsablot.so: undefined reference to `libiconv'
> collect2: ld returned 1 exit status
> make[1]: *** [php] Error 1
> make[1]: Leaving directory `/usr/local/src/php-4.2.2'
> make: *** [all-recursive] Error 1
> 

関連があるか確認していませんが、新しいiconvのconfig.m4はlibiconv
が見つけられないバグが修正されています。php-4.3.0-devを試して見る
事をお勧めします。

# たしか4.2.3にはマージしていないので4.3.0-devが必要です。

--
Yasuo Ohgaki