On Mon, Apr 04, 2011 at 10:25:07PM +0200, Benoît Burnichon wrote:
> Got it!
> 
> There is some errors in the make rule (maybe there are others...)
> 
> See below: :)
> 
> --- /usr/local/lib/ptxdist-2011.01.0/rules/php5.make    2011-01-21 
> 11:10:30.000000000 +0100
> +++ rules/php5.make     2011-04-04 22:04:07.000000000 +0200
> @@ -82,7 +82,7 @@
> endif
>  ifdef PTXCONF_PHP5_SAPI_APXS2
> -PHP5_AUTOCONF += --with-apxs2=$(SYSROOT)/usr/bin/apxs
> +PHP5_AUTOCONF += --with-apxs2=$(PTXDIST_SYSROOT_TARGET)/usr/bin/apxs

This is not necessary SYSROOT and PTXDIST_SYSROOT_TARGET contain the same
value.

> else
> # PHP5_AUTOCONF += --without-apxs2
> endif
> @@ -184,7 +184,7 @@
> ifdef PTXCONF_PHP5_XML_LIBXML2
> PHP5_AUTOCONF += \
>         --enable-libxml \
> -       --with-libxml-dir=$(PTXCONF_SYSROOT)/usr
> +       --with-libxml-dir=$(PTXDIST_SYSROOT_TARGET)/usr

Yes, PTXCONF_SYSROOT is not defined.
I've commited a fix:
71962c6 php5: fix libxml-dir

please check if it works now.

Regards,
Michael

> else
> PHP5_AUTOCONF += --disable-libxml
> endif
> @@ -208,7 +208,7 @@
> endif
>  ifdef PTXCONF_PHP5_XML_LIBXML2_XSLT
> -PHP5_AUTOCONF += --with-xsl=$(SYSROOT)/usr
> +PHP5_AUTOCONF += --with-xsl=$(PTXDIST_SYSROOT_TARGET)/usr
> else
> PHP5_AUTOCONF += --without-xsl
> endif
> 
> De : [email protected] [mailto:[email protected]] 
> De la part de Benoît Burnichon
> Envoyé : lundi 4 avril 2011 16:38
> À : [email protected]
> Objet : [ptxdist] Issue with Php5 and libxml2
> 
> Hi all,
> 
> I have an issue compiling PHP5 with libxml2 support. At the linking stage, I 
> have the following error:
> 
> /home/opt/OSELAS.Toolchain-1.99.3/arm-v5te-linux-gnueabi/gcc-4.3.2-glibc-2.8-binutils-2.18-kernel-2.6.27-sanitized/bin/../lib/gcc/arm-v5te-linux-gnueabi/4.3.2/../../../../arm-v5te-linux-gnueabi/bin/ld:
>  cannot find -lxml2
> collect2: ld returned 1 exit status
> 
> Does anybody know from where this error comes from?
> It seems one link is missing to the libxml2 library. It is at the right place 
> under sysroot-target/usr/lib/libxml2
> 
> Regards,
> 
> Benoît

> -- 
> ptxdist mailing list
> [email protected]


-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

-- 
ptxdist mailing list
[email protected]

Reply via email to