Re: [xml] Report libxslt bug (minor issue)
- From: Hao Hu <ihaohu gmail com>
- To: Roumen Petrov <xmlsec roumenpetrov info>
- Cc: xml gnome org
- Subject: Re: [xml] Report libxslt bug (minor issue)
- Date: Wed, 06 Oct 2010 21:42:26 -0000
Hi, Roumen,
I unerstand your tests.
Maybe I should state the issue more clearly.
Everything is fine IF:
tar zvxf libxslt-1.1.26.tar.gz
cd libxslt-1.1.26
./configure
make
Things went wrong IF: (Since libtool actually supports compile outside
of the package folder)
tar zvxf libxslt-1.1.26.tar.gz
mkdir BUILD_FOLDER
cd BUILD_FOLER
../libxslt-1.1.26/configure
make
Then the configure actually will generate another exsltconfig.h under
the BUILD_FOLER,
and that's the correct one to use. But since in the exslt.c, it's
#include "exsltconfig.h",
so the compiler actually uses the original exsltconfig.h instead of
the new generated one.
Hope I made my point clear this time.
Thanks a lot for the reply.
Best,
Hao
On Wed, Oct 6, 2010 at 2:33 PM, Roumen Petrov <xmlsec roumenpetrov info> wrote:
Hao Hu wrote:
Basically, in libexslt/exslt.c
The
#include "exsltconfig.h"
should be
#include<libexslt/exsltconfig.h>
Else the issue is:
When trying to compile outside of the libxslt source tree.
It won't use the new exsltconfig.h generated by libtool.
Hmm,
$ find -name exsltconfig.h
./libexslt/exsltconfig.h
$ ./libtool --version
ltmain.sh (GNU libtool) 1.5.26 (1.1220.2.492 2008/01/30 06:40:56)
$ grep ^srcdir Makefile | head -1
srcdir = /work/repo/GIT/GNOME/libxslt/origin
$ grep ^builddir Makefile | head -1
builddir = .
$ pwd
/..../repo-builds/libxslt-origin
Cheers,
Roumen
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]