On Tue, Jun 15, 2010 at 19:02, andres felipe tamayo cortes <andrewt12...@hotmail.com> 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.br...@parasane.net || danbr...@php.net http://www.parasane.net/ || http://www.pilotpig.net/ We now offer SAME-DAY SETUP on a new line of servers!