octave-maintainers
[Top][All Lists]
Advanced

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

Re: HG_XXX errors


From: Rik
Subject: Re: HG_XXX errors
Date: Sat, 05 Feb 2011 17:10:37 -0800

> 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?
This was a problem in the code that accidentally required the readline
library.  The fix was in changeset 60b6b175f88a.

--Rik


reply via email to

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