[kaffe] fix configure --enable-xslttest

Guilhem Lavaux guilhem at kaffe.org
Thu Apr 14 23:29:52 PDT 2005


Hi,

Thanks for reporting the bug. I've made the modification to
m4/libxslt.m4. Dalibor, if you have some time could you have a look for
updated m4 in the original packages ?

Regards,

Guilhem.

On Wed, 2005-04-13 at 15:12 +0300, Nektarios K. Papadopoulos wrote:
> Hi,
> 
> I use CVS Head (or 1.1.5) on linux-x86. When I configure using --enable-xslttest 
> I get the following error:
> 
> ...
> checking for libxml - version >= 2.6.8... yes (version 2.6.16)
> checking for xslt-config... /home/u2/npapadop/devel/libxsl/bin/xslt-config
> checking for libxslt - version >= 1.1.11... no
> *** Could not run libxslt test program, checking why...
> *** The test program failed to compile or link. See the file config.log for
> the
> *** exact error that occured. This usually means LIBXSLT was incorrectly
> installed
> *** or that you have moved LIBXSLT since it was installed. In the latter case,
> you
> *** may want to edit the xslt-config script:
> /home/u2/npapadop/devel/libxsl/bin/xslt-config
> configure: error: unable to locate libxslt.
> ....
> 
> 
> Looking in the config.log I see that:
> 
> ...
> configure:47806: checking for libxslt - version >= 1.1.11
> configure:47913: gcc -o conftest -g -O2 -Wall -pthread
> -I/home/u2/npapadop/devel/x86-linux-libxslt-1.1.13/include
> -I/home/u2/npapadop/devel/x86-linux-libxml2-2.6.17/include/libxml2
> -D_REENTRANT -DKAFFE_VMDEBUG -D_REENTRANT  conftest.c
> -L/home/u2/npapadop/devel/x86-linux-libxslt-1.1.13/lib
> -L/home/u2/npapadop/devel/x86-linux-libxml2-2.6.17/lib -lxslt -lxml2 -lz
> -lpthread -lm -L/usr/lib -lxml2 -lz -lpthread -lm   >&5
> conftest.c: In function `main':
> conftest.c:246: error: `LIBXSLT_DOTTED_VERSION' undeclared (first use in this
> function)
> conftest.c:246: error: (Each undeclared identifier is reported only once
> conftest.c:246: error: for each function it appears in.)
> conftest.c:269: error: `LIBXSLT_VERSION_STRING' undeclared (first use in this
> function)
> ....
> 
> I am using libxslt-1.1.13 from source. configure and make install to a directory 
> of my own. grep-ing the headers I see that the ofending LIBXSLT_VERSION_STRING 
> is defined in <libxslt/xsltconfig.h> which is never included.
> 
> The attached patch fixed this for me.
> 
> Cheers,
> Nek
> plain text document attachment (configure_xslttest.patch)
> Index: configure
> ===================================================================
> RCS file: /cvs/kaffe/kaffe/configure,v
> retrieving revision 1.443
> diff -u -r1.443 configure
> --- configure	5 Apr 2005 03:32:32 -0000	1.443
> +++ configure	13 Apr 2005 12:08:41 -0000
> @@ -47843,6 +47843,7 @@
>  #include <stdio.h>
>  #include <string.h>
>  #include <libxslt/xslt.h>
> +#include <libxslt/xsltconfig.h>
>  int
>  main()
>  {
> _______________________________________________
> kaffe mailing list
> kaffe at kaffe.org
> http://kaffe.org/cgi-bin/mailman/listinfo/kaffe




More information about the kaffe mailing list