From bug-octave-request at bevo dot che dot wisc dot edu Tue Aug 4 13:01:57 1998 Subject: problems with prerelease egcs From: "John W. Eaton" To: Dave Love Cc: bug-octave at bevo dot che dot wisc dot edu Date: Tue, 4 Aug 1998 13:00:32 -0500 (CDT) On 4-Aug-1998, Dave Love wrote: | I've been trying out Octave 2.0.13 with the prerelease egcs 1.1 | (primarily to test out the fortran bits, specifically with different | optimizations). | | It fails with this error multiple times (which it doesn't with | egcs-1.0.2). It doesn't mean anything to me as I don't grok C++, but | I assume the egcs C++ language has been tightended recently. If | there's a fix for it I'm happy to try it out and make sure Octave will | build and check under x86-linux at least, or if you think it's an egcs | bug I'll pass that on. | | egcs-c++-snap -c -I. -I.. -I../liboctave -I../src -I../libcruft/misc -DHAVE_CONFIG_H -mieee-fp -fno-rtti -fno-exceptions -fno-implicit-templates -g -O2 -Wall time.cc | In file included from ov.h:43, | from variables.h:38, | from defun-int.h:26, | from defun-dld.h:30, | from time.cc:31: | pt-exp.h:257: default argument missing for parameter 3 of `tree_boolean_expression::tree_boolean_expression(int = -1, int = -1, enum tree_boolean_expression::type)' | make[2]: *** [time.o] Error 1 | make[2]: Target `all' not remade because of errors. | make[2]: Leaving directory `/.automount/dlsd/root/c-e/mnts/fx/octave-2.0.13/src' | make[1]: *** [src] Error 2 Mumit Khan posted a patch to the bug-octave mailing list that I think will fix this problem for you. It's available from http://www.che.wisc.edu/octave/mailing-lists/bug-octave/1998/270. | [One could object to the Fortran being in `libcruft' I feel!] But that stuff *is* crufty! :-) jwe