From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Neil Jerram Newsgroups: gmane.lisp.guile.bugs Subject: Re: Guile 1.9.14 & GIT version linking errror Date: Sun, 16 Jan 2011 10:27:31 +0000 Message-ID: <87fwst16uk.fsf@ossau.uklinux.net> References: <13B7D376-7BFD-4236-B6EF-5BF70FE248B7@telia.com> <87lj2lgavf.fsf@ossau.uklinux.net> <7C5FCE6D-9AA7-4EEB-A8A3-BD1550FE4806@telia.com> <87k4i51790.fsf@ossau.uklinux.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1295173667 12821 80.91.229.12 (16 Jan 2011 10:27:47 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 16 Jan 2011 10:27:47 +0000 (UTC) Cc: bug-guile@gnu.org To: Hans Aberg Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Sun Jan 16 11:27:43 2011 Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PePpm-0006Rl-JG for guile-bugs@m.gmane.org; Sun, 16 Jan 2011 11:27:42 +0100 Original-Received: from localhost ([127.0.0.1]:33131 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PePpm-0003a3-2S for guile-bugs@m.gmane.org; Sun, 16 Jan 2011 05:27:42 -0500 Original-Received: from [140.186.70.92] (port=40982 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PePpe-0003Ym-ET for bug-guile@gnu.org; Sun, 16 Jan 2011 05:27:35 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PePpd-00031f-52 for bug-guile@gnu.org; Sun, 16 Jan 2011 05:27:34 -0500 Original-Received: from mail3.uklinux.net ([80.84.72.33]:57065) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PePpc-00031b-TT for bug-guile@gnu.org; Sun, 16 Jan 2011 05:27:33 -0500 Original-Received: from arudy (unknown [78.149.119.15]) by mail3.uklinux.net (Postfix) with ESMTP id 6ECD91F6092; Sun, 16 Jan 2011 10:27:32 +0000 (GMT) Original-Received: from neil-laptop (unknown [192.168.11.3]) by arudy (Postfix) with ESMTP id 023E638013; Sun, 16 Jan 2011 10:27:31 +0000 (GMT) In-Reply-To: <87k4i51790.fsf@ossau.uklinux.net> (Neil Jerram's message of "Sun, 16 Jan 2011 10:18:51 +0000") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4-2.6 X-BeenThere: bug-guile@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.bugs:4960 Archived-At: Neil Jerram writes: > Hans Aberg writes: > >> On 16 Jan 2011, at 00:11, Hans Aberg wrote: >> >>> ... when I try to install guile-1.9.14, I get the error below (Mac >>> OS X 10.5.8 PPC G4). >>> >>> ld: duplicate symbol ___gmpz_abs in .libs/libguile_2.0_la-arbiters.o >>> and .libs/libguile_2.0_la-alist.o >> >> And I get the same error when using GIT. > > Well, I guess the next steps are to > > - look under /usr/include to find out which header file defines > ___gmpz_abs (probably one of GMP's) > > - understand why it is being _defined_ twice, as opposed to just > declared > > - see if there is some incantation we can add to the Guile source to > prevent the double definition. > > Would you be able to have a look at that? Actually, forget that. I see from Google that this is a longstanding problem caused by MacOS compiler bugs, and nothing to do with header files. It looks like the information needed to address this is out there, for someone who wants to pull it together; unfortunately I don't have time to do that right now. Neil