From owner-freebsd-questions@FreeBSD.ORG Wed Dec 23 11:08:53 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E03CC1065676 for ; Wed, 23 Dec 2009 11:08:53 +0000 (UTC) (envelope-from robin@reportlab.com) Received: from mail-ew0-f226.google.com (mail-ew0-f226.google.com [209.85.219.226]) by mx1.freebsd.org (Postfix) with ESMTP id 7D60B8FC17 for ; Wed, 23 Dec 2009 11:08:53 +0000 (UTC) Received: by ewy26 with SMTP id 26so3617945ewy.3 for ; Wed, 23 Dec 2009 03:08:52 -0800 (PST) Received: by 10.213.47.16 with SMTP id l16mr2404701ebf.93.1261566532295; Wed, 23 Dec 2009 03:08:52 -0800 (PST) Received: from ?192.168.0.3? (fpc2-nmal8-0-0-cust4.croy.static.cable.virginmedia.com [82.44.127.245]) by mx.google.com with ESMTPS id 13sm5068432ewy.5.2009.12.23.03.08.51 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 23 Dec 2009 03:08:51 -0800 (PST) Message-ID: <4B31FA43.8030307@chamonix.reportlab.co.uk> Date: Wed, 23 Dec 2009 11:08:51 +0000 From: Robin Becker User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.5) Gecko/20091204 Thunderbird/3.0 MIME-Version: 1.0 To: FreeBsd-Questions Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Undefined symbol libintl_bindtextdomain X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 23 Dec 2009 11:08:54 -0000 I am trying to build (FreeBSD 8.0) a bleeding edge python (latest unladen swallow) with gcc44 and am getting mostly good results. However, one of the standard modules is failing to load at runtime because of an undefined symbol libintl_bindtextdomain I looked in /user/local/lib/libintl.so and see that the symbol is there. In the module of interest we don't seem to refer to libintl $ LD_LIBRARY_PATH=`pwd` ldd _locale_failed.so _locale_failed.so: libutil.so.8 => /lib/libutil.so.8 (0x281ad000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x281bc000) libc.so.7 => /lib/libc.so.7 (0x28091000) however, there are references in the text of _locale_failed.so. Is there an implication that a library reference is missing during the build of the module? -- Robin Becker