Date: Tue, 25 Dec 2007 22:24:14 GMT From: José García Juanino <jjuanino@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/119016: [patch] security/dirmngr does not build Message-ID: <200712252224.lBPMOE5t053746@www.freebsd.org> Resent-Message-ID: <200712252230.lBPMU2RR053930@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 119016 >Category: ports >Synopsis: [patch] security/dirmngr does not build >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Dec 25 22:30:02 UTC 2007 >Closed-Date: >Last-Modified: >Originator: José García Juanino >Release: 6.2-RELEASE-p9 >Organization: >Environment: FreeBSD sanabria.inad.es 6.2-RELEASE-p9 FreeBSD 6.2-RELEASE-p9 #1: Sun Dec 2 00:02:12 CET 2007 root@sanabria.inad.es:/export/FreeBSD/obj/export/FreeBSD/src/sys/MK2007Jun29 i386 >Description: Building the last 1.0.1 security/dirmngr port I have got the following error (linking dirmngr executable): ./jnlib/libjnlib.a(utf8conv.o)(.text+0x689): In function `do_utf8_to_native': : undefined reference to `libiconv_open' ./jnlib/libjnlib.a(utf8conv.o)(.text+0x6ee): In function `do_utf8_to_native': : undefined reference to `libiconv' ./jnlib/libjnlib.a(utf8conv.o)(.text+0x70a): In function `do_utf8_to_native': : undefined reference to `libiconv_close' ./jnlib/libjnlib.a(utf8conv.o)(.text+0x846): In function `native_to_utf8': : undefined reference to `libiconv_open' ./jnlib/libjnlib.a(utf8conv.o)(.text+0x8c6): In function `native_to_utf8': : undefined reference to `libiconv' ./jnlib/libjnlib.a(utf8conv.o)(.text+0x8db): In function `native_to_utf8': : undefined reference to `libiconv_close' ./jnlib/libjnlib.a(utf8conv.o)(.text+0xc43): In function `set_native_charset': : undefined reference to `libiconv_open' ./jnlib/libjnlib.a(utf8conv.o)(.text+0xc50): In function `set_native_charset': : undefined reference to `libiconv_close' ./jnlib/libjnlib.a(utf8conv.o)(.text+0xc60): In function `set_native_charset': : undefined reference to `libiconv_open' ./jnlib/libjnlib.a(utf8conv.o)(.text+0xc6d): In function `set_native_charset': : undefined reference to `libiconv_close' ./jnlib/libjnlib.a(utf8conv.o)(.text+0x25): In function `jnlib_iconv_close': : undefined reference to `libiconv_close' ./jnlib/libjnlib.a(utf8conv.o)(.text+0x35): In function `jnlib_iconv': : undefined reference to `libiconv' ./jnlib/libjnlib.a(utf8conv.o)(.text+0x45): In function `jnlib_iconv_open': : undefined reference to `libiconv_open' The same ocurrs on 7.0-BETA4 >How-To-Repeat: Build the last security/dirmngr port (version 1.0.1) >Fix: Apply the attached patch and build again the port: # cd /usr/ports/security/dirmngr # patch -p1 < patch_dirmngr.txt # make Patch attached with submission follows: diff -uNr dirmngr.orig/Makefile dirmngr/Makefile --- dirmngr.orig/Makefile 2007-12-25 22:47:08.643937278 +0100 +++ dirmngr/Makefile 2007-12-25 22:47:27.817827772 +0100 @@ -28,6 +28,7 @@ INFO= dirmngr MAN1= dirmngr-client.1 dirmngr.1 +USE_AUTOTOOLS= automake:110 CONFIGURE_ENV+= LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib" .if defined(WITHOUT_NLS) diff -uNr dirmngr.orig/files/patch-src_Makefile.am dirmngr/files/patch-src_Makefile.am --- dirmngr.orig/files/patch-src_Makefile.am 1970-01-01 01:00:00.000000000 +0100 +++ dirmngr/files/patch-src_Makefile.am 2007-12-25 22:48:04.064193303 +0100 @@ -0,0 +1,24 @@ +--- src/Makefile.am.orig Tue Dec 25 22:43:49 2007 ++++ src/Makefile.am Tue Dec 25 22:44:12 2007 +@@ -47,7 +47,7 @@ + validate.c validate.h exechelp.h exechelp.c get-path.c + + dirmngr_LDADD = ../jnlib/libjnlib.a $(LIBOBJS) $(LIBASSUAN_PTH_LIBS) \ +- $(LIBGCRYPT_LIBS) $(KSBA_LIBS) $(PTH_LIBS) $(LIBINTL) ++ $(LIBGCRYPT_LIBS) $(KSBA_LIBS) $(PTH_LIBS) $(LIBINTL) $(LIBICONV) + + if HAVE_W32_SYSTEM + ldap_url = ldap-url.h ldap-url.c +@@ -60,10 +60,10 @@ + dirmngr_ldap_CFLAGS = $(GPG_ERROR_CFLAGS) + dirmngr_ldap_LDFLAGS = + dirmngr_ldap_LDADD = $(ldap_ldadd) ../jnlib/libjnlib.a $(LIBOBJS) \ +- $(GPG_ERROR_LIBS) $(LDAPLIBS) $(LIBINTL) ++ $(GPG_ERROR_LIBS) $(LDAPLIBS) $(LIBINTL) $(LIBICONV) + + dirmngr_client_SOURCES = dirmngr-client.c i18n.h util.h b64enc.c \ + get-path.c no-libgcrypt.c no-libgcrypt.h + dirmngr_client_LDADD = ../jnlib/libjnlib.a $(LIBOBJS) $(LIBASSUAN_LIBS) \ +- $(GPG_ERROR_LIBS) $(LIBINTL) ++ $(GPG_ERROR_LIBS) $(LIBINTL) $(LIBICONV) + >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200712252224.lBPMOE5t053746>