On Tue, Jun 15, 2010 at 19:02, andres felipe tamayo cortes
<andrewt12357@xxxxxxxxxxx> 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>
daniel.brown@xxxxxxxxxxxx || danbrown@xxxxxxx
http://www.parasane.net/ || http://www.pilotpig.net/
We now offer SAME-DAY SETUP on a new line of servers!
[Index of Archives]
[PHP Users]
[PHP Home]
[PHP on Windows]
[Kernel Newbies]
[PHP Classes]
[Postgresql]
[PHP Books]
[PHP Databases]
[PHP SOAP]