Mon 14 Aug 2017 01:36:23 PM UTC, comment #2:
Hi,
There has been some progress on this in the
development version of odepkg, tehre are still
some known outstanding issues especially with
docs and demos but testing is welcome.
If you are using Octave 4.2.x you can install
a development snapshot as follows:
If you are using the development version of Octave you can use
If you have an older version of Octave please upgrade before trying this.
c.
|
Thu 30 Mar 2017 10:08:40 PM UTC, original submission:
Hello, got this message during the installation of the pkg:
pkg install odepkg-0.8.5.tar.gz
In file included from odepkg_octsolver_mebdfdae.cc:42:0:
C:\Octave\OCTAVE~1.1\include\octave-4.2.1\octave/config.h:28:2: warning: #warning "config.h has been deprecated; there is no need to in
clude it directly" [-Wcpp]
#warning "config.h has been deprecated; there is no need to include it directly"
^
odepkg_octsolver_mebdfdae.cc:85:18: error: 'GCC_ATTR_UNUSED' has not been declared
double* YDOT, GCC_ATTR_UNUSED const octave_idx_type* IPAR,
^
odepkg_octsolver_mebdfdae.cc:85:55: error: expected ',' or '...' before '*' token
double* YDOT, GCC_ATTR_UNUSED const octave_idx_type* IPAR,
^
odepkg_octsolver_mebdfdae.cc: In function 'octave_idx_type odepkg_mebdfdae_usrfcn(const octave_idx_type&, const double&, const double*,
double*, int)':
odepkg_octsolver_mebdfdae.cc:91:24: error: expected ';' before 'vcnt'
for (octave_idx_type vcnt = 0; vcnt < N; vcnt++)
^
odepkg_octsolver_mebdfdae.cc:91:34: error: 'vcnt' was not declared in this scope
for (octave_idx_type vcnt = 0; vcnt < N; vcnt++)
^
odepkg_octsolver_mebdfdae.cc:98:24: error: expected ';' before 'vcnt'
for (octave_idx_type vcnt = 0; vcnt < vmebdfdaeextarg.length (); vcnt++)
^
odepkg_octsolver_mebdfdae.cc:98:34: error: 'vcnt' was not declared in this scope
for (octave_idx_type vcnt = 0; vcnt < vmebdfdaeextarg.length (); vcnt++)
^
odepkg_octsolver_mebdfdae.cc:105:24: error: expected ';' before 'vcnt'
for (octave_idx_type vcnt = 0; vcnt < N; vcnt++)
^
odepkg_octsolver_mebdfdae.cc:105:34: error: 'vcnt' was not declared in this scope
for (octave_idx_type vcnt = 0; vcnt < N; vcnt++)
^
odepkg_octsolver_mebdfdae.cc: At global scope:
odepkg_octsolver_mebdfdae.cc:113:4: error: 'GCC_ATTR_UNUSED' has not been declared
GCC_ATTR_UNUSED const octave_idx_type& MEBAND, GCC_ATTR_UNUSED const octave_idx_type* IPAR,
odepkg_octsolver_mebdfdae.cc:113:41: error: expected ',' or '...' before '&' token
GCC_ATTR_UNUSED const octave_idx_type& MEBAND, GCC_ATTR_UNUSED const octave_idx_type* IPAR,
^
odepkg_octsolver_mebdfdae.cc: In function 'octave_idx_type odepkg_mebdfdae_jacfcn(const double&, const double, double, const octave_i
dx_type&, int)':
odepkg_octsolver_mebdfdae.cc:119:24: error: expected ';' before 'vcnt'
for (octave_idx_type vcnt = 0; vcnt < N; vcnt++)
^
odepkg_octsolver_mebdfdae.cc:119:34: error: 'vcnt' was not declared in this scope
for (octave_idx_type vcnt = 0; vcnt < N; vcnt++)
^
odepkg_octsolver_mebdfdae.cc:133:24: error: expected ';' before 'vrow'
for (octave_idx_type vrow = 0; vrow < N; vrow++)
^
odepkg_octsolver_mebdfdae.cc:133:34: error: 'vrow' was not declared in this scope
for (octave_idx_type vrow = 0; vrow < N; vrow++)
^
odepkg_octsolver_mebdfdae.cc:134:26: error: expected ';' before 'vcol'
for (octave_idx_type vcol = 0; vcol < N; vcol++)
^
odepkg_octsolver_mebdfdae.cc:134:36: error: 'vcol' was not declared in this scope
for (octave_idx_type vcol = 0; vcol < N; vcol++)
^
odepkg_octsolver_mebdfdae.cc: At global scope:
odepkg_octsolver_mebdfdae.cc:145:4: error: 'GCC_ATTR_UNUSED' has not been declared
GCC_ATTR_UNUSED const octave_idx_type* MASBND, GCC_ATTR_UNUSED const double* RPAR,
^
odepkg_octsolver_mebdfdae.cc:145:41: error: expected ',' or '...' before '*' token
GCC_ATTR_UNUSED const octave_idx_type* MASBND, GCC_ATTR_UNUSED const double* RPAR,
^
odepkg_octsolver_mebdfdae.cc: In function 'octave_idx_type odepkg_mebdfdae_massfcn(const octave_idx_type&, double*, int)':
odepkg_octsolver_mebdfdae.cc:151:24: error: expected ';' before 'vcnt'
for (octave_idx_type vcnt = 0; vcnt < N; vcnt++)
^
odepkg_octsolver_mebdfdae.cc:151:34: error: 'vcnt' was not declared in this scope
for (octave_idx_type vcnt = 0; vcnt < N; vcnt++)
|