From bug-octave-request Fri Sep 24 16:35:00 1993 Subject: Making octave From: itlameo at sugarland dot unocal dot com (Mark Odegard) To: bug-octave Date: Fri, 24 Sep 93 16:34:34 CDT In trying to make the 0.75.1 version of octave with the following: sparc-sun-sunos4.1.1 gcc version 2.4.5 GNU Make version 3.68 GNU assembler version 1.38 ld version 2.2 (with BFD 2.2) GNU Bison version 1.22 flex version 2.3 The following problems were encountered: making all in liboctave make[1]: Entering directory `/files1/home/itlameo/mat/octave/octave-0.75.1/liboctave' make[1]: fopen: Bounds.d: No such file or directory make[1]: fopen: ColVector.d: No such file or directory make[1]: fopen: CollocWt.d: No such file or directory make[1]: fopen: DAE.d: No such file or directory ... etc. make[1]: fopen: RowVector.d: No such file or directory make[1]: fopen: sun-utils.d: No such file or directory rm -f sun-utils.d g++ -c -I. -I. -DNPSOL_MISSING=1 -DQPSOL_MISSING=1 -DFSQP_MISSING=1 -DHAVE_ALLOCA_H=1 -DF77_APPEND_UNDERSCORE=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DDIRENT=1 -DRETSIGTYPE=void -DHAVE_TERMIO_H=1 -DHAVE_LIBM=1 -DHAVE_FINITE=1 -DHAVE_ISNAN=1 -DHAVE_ISINF=1 -g -O -Wall DiagMatrix.cc DiagMatrix.cc: In method `class RowVector DiagMatrix::row (char *)const ': DiagMatrix.cc:357: warning: control reaches end of non-void function DiagMatrix.cc: In method `class ColumnVector DiagMatrix::column (char *)const ': DiagMatrix.cc:386: warning: control reaches end of non-void function DiagMatrix.cc: In method `class ComplexColumnVector DiagMatrix::operator (unary *) (const class ComplexColumnVector&)const ': DiagMatrix.cc:544: warning: control reaches end of non-void function .....etc. DiagMatrix.cc: In method `class ComplexMatrix ComplexDiagMatrix::operator - (const class ComplexMatrix&)const ': DiagMatrix.cc:1950: warning: control reaches end of non-void function ....etc. | | | | Similar for Matrix.cc g++ -c -I. -I./../liboctave -I./../dld -I./.. -I. -I../liboctave -I../dld -I.. -DNPSOL_MISSING=1 -DQPSOL_MISSING=1 -DFSQP_MISSING=1 -DHAVE_ALLOCA_H=1 -DF77_APPEND_UNDERSCORE=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DDIRENT=1 -DRETSIGTYPE=void -DHAVE_TERMIO_H=1 -DHAVE_LIBM=1 -DHAVE_FINITE=1 -DHAVE_ISNAN=1 -DHAVE_ISINF=1 -g -O -Wall error.cc error.cc:35: warning: type specifier omitted for parameter error.cc:35: parse error before `)' error.cc: In function `void verror (...)': error.cc:37: `name' undeclared (first use this function) error.cc:37: (Each undeclared identifier is reported only once error.cc:37: for each function it appears in.) error.cc:40: `fmt' undeclared (first use this function) error.cc:40: `args' undeclared (first use this function) /vol/gnu/lib/g++-include/stdio.h:201: too few arguments to function `int vfprintf (struct _iobuf*, const char *, ...)' error.cc:40: at this point in file error.cc: In function `void message (const char *, const char *, ...)': error.cc:48: `va_list' undeclared (first use this function) error.cc:48: parse error before `;' error.cc:49: warning: implicit declaration of function `va_start' Any suggestions/fixes would be appreciated. I'm trying to compile octave so I can hopefully add some things to the system. I'll start looking at the code where the errors occured after next week. -- Thanx Mark O.