[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Problem building octave-2.1.72 on a Mac
From: |
Joe Koski |
Subject: |
Re: Problem building octave-2.1.72 on a Mac |
Date: |
Wed, 16 Nov 2005 13:17:34 -0700 |
User-agent: |
Microsoft-Entourage/11.2.1.051004 |
OK, I have located the "undefined symbols," and nm confirms they are indeed
where Marius suggests in libcc_dynamic.a in /usr/lib/gcc/darwin/2.95.2
(after I installed the gcc-2.95.2 SDK). My question is what is the cleanest,
easiest way to add '-L/usr/lib/gcc/darwin/2.95.2 -lcc_dynamic' to my LDFLAGS
during octave make?
Joe
on 11/15/05 7:05 PM, Marius Schamschula at address@hidden wrote:
> Joe,
>
> You need to add
>
> -L/Developer/SDKs/MacOSX10.3.9.sdk/usr/lib/gcc/darwin/2.95.2
> -lcc_dynamic
>
> to your LDFLAGS.
>
> to prevent this under Mac OS X 10.3.9 and 10.4.x. It is scarry to see a
> mention of gcc 2.95 under any flavor of Mac OS X...
>
> BTW: what is -lg2c doing there?
>
> On Nov 15, 2005, at 3:38 PM, Joe Koski wrote:
>
>> I'm attempting to upgrade from octave-2.1.71 to 2.1.72. This is on a
>> Mac
>> with OS X 10.3.9, Xcode 1.5 and cctools-576 installed. This system
>> successfully built octave-2.1.64, 2.1.69, and 2.1.71 in the past.
>>
>> First I did the usual
>>
>> $ FDLIBS=-lg2c ./configure --enable-shared --disable-static
>>
>> and the configure phase completed without errors.
>>
>> The, near the end of make I get the error:
>>
>> ld: warning multiple definitions of symbol _xerbla_
>> ../libcruft/libcruft.dylib(single module) definition of _xerbla_
>> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/
>> vecLib
>> .framework/Versions/A/libBLAS.dylib(single module) definition of
>> _xerbla_
>> ld: Undefined symbols:
>> restFP
>> saveFP
>> /usr/bin/libtool: internal link edit command failed
>> make[2]: *** [liboctave.dylib] Error 1
>> make[1]: *** [liboctave] Error 2
>> make: *** [all] Error 2
>>
>> The _xerbla_ warnings are par for the course, but where are restFP and
>> saveFP supposed to be located?
>>
>> Any suggestions will be greatly appreciated.
>>
>> Joe
>
> Marius
> --
> Marius Schamschula Webmaster
>
> The Huntsville Macintosh Users Group
> www.hmug.org
>
> webmaster at hmug dot org marius at schamschula dot com
>
-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.
Octave's home on the web: http://www.octave.org
How to fund new projects: http://www.octave.org/funding.html
Subscription information: http://www.octave.org/archive.html
-------------------------------------------------------------