|
From: | Alan Pae |
Subject: | Re: Compiling Guile on Solaris 10 11/06 x86 edition |
Date: | Tue, 28 Aug 2007 16:24:47 -0700 |
User-agent: | Thunderbird 2.0.0.6 (X11/20070802) |
Kevin Ryde wrote:
Alan Pae <address@hidden> 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
[Prev in Thread] | Current Thread | [Next in Thread] |