octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Successful 32-bit built on OSX with only sed, fftw, and gfortran add


From: Ben Abbott
Subject: Re: Successful 32-bit built on OSX with only sed, fftw, and gfortran added to vanilla Snow Leopard
Date: Sat, 05 Feb 2011 17:32:07 -0500

On Jan 28, 2011, at 2:00 PM, Richard Campbell wrote:

> The README.MacOS file needs to be updated to reflect this MUCH smaller list 
> of critical dependencies (I don't think fftw is even needed, but Octave 
> wouldn't be very useful to me without it.)
> 
> - gfortran from r.research.att.com/tools
> - gnu sed compiled and installed with --prefix=/usr
> - fftw3 and fftw3f built as universal binaries (CFLAGS, FFLAGS, LDFLAGS all 
> set to "-arch i686 -arch x86_64", configure with 
> --disable-dependency-tracking)
> 
> - octave 3.3.54:
> export CFLAGS="-m32"
> export FFLAGS="-m32 -ff2c"
> export CPPFLAGS="-m32 -D_REENTRANT"
> export LDFLAGS="-m32"
> 
> ./configure --disable-readline --disable-docs
> make
> ./run-octave

Richard,

I decided to try this on a spare MacBook. With fftw3, I get ...

libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -m32 -D_REENTRANT -I../libgnu 
-I../libgnu -I../libcruft/misc -m32 -D_REENTRANT -g -O2 -DHAVE_CONFIG_H 
-mieee-fp -I/usr/X11/include/freetype2 -I/usr/X11/include -Wall -W -Wshadow 
-Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align 
-Wcast-qual -g -O2 -D_THREAD_SAFE -pthread -g -O2 -MT liboctave_la-cmd-hist.lo 
-MD -MP -MF .deps/liboctave_la-cmd-hist.Tpo -c cmd-hist.cc  -fno-common -DPIC 
-o .libs/liboctave_la-cmd-hist.o
cmd-hist.cc: In member function ‘virtual void 
command_history::do_process_histcontrol(const std::string&)’:
cmd-hist.cc:705: error: ‘HC_ERASEDUPS’ was not declared in this scope
cmd-hist.cc:707: error: ‘HC_IGNDUPS’ was not declared in this scope
cmd-hist.cc:707: error: ‘HC_IGNSPACE’ was not declared in this scope
cmd-hist.cc:709: error: ‘HC_IGNDUPS’ was not declared in this scope
cmd-hist.cc:711: error: ‘HC_IGNSPACE’ was not declared in this scope
cmd-hist.cc: In member function ‘virtual std::string 
command_history::do_histcontrol() const’:
cmd-hist.cc:731: error: ‘HC_IGNSPACE’ was not declared in this scope
cmd-hist.cc:734: error: ‘HC_IGNDUPS’ was not declared in this scope
cmd-hist.cc:742: error: ‘HC_ERASEDUPS’ was not declared in this scope
make[3]: *** [liboctave_la-cmd-hist.lo] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Do you have any thoughts on what the problem might be?

Ben





reply via email to

[Prev in Thread] Current Thread [Next in Thread]