From help-request at octave dot org Wed Jan 11 12:37:02 2006 Subject: Building octave on a Mac with g95 From: Joe Koski To: Octave Help Date: Wed, 11 Jan 2006 11:35:37 -0700 With some help from the Apple unix-porting list and the g95 compiler developer, Andy Vaught, I have successfully built octave-2.1.72 with g95 on my Mac. My system is still at OS X 10.3.9, so I can't confirm that this approach works for OS X 10.4, but it should be worth a try. The g95 compiler is built with gcc-4.0.1, so it may be more compatible with the OS X 10.4 developer tools. There was a problem because Linux and Macs do not access environment variables the same way. Andy applied a patch to the Jan. 10, 2006 version of g95 that solved the problem. The g95 compiler is easy to install and upgrade with the use of a single symbolic link in /usr/local/bin (or wherever you like). The instructions are on the web site (http://g95.sourceforge.net/). To build octave with the bash shell, first, when starting in the octave build directory export LDFLAGS="-L/usr/lib -lcc_dynamic" This picks up some undefined symbols (saveFP and restFP). This approach also works with gfortran and g77 on my machine. Then ./configure --enable-shared --disable-static F77=/usr/local/lib/g95 (or wherever your symbolic link to g95 is located) and make as usual. It's relatively straight forward, once you know how, but it took me a week of part-time tinkering and e-mailing to find out how. Joe ------------------------------------------------------------- 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 -------------------------------------------------------------