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: Richard Campbell
Subject: Re: Octave-3.3.55 and Octave-3.3.90 on OSX
Date: Sun, 30 Jan 2011 12:17:24 -0500

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.

reply via email to

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