It's looking at the new version, dated today. For which i've got no -devel pack.
[EMAIL PROTECTED] php-5.1.2]# grep libxml2 config.log
configure:19773: checking libxml2 install dir
configure:88107: gcc -o conftest -I/usr/include -g -O2 -I/usr/local/include/libxml2 -I/usr/local//include -I/usr/local/include -I/usr/src/php- 5.1.2/ext/date/lib -I/usr/X11R6//include -I/usr/include/freetype2 -I/usr/local/mysql/include -I/usr/src/php-5.1.2 -L/usr/lib -L/usr/lib -Wl,-rpath,/usr/local/lib -L/usr/local/lib -Wl,-rpath,/usr/local//lib -L/usr/local//lib -Wl,-rpath,/usr/kerberos/lib -L/usr/kerberos/lib -Wl,-rpath,/usr/X11R6//lib -L/usr/X11R6//lib -Wl,-rpath,/usr/local/mysql/lib -L/usr/local/mysql/lib conftest.c -lrt -lmysqlclient -lfreetype -lX11 -lXpm -lpng -lz -ljpeg -ldb-4.2 -lcurl -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl -lxml2 -lz -lm -lcurl -lssl -lcrypto -ldl -lssl -lcrypto -lgssapi_krb5 -lkrb5 -lcom_err -lk5crypto -lresolv -ldl -lz -lz -lxml2 -lz -lm -lxml2 -lz -lm 1>&5
configure:19773: checking libxml2 install dir
configure:88107: gcc -o conftest -I/usr/include -g -O2 -I/usr/local/include/libxml2 -I/usr/local//include -I/usr/local/include -I/usr/src/php- 5.1.2/ext/date/lib -I/usr/X11R6//include -I/usr/include/freetype2 -I/usr/local/mysql/include -I/usr/src/php-5.1.2 -L/usr/lib -L/usr/lib -Wl,-rpath,/usr/local/lib -L/usr/local/lib -Wl,-rpath,/usr/local//lib -L/usr/local//lib -Wl,-rpath,/usr/kerberos/lib -L/usr/kerberos/lib -Wl,-rpath,/usr/X11R6//lib -L/usr/X11R6//lib -Wl,-rpath,/usr/local/mysql/lib -L/usr/local/mysql/lib conftest.c -lrt -lmysqlclient -lfreetype -lX11 -lXpm -lpng -lz -ljpeg -ldb-4.2 -lcurl -lz -lssl -lcrypto -lresolv -lm -ldl -lnsl -lxml2 -lz -lm -lcurl -lssl -lcrypto -ldl -lssl -lcrypto -lgssapi_krb5 -lkrb5 -lcom_err -lk5crypto -lresolv -ldl -lz -lz -lxml2 -lz -lm -lxml2 -lz -lm 1>&5
Do I need to find a non-rpm copy of the -devel packages? Or somehow convince my system to upgrade it's RPMs?
paul
On 2/25/06, Rasmus Lerdorf <[EMAIL PROTECTED]> wrote:
Instead of
--with-libxml-dir=/usr/local/lib/
try
--with-libxml-dir=/usr/local
I think it is picking up the wrong xml-config script and thus the wrong
libxml2 library.
Do this: grep libxml2 config.log
That should give you a clue which libxml2 it is trying to use.
-Rasmus
Paul Reinheimer wrote:
> Hi, thanks for the reply.
>
> I installed libxml2-2.6.23 directly from source, I'm trapped in some
> RHEL dependency hell (namely I can't upgrade these packages because
> external things like up2date need the current version) that's
> prevented me from using the RPMs. I haven't seen any non .rpm -devel
> packages so the install was attempted without one.
>
>
> paul
>
> (to put a face to a name, we met at PHP|Works, I sat across from you
> at the speakers dinner)
>
>
> On 2/25/06, Rasmus Lerdorf <[EMAIL PROTECTED] > wrote:
>> Paul Reinheimer wrote:
>>> Hi, I'm trying to compile PHP 5.1.2. (on linux, RHEL 3.1)
>>> My ./configure is:
>>>
>>> './configure' '--with-mysql=/usr/local/mysql'
>>> '--with-apxs=/etc/httpd/bin/apxs' '--with-gd' '--with-png'
>>> '--with-zlib-dir=/root/zlib-1.2.2' '--enable-gd-native-ttf'
>>> '--with-ttf' '--with-jpeg-dir=/usr/local/lib/jpeg-6b/'
>>> '--with-freetype-dir=/usr/local/lib/freetype-2.1.9/'
>>> '--with-xpm-dir=/usr/X11R6/' '--with-tidy' '--with-curl'
>>> '--with-openssl=/usr/local/' '--enable-dba=shared' '--with-db4'
>>> '--disable-eapi' '--with-xsl' '--enable-memory-limit'
>>> '--with-libxml-dir=/usr/local/lib/'
>>>
>>> make ends with
>>>
>>> collect2: ld returned 1 exit status
>>> make: *** [sapi/cli/php] Error 1
>>>
>>>
>>> anyone got any ideas, or hints on what information I should be giving
>>> to make diagnosis easier/possible?
>>>
>>> The full output of make is available here:
>>> http://example.preinheimer.com/phpbuild.txt
>> Looks to me like a libxml2 problem. What sort of libxml2-dev package do
>> you have installed? I am surprised the configure check didn't complain.
>>
>> -Rasmus
>>
>
>
> --
> Paul Reinheimer
> Zend Certified Engineer
--
Paul Reinheimer
Zend Certified Engineer