Re: [PHP-INSTALL] doubt cross compiling php

[email protected] (Daniel Brown)
Newsgroups php.install
Message-ID <[email protected]>
On Tue, Jun 15, 2010 at 19:02, andres felipe tamayo cortes
<[email protected]> wrote:
> HI this its the first time i use this way to post a doubt so.. if im doing
> wrong please tellme
>
> this is my problem:
>
> im trying to make a cross compile of php for arm plattaform while i was
> compile it got stop for this trouble:
>
> Configuring extensions
> checking whether to enable LIBXML support... yes
> checking libxml2 install dir... no
> checking for xml2-config path...
> configure: error: xml2-config not found. Please check your libxml2
> installation.
>
> so i downloaded that package and tried to compile with these instrutions:
>
> export CROSS_COMPILE=arm-none-linux-gnueabi-
> export CC=${CROSS_COMPILE}"gcc"
> export CXX=${CROSS_COMPILE}"g++"
> ./configure --host=arm-linux --target=arm --prefix=/opt/install-arm
>
> make
>
> but when it finish make it throws me this:
> ./.libs/libxml2.so: undefined reference to `gzopen'
> ./.libs/libxml2.so: undefined reference to `gzclose'
> ./.libs/libxml2.so: undefined reference to `deflate'
> ./.libs/libxml2.so: undefined reference to `gzrewind'
> ./.libs/libxml2.so: undefined reference to `gzwrite'
> ./.libs/libxml2.so: undefined reference to `crc32'
> ./.libs/libxml2.so: undefined reference to `deflateEnd'
> ./.libs/libxml2.so: undefined reference to `gzdopen'
> ./.libs/libxml2.so: undefined reference to `deflateInit2_'
> ./.libs/libxml2.so: undefined reference to `gzread'
> collect2: ld returned 1 exit status
> make[2]: *** [xmllint] Error 1
> make[2]: se sale del directorio `/home/felipe/Escritorio/libxml2-2.6.19'
> make[1]: *** [all-recursive] Error 1
> make[1]: se sale del directorio `/home/felipe/Escritorio/libxml2-2.6.19'
> make: *** [all] Error 2
>
> i checked when i was compiling the output and i noted this:
>
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> appending configuration tag "F77" to libtool
> Checking zlib
> checking zlib.h usability... yes
> checking zlib.h presence... yes
> checking for zlib.h... yes
> checking for gzread in -lz... no
> Checking headers
> checking for dirent.h that defines DIR... yes
> checking for library containing opendir... none required
> checking for ANSI C header files... (cached) yes
> checking fcntl.h usability... yes
>
> so.. could be the problem zlib package?? why if its reading that package it
> doesnt use it??
>
> i changed the code lines:
> export CROSS_COMPILE=arm-none-linux-gnueabi-
>
> export CC=${CROSS_COMPILE}"gcc"
> export CXX=${CROSS_COMPILE}"g++"
> ./configure --host=arm-linux --target=arm --with-zlib-dir=/opt/zlib
> --prefix=/opt/install-arm
>
> but the result was the same...
>
>
> after that i changes the code lines again
>
> export CC=${CROSS_COMPILE}"gcc"
> export CXX=${CROSS_COMPILE}"g++"
> ./configure --host=arm-linux --target=arm --without zlib-dir
> --prefix=/opt/install-arm
>
> when i did that it doesnt throws me mistakes but neigther creates me the
> compiles files

    You would need to contact the libxml folks.  That's not an issue with PHP.

-- 
</Daniel P. Brown>
[email protected] || [email protected]
http://www.parasane.net/ || http://www.pilotpig.net/
We now offer SAME-DAY SETUP on a new line of servers!
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.