Date: Tue, 27 Sep 2005 09:30:29 -0400 (EDT) From: Adam VanderHook <acidos@bandwidth-junkies.net> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/86632: textproc/xmlstarlet fails to link to latest textproc/libxslt Message-ID: <200509271330.j8RDUTYE066977@regen.bandwidth-junkies.net> Resent-Message-ID: <200509271340.j8RDeGfV045553@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 86632 >Category: ports >Synopsis: textproc/xmlstarlet fails to link to latest textproc/libxslt >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Sep 27 13:40:16 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Adam VanderHook >Release: FreeBSD 5.4-RELEASE-p1 i386 >Organization: Bandwidth Junkies >Environment: System: FreeBSD regen.bandwidth-junkies.net 5.4-RELEASE-p1 FreeBSD 5.4-RELEASE-p1 #5: Fri May 27 23:26:27 EDT 2005 acidos@regen.bandwidth-junkies.net:/usr/obj/usr/src/sys/REGEN i386 >Description: When doing a 'make' or even running portupgrade an linker error is returned attempting to link to /usr/local/bin/libexslt.a on exsltCryptoGcrypt methods even though /usr/local/lib/libgcrypt.so is present and textproc/libxslt has been built with WITH_GCRYPT=yes >How-To-Repeat: Update the ports tree from CVS and run 'make' on the port. >Fix: Haven't found a fix yet. Have tried rebuilding libxslt and xmlstarlet multiple times in an attempt to ensure gcrypt is enabled, but to no avail. The following is an 'ls' of libgcrypt.so on my system: lrwxr-xr-x 1 root wheel 15 Apr 22 08:56 /usr/local/lib/libgcrypt.so -> libgcrypt.so.13 -rwxr-xr-x 1 root wheel 335953 Apr 22 08:56 /usr/local/lib/libgcrypt.so.13 The following is the output when trying to link. cc -O -pipe -o xml xml.o xml_edit.o xml_ls.o xml_escape.o xml_pyx.o xml_depyx.o xml_select.o xml_trans.o xml_validate.o xml_format.o xml_elem.o xml_C14N.o trans.o binsert.o stack.o strdup.o /usr/local/lib/libxslt.a /usr/local/lib/libexslt.a -lz -lm -pthread /usr/local/lib/libxml2.a -lz -lm -pthread -liconv -L/usr/local/lib /usr/local/lib/libexslt.a(crypto.o)(.text+0x101): In function `exsltCryptoGcryptInit': : undefined reference to `gcry_check_version' /usr/local/lib/libexslt.a(crypto.o)(.text+0x134): In function `exsltCryptoGcryptHash': : undefined reference to `gcry_md_hash_buffer' /usr/local/lib/libexslt.a(crypto.o)(.text+0x159): In function `exsltCryptoGcryptRc4Encrypt': : undefined reference to `gcry_cipher_open' /usr/local/lib/libexslt.a(crypto.o)(.text+0x169): In function `exsltCryptoGcryptRc4Encrypt': : undefined reference to `gcry_strerror' /usr/local/lib/libexslt.a(crypto.o)(.text+0x19a): In function `exsltCryptoGcryptRc4Encrypt': : undefined reference to `gcry_cipher_ctl' /usr/local/lib/libexslt.a(crypto.o)(.text+0x1aa): In function `exsltCryptoGcryptRc4Encrypt': : undefined reference to `gcry_strerror' /usr/local/lib/libexslt.a(crypto.o)(.text+0x1df): In function `exsltCryptoGcryptRc4Encrypt': : undefined reference to `gcry_cipher_encrypt' /usr/local/lib/libexslt.a(crypto.o)(.text+0x1ef): In function `exsltCryptoGcryptRc4Encrypt': : undefined reference to `gcry_strerror' /usr/local/lib/libexslt.a(crypto.o)(.text+0x217): In function `exsltCryptoGcryptRc4Encrypt': : undefined reference to `gcry_cipher_close' /usr/local/lib/libexslt.a(crypto.o)(.text+0x23d): In function `exsltCryptoGcryptRc4Decrypt': : undefined reference to `gcry_cipher_open' /usr/local/lib/libexslt.a(crypto.o)(.text+0x24d): In function `exsltCryptoGcryptRc4Decrypt': : undefined reference to `gcry_strerror' /usr/local/lib/libexslt.a(crypto.o)(.text+0x27e): In function `exsltCryptoGcryptRc4Decrypt': : undefined reference to `gcry_cipher_ctl' /usr/local/lib/libexslt.a(crypto.o)(.text+0x28e): In function `exsltCryptoGcryptRc4Decrypt': : undefined reference to `gcry_strerror' /usr/local/lib/libexslt.a(crypto.o)(.text+0x2c3): In function `exsltCryptoGcryptRc4Decrypt': : undefined reference to `gcry_cipher_decrypt' /usr/local/lib/libexslt.a(crypto.o)(.text+0x2d3): In function `exsltCryptoGcryptRc4Decrypt': : undefined reference to `gcry_strerror' /usr/local/lib/libexslt.a(crypto.o)(.text+0x2fb): In function `exsltCryptoGcryptRc4Decrypt': : undefined reference to `gcry_cipher_close' *** Error code 1 Stop in /usr/ports/textproc/xmlstarlet/work/xmlstarlet-1.0.1/src. *** Error code 1 Stop in /usr/ports/textproc/xmlstarlet/work/xmlstarlet-1.0.1. *** Error code 1 Stop in /usr/ports/textproc/xmlstarlet/work/xmlstarlet-1.0.1. *** Error code 1 >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200509271330.j8RDUTYE066977>