From owner-svn-ports-all@FreeBSD.ORG Mon Mar 24 12:38:50 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id E9734CA7; Mon, 24 Mar 2014 12:38:50 +0000 (UTC) Received: from mailrelay005.isp.belgacom.be (mailrelay005.isp.belgacom.be [195.238.6.171]) by mx1.freebsd.org (Postfix) with ESMTP id 0C21CE0D; Mon, 24 Mar 2014 12:38:49 +0000 (UTC) X-Belgacom-Dynamic: yes X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AnAGAH4mMFNbsUul/2dsb2JhbABZgwY7S8J+gRUXdIIlAQEBAwE6HCMFCwsYCSUPKh4GiAQMAc15F456B4Q4AQOYSYEzkH+DLjw Received: from 165.75-177-91.adsl-dyn.isp.belgacom.be (HELO kalimero.tijl.coosemans.org) ([91.177.75.165]) by relay.skynet.be with ESMTP; 24 Mar 2014 13:38:46 +0100 Received: from kalimero.tijl.coosemans.org (kalimero.tijl.coosemans.org [127.0.0.1]) by kalimero.tijl.coosemans.org (8.14.8/8.14.8) with ESMTP id s2OCcjcZ009786; Mon, 24 Mar 2014 13:38:45 +0100 (CET) (envelope-from tijl@FreeBSD.org) Date: Mon, 24 Mar 2014 13:38:44 +0100 From: Tijl Coosemans To: Antoine Brodin Subject: Re: svn commit: r348854 - in head/converters/libiconv: . files Message-ID: <20140324133844.4ea0806d@kalimero.tijl.coosemans.org> In-Reply-To: References: <201403231326.s2NDQLWK007502@svn.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: "svn-ports-head@freebsd.org" , "svn-ports-all@freebsd.org" , "ports-committers@freebsd.org" X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Mar 2014 12:38:51 -0000 On Mon, 24 Mar 2014 07:45:21 +0100 Antoine Brodin wrote: > Not sure if it's this change or not, but there are some new failures > related to "locale_charset" that weren't here 24 hours ago on FreeBSD > 9.1: Yes, I was primarily focusing on hiding aliases_lookup and aliases2_lookup but now locale_charset is also hidden in libiconv. This means ports need to link with libcharset (also part of converters/libiconv) or use nl_langinfo from libc. > lang/mono: > > CCLD test-eglib > /usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 25. > ... > /usr/bin/ld: Dwarf Error: Invalid or unhandled FORM value: 25. > ../src/.libs/libeglib.a(libeglib_la-gunicode.o): In function > `monoeg_g_get_charset': > /wrkdirs/usr/ports/lang/mono/work/mono-3.2.8/eglib/src/gunicode.c:223: > undefined reference to `locale_charset' > /wrkdirs/usr/ports/lang/mono/work/mono-3.2.8/eglib/src/gunicode.c:223: > undefined reference to `locale_charset' > /wrkdirs/usr/ports/lang/mono/work/mono-3.2.8/eglib/src/gunicode.c:223: > undefined reference to `locale_charset' > clang: error: linker command failed with exit code 1 (use -v to see invocation) > gmake[4]: *** [test-eglib] Error 1 Fixed in r348949. > lang/ghc: > > ===> Configuring for ghc-7.6.3_3 > configure: loading site script /usr/ports/Templates/config.site > checking for path to top of build tree... > /wrkdirs/usr/ports/lang/ghc/work/ghc-7.4.1-boot/utils/ghc-pwd/dist-install/build/tmp/ghc-pwd: > Undefined symbol "locale_charset" > configure: error: cannot determine current directory > *** [pre-configure] Error code 1 This is more complicated. The port already detects libcharset correctly, but it uses a bootstrap package of itself that expects locale_charset in libiconv. Currently trying to fix it with LD_PRELOAD=libcharset.so.