From bug-octave-request at bevo dot che dot wisc dot edu Thu Oct 14 11:52:24 1999 Subject: octave compilation 2.1.15 on Solaris 2.7 From: "John W. Eaton" To: fevrier at iut-gtr dot univ-mrs dot Fr Cc: bug-octave at bevo dot che dot wisc dot edu Date: Thu, 14 Oct 1999 11:52:42 -0500 (CDT) On 14-Oct-1999, Arnaud Fevrier (Nout) wrote: | 2) from src/lex.l | | I had to remove line 952 and the following switch since the variables | were undefined. Octave won't work if you do that. You have to find a real fix, not just remove code that won't compile... | => make lex.o | c++ -c -I. -I.. -I../liboctave -I../src -I../libcruft/misc -I../glob -I../glob -DHAVE_CONFIG_H -fno-rtti -fno-exceptions -fno-implicit-templates -g -O2 -Wall lex.cc | lex.l: In function `int is_keyword(const class basic_string,__default_alloc_template > &)': | lex.l:952: uninitialized const `int const octave_kw' | lex.l:952: parse error before `*' | lex.l:954: `kw' undeclared (first use this function) | lex.l:954: (Each undeclared identifier is reported only once | lex.l:954: for each function it appears in.) | lex.l:960: `all_va_args_kw' undeclared (first use this function) | lex.l:961: `break_kw' undeclared (first use this function) | [...lot of similar lines...] This is fixed in 2.1.17. jwe --------------------------------------------------------------------- Octave is freely available under the terms of the GNU GPL. To ensure that development continues, see www.che.wisc.edu/octave/giftform.html Instructions for unsubscribing: www.che.wisc.edu/octave/archive.html ---------------------------------------------------------------------