octave-maintainers
[Top][All Lists]
Advanced

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

Re: Octave-3.3.55 and Octave-3.3.90 on OSX


From: Ben Abbott
Subject: Re: Octave-3.3.55 and Octave-3.3.90 on OSX
Date: Sun, 30 Jan 2011 12:28:23 -0500

On Jan 30, 2011, at 12:17 PM, Richard Campbell wrote:

> On Jan 30, 2011, at 12:02 PM, John W. Eaton wrote:
> 
>> On 30-Jan-2011, Richard Campbell wrote:
>> 
>> | The front page should be updated to indicate that Octave-3.3.54 is not the 
>> newest developer snapshot. Having just found out about 3.3.55 and 3.3.90, I 
>> attempted to build both of them.
>> | 
>> | Octave 3.3.55 builds fine, but fails 'make check':
>> | 
>> | Making check in test
>> | ./build_sparse_tests.sh
>> | ./build_bc_overload_tests.sh ./bc_overloads_expected
>> | ../run-octave --norc --silent --no-history ./fntests.m .
>> | 
>> | Integrated test scripts:
>> | 
>> | make[2]: *** [check] Abort trap
>> | make[1]: *** [check-recursive] Error 1
>> | make: *** [check] Error 2
>> | 
>> | When I run it, I get the same cs-list error when trying to print that I've 
>> been getting in 3.3.54.
>> | 
>> | Octave 3.3.90  fails to build:
>> | 
>> | libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -m32 -D_REENTRANT 
>> -I../libgnu -I../libgnu -I../libcruft/misc -I../liboctave -I../liboctave -I. 
>> -I. -m32 -D_REENTRANT -g -O2 -DHAVE_CONFIG_H -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 liboctinterp_la-txt-eng-ft.lo -MD -MP -MF 
>> .deps/liboctinterp_la-txt-eng-ft.Tpo -c txt-eng-ft.cc  -fno-common -DPIC -o 
>> .libs/liboctinterp_la-txt-eng-ft.o
>> | txt-eng-ft.cc: In constructor ‘ft_manager::ft_manager()’:
>> | txt-eng-ft.cc:78: error: class ‘ft_manager’ does not have any field named 
>> ‘fc_init_done’
>> | txt-eng-ft.cc: At global scope:
>> | txt-eng-ft.cc:107: warning: unused parameter ‘name’
>> | txt-eng-ft.cc:107: warning: unused parameter ‘weight’
>> | txt-eng-ft.cc:107: warning: unused parameter ‘angle’
>> | txt-eng-ft.cc:107: warning: unused parameter ‘size’
>> | make[3]: *** [liboctinterp_la-txt-eng-ft.lo] Error 1
>> | make[2]: *** [all] Error 2
>> | make[1]: *** [all-recursive] Error 1
>> | make: *** [all] Error 2
>> 
>> I checked in the following changeset.
>> 
>> http://hg.savannah.gnu.org/hgweb/octave/rev/cb4ac5e4d987
>> 
>> Does this change fix the problem for you?
>> 
>> jwe
> 
> Yes, that fix allows me to build Octave 3.3.90, but it doesn't fix the 
> cs-list error, pasted below.
> 
> octave:1> plot(randn(10,1))
> octave:2> print('-dpng','test.png')
> warning: print.m: fig2dev binary is not available
> error: invalid assignment to cs-list outside multiple assignment
> error: matrix cannot be indexed with {
> error: evaluating argument list element number 3
> error: called from:
> error:   /Users/campbell/Downloads/octave-3.3.90/scripts/plot/print.m at line 
> 390, column 11
> 
> Make check also reports a cs-list error but does not crash like it does in 
> 3.3.55.

Please also give us the details for the cs-list error which occurs when you run 
"make check".

Regarding the cs-list error you encounter when printing, I'd like to see the 
line where the error occurs. What does the following return.

        system (sprintf ("grep -n \"^\" %s | head -n 415 | tail -n 50", which 
("print")))

Ben



reply via email to

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