help-octave
[Top][All Lists]
Advanced

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

mkoctfile help


From: Shubhankar Ray
Subject: mkoctfile help
Date: Wed, 08 Jun 2005 12:45:16 +0000

Hello

I am trying to use mkoctfile for compiling the example C codes in
/src/DLD-FUNCTIONS. I come up with a of errors with gcc 3.2.3. I tried
linking stdc++ but that didnt help. 

I will greatly appreciate if someone can help me here.

ray

In file included from /usr/include/c++/3.2.3/backward/strstream:51,
                 from
/usr/local/include/octave-2.1.71/octave/lo-sstream.h:49,
                 from
/usr/local/include/octave-2.1.71/octave/dim-vector.h:34,
                 from
/usr/local/include/octave-2.1.71/octave/Array.h:37,
                 from
/usr/local/include/octave-2.1.71/octave/Array2.h:37,
                 from
/usr/local/include/octave-2.1.71/octave/MArray2.h:32,
                 from
/usr/local/include/octave-2.1.71/octave/CMatrix.h:31,
                 from
/usr/local/include/octave-2.1.71/octave/CmplxAEPBAL.h:34,
                 from balance.cc:32:
/usr/include/c++/3.2.3/backward/backward_warning.h:32:2: warning:
#warning This file includes at least one deprecated or antiquated
header. Please consider using one of the 32 headers found in section
17.4.1.2 of the C++ standard. Examples include substituting the <X>
header for the <X.h> header for C++ includes, or <sstream> instead of
the deprecated header <strstream.h>. To disable this warning use
-Wno-deprecated.
In file included from
/usr/local/include/octave-2.1.71/octave/Array2.h:38,
                 from
/usr/local/include/octave-2.1.71/octave/MArray2.h:32,
                 from
/usr/local/include/octave-2.1.71/octave/CMatrix.h:31,
                 from
/usr/local/include/octave-2.1.71/octave/CmplxAEPBAL.h:34,
                 from balance.cc:32:
/usr/local/include/octave-2.1.71/octave/lo-error.h: In function `void
   liboctave_fatal(const char*, ...)':
/usr/local/include/octave-2.1.71/octave/lo-error.h:31: syntax error
before `;'
   token
/usr/local/include/octave-2.1.71/octave/lo-error.h:31: ISO C++
forbids
   declaration of `GCC_ATTR_NORETURN' with no type
In file included from
/usr/local/include/octave-2.1.71/octave/CMatrix.h:31,
                 from
/usr/local/include/octave-2.1.71/octave/CmplxAEPBAL.h:34,
                 from balance.cc:32:
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `&'
   token
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `MArray2'
undeclared
   (first use this function)
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: (Each
undeclared
   identifier is reported only once for each function it appears in.)
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `T' undeclared
(first use
   this function)
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `,'
   token
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: ISO C++ forbids
   declaration of `operator+=' with no type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int&
operator+=(...)'
   must have an argument of class or enumerated type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int&
operator+=(...)'
   must take exactly two arguments
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `&'
   token
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `,'
   token
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: ISO C++ forbids
   declaration of `operator-=' with no type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int&
operator-=(...)'
   must have an argument of class or enumerated type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int&
operator-=(...)'
   must take exactly two arguments
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `&'
   token
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `,'
   token
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: ISO C++ forbids
   declaration of `operator+=' with no type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int&
operator+=(...)'
   must have an argument of class or enumerated type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int&
operator+=(...)'
   must take exactly two arguments
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `&'
   token
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `,'
   token
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: ISO C++ forbids
   declaration of `operator-=' with no type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int&
operator-=(...)'
   must have an argument of class or enumerated type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int&
operator-=(...)'
   must take exactly two arguments
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `
   operator'
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `&'
   token
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: ISO C++ forbids
   declaration of `operator+' with no type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int
operator+(...)' must
   have an argument of class or enumerated type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int
operator+(...)' must
   take either one or two arguments
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `
   operator'
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `&'
   token
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: ISO C++ forbids
   declaration of `operator-' with no type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int
operator-(...)' must
   have an argument of class or enumerated type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int
operator-(...)' must
   take either one or two arguments
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `
   operator'
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `&'
   token
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: ISO C++ forbids
   declaration of `operator+' with no type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int
operator+(...)' must
   have an argument of class or enumerated type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int
operator+(...)' must
   take either one or two arguments
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `
   operator'
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `&'
   token
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: ISO C++ forbids
   declaration of `operator-' with no type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int
operator-(...)' must
   have an argument of class or enumerated type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int
operator-(...)' must
   take either one or two arguments
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `
   operator'
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `&'
   token
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: ISO C++ forbids
   declaration of `operator*' with no type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int
operator*(...)' must
   have an argument of class or enumerated type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int
operator*(...)' must
   take either one or two arguments
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `
   operator'
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `&'
   token
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: ISO C++ forbids
   declaration of `operator/' with no type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int
operator/(...)' must
   have an argument of class or enumerated type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int
operator/(...)' must
   take exactly two arguments
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `
   operator'
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `&'
   token
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: ISO C++ forbids
   declaration of `operator+' with no type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int
operator+(...)' must
   have an argument of class or enumerated type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int
operator+(...)' must
   take either one or two arguments
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `
   operator'
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `&'
   token
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: ISO C++ forbids
   declaration of `operator-' with no type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int
operator-(...)' must
   have an argument of class or enumerated type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int
operator-(...)' must
   take either one or two arguments
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `
   operator'
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `&'
   token
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: ISO C++ forbids
   declaration of `operator*' with no type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int
operator*(...)' must
   have an argument of class or enumerated type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int
operator*(...)' must
   take either one or two arguments
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `
   operator'
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `&'
   token
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: ISO C++ forbids
   declaration of `operator/' with no type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int
operator/(...)' must
   have an argument of class or enumerated type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int
operator/(...)' must
   take exactly two arguments
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `
   operator'
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `&'
   token
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: ISO C++ forbids
   declaration of `operator+' with no type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int
operator+(...)' must
   have an argument of class or enumerated type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int
operator+(...)' must
   take either one or two arguments
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `
   operator'
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `&'
   token
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: ISO C++ forbids
   declaration of `operator-' with no type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int
operator-(...)' must
   have an argument of class or enumerated type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: `int
operator-(...)' must
   take either one or two arguments
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `('
   token
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `&'
   token
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: ISO C++ forbids
   declaration of `quotient' with no type
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `('
   token
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: syntax error
before `&'
   token
/usr/local/include/octave-2.1.71/octave/MArray2.h:40: ISO C++ forbids
   declaration of `product' with no type
/usr/local/include/octave-2.1.71/octave/MArray2.h:44: syntax error
before `<'
   token
/usr/local/include/octave-2.1.71/octave/MArray2.h:54: ISO C++ forbids
   declaration of `MArray2' with no type
/usr/local/include/octave-2.1.71/octave/MArray2.h: In function `int
   MArray2(int, int)':
/usr/local/include/octave-2.1.71/octave/MArray2.h:54: `int
MArray2(int, int)'
   used prior to declaration
/usr/local/include/octave-2.1.71/octave/MArray2.h:54: syntax error
before `<'
   token
/usr/local/include/octave-2.1.71/octave/MArray2.h:54: only
constructors take
   base initializers
/usr/local/include/octave-2.1.71/octave/MArray2.h:54: confused by
earlier errors, bailing out



-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.

Octave's home on the web:  http://www.octave.org
How to fund new projects:  http://www.octave.org/funding.html
Subscription information:  http://www.octave.org/archive.html
-------------------------------------------------------------



reply via email to

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