I ran ./configure with no errors
When I run make I get this error message
/usr/lib/libexslt.a(crypto.o): In function `exsltCryptoGcryptInit':
crypto.c:(.text+0x1dc): undefined reference to `gcry_check_version'
The function gcry_check_version is in libgcrypt which I find already installed on VL5.9
I found this on the web but don't know how to implement the manual linking fix in VL. Can I
install libtool now or would I need to rebuild the libs from scratch?
http://lists.alioth.debian.org/pipermail/debian-xml-sgml-pkgs/2004-October/000455.htmlOn Wed, Sep 29, 2004 at 12:23:47PM -0500, Alex Mauer wrote:
> On Wed, 2004-09-29 at 10:29 +0900, Mike Hommey wrote:
> libgcypt7-dev is not installed. The program in question statically
> links against libexslt.a; the change now requires it to also link
> against libgcrypt.a and libgpg-error.a. Is this something that it needs
> to check for? It seems to be that it should not be, since libgcrypt and
> libgpg-error are not otherwise needed to link against libxslt.
libexslt has now a crypto functionnality which need to use libgcrypt.
The static version then has to link all the static libraries needed.
If you use libtool for linking, there should not be any problem, it uses
the .la files to get all the dependency chain. If you don't, then, you
have to add libgcrypt and whatever else is needed to your link command.
The bug doesn't belong to libxslt1, thus closing the bug.
Mike
I modified the configure script because it couldn't find aclocal-1.4. I have aclocal-1.9.6
so I changed the script so that it now finds aclocal (previously it reported "missing")
but make still fails with the same error
creating cache ./config.cache
checking for a BSD compatible install... /usr/bin/ginstall -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal-1.9... found
checking for working autoconf... found
checking for working automake-1.9... found
checking for working autoheader... found
checking for working makeinfo... found