From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alan Pae Newsgroups: gmane.lisp.guile.bugs Subject: Re: Compiling Guile on Solaris 10 11/06 x86 edition Date: Tue, 28 Aug 2007 16:24:47 -0700 Message-ID: <46D4AEBF.4070401@ilkda.com> References: <46D09658.2000506@ilkda.com> <87hcmjb7d5.fsf@zip.com.au> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1188423227 1483 80.91.229.12 (29 Aug 2007 21:33:47 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 29 Aug 2007 21:33:47 +0000 (UTC) Cc: bug-guile@gnu.org To: Kevin Ryde Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Wed Aug 29 23:33:45 2007 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.50) id 1IQVAQ-0007qO-78 for guile-bugs@m.gmane.org; Wed, 29 Aug 2007 23:33:38 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IQVAP-0005L0-VF for guile-bugs@m.gmane.org; Wed, 29 Aug 2007 17:33:38 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IQASE-0002oC-OP for bug-guile@gnu.org; Tue, 28 Aug 2007 19:26:38 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IQASE-0002o0-9u for bug-guile@gnu.org; Tue, 28 Aug 2007 19:26:38 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IQASE-0002nx-42 for bug-guile@gnu.org; Tue, 28 Aug 2007 19:26:38 -0400 Original-Received: from barracuda.ethostream.com ([204.15.100.250]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1IQASD-0005xK-Qp for bug-guile@gnu.org; Tue, 28 Aug 2007 19:26:37 -0400 X-ASG-Debug-ID: 1188343549-515800090000-JmwpyF X-ASG-Debug-ID: 1188343549-515800090000-JmwpyF X-Barracuda-URL: http://204.15.100.250:8000/cgi-bin/mark.cgi Original-Received: from relay.ethostream.com (204-15-100-237-rev.redanvil.net [204.15.100.237]) by barracuda.ethostream.com (Spam Firewall) with ESMTP id C6A476AF8F; Tue, 28 Aug 2007 18:25:49 -0500 (CDT) Original-Received: from relay.ethostream.com (204-15-100-237-rev.redanvil.net [204.15.100.237]) by barracuda.ethostream.com with ESMTP id IYvbWRlTBZylMEFN; Tue, 28 Aug 2007 18:25:49 -0500 (CDT) Original-Received: from ethoserver.ezone.net (cpe-76-167-194-104.socal.res.rr.com [76.167.194.104]) by relay.ethostream.com (Postfix) with ESMTP id CBC4E850261; Tue, 28 Aug 2007 18:25:49 -0500 (CDT) Original-Received: from developer.ilkda.com (unknown [10.0.0.253]) by ethoserver.ezone.net (Postfix) with ESMTP id 3C6E01E7B79; Tue, 28 Aug 2007 18:25:54 -0500 (CDT) User-Agent: Thunderbird 2.0.0.6 (X11/20070802) X-ASG-Orig-Subj: Re: Compiling Guile on Solaris 10 11/06 x86 edition In-Reply-To: <87hcmjb7d5.fsf@zip.com.au> X-Barracuda-Connect: 204-15-100-237-rev.redanvil.net[204.15.100.237] X-Barracuda-Start-Time: 1188343549 X-Barracuda-Virus-Scanned: by Barracuda Spam Firewall at ethostream.com X-Barracuda-Spam-Score: 0.00 X-Barracuda-Spam-Status: No, SCORE=0.00 using global scores of TAG_LEVEL=1000.0 QUARANTINE_LEVEL=1000.0 KILL_LEVEL=3.0 tests= X-Barracuda-Spam-Report: Code version 3.1, rules version 3.1.26869 Rule breakdown below pts rule name description ---- ---------------------- -------------------------------------------------- X-Detected-Kernel: Linux 2.4-2.6 X-Mailman-Approved-At: Wed, 29 Aug 2007 17:33:34 -0400 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:3583 Archived-At: Kevin Ryde wrote: > Alan Pae writes: >> GCC fails on Complex_I. > > So gcc has the complex double type, but that macro doesn't exist? What > about the functions like cexp() and friends? Complex_I is only used in > connection with those functions. From what little research I've actually done, Complex is broken in gcc until version 4.02. I have tried to compile with gcc 4.2.1, but although that is the current release, it breaks a lot of other programs so I reverted back to the stock version on Solaris 10 which is gcc 3.4.3. I would jump that up to 3.4.6 but it haven't checked the fixes file to see if it's worth the bother. I did install Sun Studio 11 and tried it with guile, but it failed on something else. 1.6.8 of guile compiles and loads SWIG fine. I need SWIG for another project. with 1.8.2, if I hide complex.h (mv complex.h complex.h.temp) then it compiles find, but SWIG does not load. Not sure what to do. How do I test for cexp() and friends? thanks, alan _______________________________________________ Bug-guile mailing list Bug-guile@gnu.org http://lists.gnu.org/mailman/listinfo/bug-guile