Advertisement
Guest User

error install odepkg

a guest
Feb 14th, 2017
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Octave 25.74 KB | None | 0 0
  1. victor@debian:~/Загрузки$ octave --no-gui
  2. octave: X11 DISPLAY environment variable not set
  3. octave: disabling GUI features
  4. GNU Octave, version 4.2.0
  5. Copyright (C) 2016 John W. Eaton and others.
  6. This is free software; see the source code for copying conditions.
  7. There is ABSOLUTELY NO WARRANTY; not even for MERCHANTABILITY or
  8. FITNESS FOR A PARTICULAR PURPOSE.  For details, type 'warranty'.
  9.  
  10. Octave was configured for "x86_64-pc-linux-gnu".
  11.  
  12. Additional information about Octave is available at http://www.octave.org.
  13.  
  14. Please contribute if you find this software useful.
  15. For more information, visit http://www.octave.org/get-involved.html
  16.  
  17. Read http://www.octave.org/bugs.html to learn how to submit bug reports.
  18. For information about changes from previous versions, type 'news'.
  19.  
  20. octave:1> pkg install  -forge odepkg
  21. In file included from odepkg_octsolver_mebdfdae.cc:42:0:
  22. /usr/local/include/octave-4.2.0/octave/config.h:28:2: warning: #warning "config.h has been deprecated; there is no need to include it directly" [-Wcpp]
  23.  #warning "config.h has been deprecated; there is no need to include it directly"
  24.   ^
  25. odepkg_octsolver_mebdfdae.cc:85:18: error: ‘GCC_ATTR_UNUSED’ has not been declared
  26.     double* YDOT, GCC_ATTR_UNUSED const octave_idx_type* IPAR,
  27.                   ^
  28. odepkg_octsolver_mebdfdae.cc:85:55: error: expected ‘,or...’ before ‘*’ token
  29.     double* YDOT, GCC_ATTR_UNUSED const octave_idx_type* IPAR,
  30.                                                        ^
  31. odepkg_octsolver_mebdfdae.cc: In function ‘octave_idx_type odepkg_mebdfdae_usrfcn(const octave_idx_type&, const double&, const double*, double*, int):
  32. odepkg_octsolver_mebdfdae.cc:91:24: error: expected ‘;’ before ‘vcnt’
  33.    for (octave_idx_type vcnt = 0; vcnt < N; vcnt++)
  34.                         ^
  35. odepkg_octsolver_mebdfdae.cc:91:34: error: ‘vcnt’ was not declared in this scope
  36.    for (octave_idx_type vcnt = 0; vcnt < N; vcnt++)
  37.                                   ^
  38. odepkg_octsolver_mebdfdae.cc:98:24: error: expected ‘;’ before ‘vcnt’
  39.    for (octave_idx_type vcnt = 0; vcnt < vmebdfdaeextarg.length (); vcnt++)
  40.                         ^
  41. odepkg_octsolver_mebdfdae.cc:98:34: error: ‘vcnt’ was not declared in this scope
  42.    for (octave_idx_type vcnt = 0; vcnt < vmebdfdaeextarg.length (); vcnt++)
  43.                                   ^
  44. odepkg_octsolver_mebdfdae.cc:105:24: error: expected ‘;’ before ‘vcnt’
  45.    for (octave_idx_type vcnt = 0; vcnt < N; vcnt++)
  46.                         ^
  47. odepkg_octsolver_mebdfdae.cc:105:34: error: ‘vcnt’ was not declared in this scope
  48.    for (octave_idx_type vcnt = 0; vcnt < N; vcnt++)
  49.                                   ^
  50. odepkg_octsolver_mebdfdae.cc: At global scope:
  51. odepkg_octsolver_mebdfdae.cc:113:4: error: ‘GCC_ATTR_UNUSED’ has not been declared
  52.     GCC_ATTR_UNUSED const octave_idx_type& MEBAND, GCC_ATTR_UNUSED const octave_idx_type* IPAR,
  53.     ^
  54. odepkg_octsolver_mebdfdae.cc:113:41: error: expected ‘,or...’ before ‘&’ token
  55.     GCC_ATTR_UNUSED const octave_idx_type& MEBAND, GCC_ATTR_UNUSED const octave_idx_type* IPAR,
  56.                                          ^
  57. odepkg_octsolver_mebdfdae.cc: In function ‘octave_idx_type odepkg_mebdfdae_jacfcn(const double&, const double*, double*, const octave_idx_type&, int):
  58. odepkg_octsolver_mebdfdae.cc:119:24: error: expected ‘;’ before ‘vcnt’
  59.    for (octave_idx_type vcnt = 0; vcnt < N; vcnt++)
  60.                         ^
  61. odepkg_octsolver_mebdfdae.cc:119:34: error: ‘vcnt’ was not declared in this scope
  62.    for (octave_idx_type vcnt = 0; vcnt < N; vcnt++)
  63.                                   ^
  64. odepkg_octsolver_mebdfdae.cc:133:24: error: expected ‘;’ before ‘vrow’
  65.    for (octave_idx_type vrow = 0; vrow < N; vrow++)
  66.                         ^
  67. odepkg_octsolver_mebdfdae.cc:133:34: error: ‘vrow’ was not declared in this scope
  68.    for (octave_idx_type vrow = 0; vrow < N; vrow++)
  69.                                   ^
  70. odepkg_octsolver_mebdfdae.cc:134:26: error: expected ‘;’ before ‘vcol’
  71.      for (octave_idx_type vcol = 0; vcol < N; vcol++)
  72.                           ^
  73. odepkg_octsolver_mebdfdae.cc:134:36: error: ‘vcol’ was not declared in this scope
  74.      for (octave_idx_type vcol = 0; vcol < N; vcol++)
  75.                                     ^
  76. odepkg_octsolver_mebdfdae.cc: At global scope:
  77. odepkg_octsolver_mebdfdae.cc:145:4: error: ‘GCC_ATTR_UNUSED’ has not been declared
  78.     GCC_ATTR_UNUSED const octave_idx_type* MASBND, GCC_ATTR_UNUSED const double* RPAR,
  79.     ^
  80. odepkg_octsolver_mebdfdae.cc:145:41: error: expected ‘,or...’ before ‘*’ token
  81.     GCC_ATTR_UNUSED const octave_idx_type* MASBND, GCC_ATTR_UNUSED const double* RPAR,
  82.                                          ^
  83. odepkg_octsolver_mebdfdae.cc: In function ‘octave_idx_type odepkg_mebdfdae_massfcn(const octave_idx_type&, double*, int):
  84. odepkg_octsolver_mebdfdae.cc:151:24: error: expected ‘;’ before ‘vcnt’
  85.    for (octave_idx_type vcnt = 0; vcnt < N; vcnt++)
  86.                         ^
  87. odepkg_octsolver_mebdfdae.cc:151:34: error: ‘vcnt’ was not declared in this scope
  88.    for (octave_idx_type vcnt = 0; vcnt < N; vcnt++)
  89.                                   ^
  90. odepkg_octsolver_mebdfdae.cc:162:24: error: expected ‘;’ before ‘vrow’
  91.    for (octave_idx_type vrow = 0; vrow < N; vrow++)
  92.                         ^
  93. odepkg_octsolver_mebdfdae.cc:162:34: error: ‘vrow’ was not declared in this scope
  94.    for (octave_idx_type vrow = 0; vrow < N; vrow++)
  95.                                   ^
  96. odepkg_octsolver_mebdfdae.cc:163:26: error: expected ‘;’ before ‘vcol’
  97.      for (octave_idx_type vcol = 0; vcol < N; vcol++) {
  98.                           ^
  99. odepkg_octsolver_mebdfdae.cc:163:36: error: ‘vcol’ was not declared in this scope
  100.      for (octave_idx_type vcol = 0; vcol < N; vcol++) {
  101.                                     ^
  102. odepkg_octsolver_mebdfdae.cc: In function ‘octave_value_list Fodebda(const octave_value_list&, int):
  103. odepkg_octsolver_mebdfdae.cc:563:37: warning: ‘octave_idx_type Array<T>::length() const [with T = double; octave_idx_type = int]’ is deprecated (declared at /usr/local/include/octave-4.2.0/octave/Array.h:354): use 'numel' instead [-Wdeprecated-declarations]
  104.    double TEND = vTIME(vTIME.length ()-1);
  105.                                      ^
  106. In file included from odepkg_octsolver_mebdfdae.cc:45:0:
  107. odepkg_octsolver_mebdfdae.cc:607:89: error: invalid conversion from ‘octave_idx_type (*)(const octave_idx_type&, const double&, const double*, double*, int) {aka int (*)(const int&, const double&, const double*, double*, int)}’ to ‘odepkg_mebdfdae_usrtype {aka int (*)(const int&, const double&, const double*, double*, const int*, const double*, const int&)}[-fpermissive]
  108.       IPAR, odepkg_mebdfdae_usrfcn, odepkg_mebdfdae_jacfcn, odepkg_mebdfdae_massfcn, IERR));
  109.                                                                                          ^
  110. /usr/local/include/octave-4.2.0/octave/f77-fcn.h:71:27: note: in definition of macro ‘F77_XFCN’
  111.            F77_FUNC (f, F) args;                                         \
  112.                            ^
  113. In file included from /usr/local/include/octave-4.2.0/octave/config.h:26:0,
  114.                  from odepkg_octsolver_mebdfdae.cc:42:
  115. odepkg_octsolver_mebdfdae.cc:65:23: note: initializing argument 22 of ‘void mebdf_(const octave_idx_type&, const double&, const double&, const double*, const double&, const double&, const octave_idx_type&, octave_idx_type&, const octave_idx_type&, const octave_idx_type&, const double*, const octave_idx_type&, const octave_idx_type*, const octave_idx_type*, const octave_idx_type*, const octave_idx_type&, const octave_idx_type&, const double*, const double*, const double*, const octave_idx_type*, odepkg_mebdfdae_usrtype, odepkg_mebdfdae_jactype, odepkg_mebdfdae_masstype, octave_idx_type&)
  116.    F77_RET_T F77_FUNC (mebdf, MEBDF) // 3 arguments per line
  117.                        ^
  118. /usr/local/include/octave-4.2.0/octave/octave-config.h:141:31: note: in definition of macro ‘F77_FUNC’
  119.  #  define F77_FUNC(name,NAME) name ## _
  120.                                ^
  121. In file included from odepkg_octsolver_mebdfdae.cc:45:0:
  122. odepkg_octsolver_mebdfdae.cc:607:89: error: invalid conversion from ‘octave_idx_type (*)(const double&, const double*, double*, const octave_idx_type&, int) {aka int (*)(const double&, const double*, double*, const int&, int)}’ to ‘odepkg_mebdfdae_jactype {aka int (*)(const double&, const double*, double*, const int&, const int&, const int*, const double*, const int&)}[-fpermissive]
  123.       IPAR, odepkg_mebdfdae_usrfcn, odepkg_mebdfdae_jacfcn, odepkg_mebdfdae_massfcn, IERR));
  124.                                                                                          ^
  125. /usr/local/include/octave-4.2.0/octave/f77-fcn.h:71:27: note: in definition of macro ‘F77_XFCN’
  126.            F77_FUNC (f, F) args;                                         \
  127.                            ^
  128. In file included from /usr/local/include/octave-4.2.0/octave/config.h:26:0,
  129.                  from odepkg_octsolver_mebdfdae.cc:42:
  130. odepkg_octsolver_mebdfdae.cc:65:23: note: initializing argument 23 of ‘void mebdf_(const octave_idx_type&, const double&, const double&, const double*, const double&, const double&, const octave_idx_type&, octave_idx_type&, const octave_idx_type&, const octave_idx_type&, const double*, const octave_idx_type&, const octave_idx_type*, const octave_idx_type*, const octave_idx_type*, const octave_idx_type&, const octave_idx_type&, const double*, const double*, const double*, const octave_idx_type*, odepkg_mebdfdae_usrtype, odepkg_mebdfdae_jactype, odepkg_mebdfdae_masstype, octave_idx_type&)
  131.    F77_RET_T F77_FUNC (mebdf, MEBDF) // 3 arguments per line
  132.                        ^
  133. /usr/local/include/octave-4.2.0/octave/octave-config.h:141:31: note: in definition of macro ‘F77_FUNC’
  134.  #  define F77_FUNC(name,NAME) name ## _
  135.                                ^
  136. In file included from odepkg_octsolver_mebdfdae.cc:45:0:
  137. odepkg_octsolver_mebdfdae.cc:607:89: error: invalid conversion from ‘octave_idx_type (*)(const octave_idx_type&, double*, int) {aka int (*)(const int&, double*, int)}’ to ‘odepkg_mebdfdae_masstype {aka int (*)(const int&, double*, const int*, const double*, const int*, const int&)}[-fpermissive]
  138.       IPAR, odepkg_mebdfdae_usrfcn, odepkg_mebdfdae_jacfcn, odepkg_mebdfdae_massfcn, IERR));
  139.                                                                                          ^
  140. /usr/local/include/octave-4.2.0/octave/f77-fcn.h:71:27: note: in definition of macro ‘F77_XFCN’
  141.            F77_FUNC (f, F) args;                                         \
  142.                            ^
  143. In file included from /usr/local/include/octave-4.2.0/octave/config.h:26:0,
  144.                  from odepkg_octsolver_mebdfdae.cc:42:
  145. odepkg_octsolver_mebdfdae.cc:65:23: note: initializing argument 24 of ‘void mebdf_(const octave_idx_type&, const double&, const double&, const double*, const double&, const double&, const octave_idx_type&, octave_idx_type&, const octave_idx_type&, const octave_idx_type&, const double*, const octave_idx_type&, const octave_idx_type*, const octave_idx_type*, const octave_idx_type*, const octave_idx_type&, const octave_idx_type&, const double*, const double*, const double*, const octave_idx_type*, odepkg_mebdfdae_usrtype, odepkg_mebdfdae_jactype, odepkg_mebdfdae_masstype, octave_idx_type&)
  146.    F77_RET_T F77_FUNC (mebdf, MEBDF) // 3 arguments per line
  147.                        ^
  148. /usr/local/include/octave-4.2.0/octave/octave-config.h:141:31: note: in definition of macro ‘F77_FUNC’
  149.  #  define F77_FUNC(name,NAME) name ## _
  150.                                ^
  151. odepkg_octsolver_mebdfdae.cc:618:21: warning: ‘octave_idx_type Array<T>::length() const [with T = double; octave_idx_type = int]’ is deprecated (declared at /usr/local/include/octave-4.2.0/octave/Array.h:354): use 'numel' instead [-Wdeprecated-declarations]
  152.    if (vTIME.length () == 2) {
  153.                      ^
  154. In file included from odepkg_octsolver_mebdfdae.cc:45:0:
  155. odepkg_octsolver_mebdfdae.cc:637:93: error: invalid conversion from ‘octave_idx_type (*)(const octave_idx_type&, const double&, const double*, double*, int) {aka int (*)(const int&, const double&, const double*, double*, int)}’ to ‘odepkg_mebdfdae_usrtype {aka int (*)(const int&, const double&, const double*, double*, const int*, const double*, const int&)}[-fpermissive]
  156.           IPAR, odepkg_mebdfdae_usrfcn, odepkg_mebdfdae_jacfcn, odepkg_mebdfdae_massfcn, IERR));
  157.                                                                                              ^
  158. /usr/local/include/octave-4.2.0/octave/f77-fcn.h:71:27: note: in definition of macro ‘F77_XFCN’
  159.            F77_FUNC (f, F) args;                                         \
  160.                            ^
  161. In file included from /usr/local/include/octave-4.2.0/octave/config.h:26:0,
  162.                  from odepkg_octsolver_mebdfdae.cc:42:
  163. odepkg_octsolver_mebdfdae.cc:65:23: note: initializing argument 22 of ‘void mebdf_(const octave_idx_type&, const double&, const double&, const double*, const double&, const double&, const octave_idx_type&, octave_idx_type&, const octave_idx_type&, const octave_idx_type&, const double*, const octave_idx_type&, const octave_idx_type*, const octave_idx_type*, const octave_idx_type*, const octave_idx_type&, const octave_idx_type&, const double*, const double*, const double*, const octave_idx_type*, odepkg_mebdfdae_usrtype, odepkg_mebdfdae_jactype, odepkg_mebdfdae_masstype, octave_idx_type&)
  164.    F77_RET_T F77_FUNC (mebdf, MEBDF) // 3 arguments per line
  165.                        ^
  166. /usr/local/include/octave-4.2.0/octave/octave-config.h:141:31: note: in definition of macro ‘F77_FUNC’
  167.  #  define F77_FUNC(name,NAME) name ## _
  168.                                ^
  169. In file included from odepkg_octsolver_mebdfdae.cc:45:0:
  170. odepkg_octsolver_mebdfdae.cc:637:93: error: invalid conversion from ‘octave_idx_type (*)(const double&, const double*, double*, const octave_idx_type&, int) {aka int (*)(const double&, const double*, double*, const int&, int)}’ to ‘odepkg_mebdfdae_jactype {aka int (*)(const double&, const double*, double*, const int&, const int&, const int*, const double*, const int&)}[-fpermissive]
  171.           IPAR, odepkg_mebdfdae_usrfcn, odepkg_mebdfdae_jacfcn, odepkg_mebdfdae_massfcn, IERR));
  172.                                                                                              ^
  173. /usr/local/include/octave-4.2.0/octave/f77-fcn.h:71:27: note: in definition of macro ‘F77_XFCN’
  174.            F77_FUNC (f, F) args;                                         \
  175.                            ^
  176. In file included from /usr/local/include/octave-4.2.0/octave/config.h:26:0,
  177.                  from odepkg_octsolver_mebdfdae.cc:42:
  178. odepkg_octsolver_mebdfdae.cc:65:23: note: initializing argument 23 of ‘void mebdf_(const octave_idx_type&, const double&, const double&, const double*, const double&, const double&, const octave_idx_type&, octave_idx_type&, const octave_idx_type&, const octave_idx_type&, const double*, const octave_idx_type&, const octave_idx_type*, const octave_idx_type*, const octave_idx_type*, const octave_idx_type&, const octave_idx_type&, const double*, const double*, const double*, const octave_idx_type*, odepkg_mebdfdae_usrtype, odepkg_mebdfdae_jactype, odepkg_mebdfdae_masstype, octave_idx_type&)
  179.    F77_RET_T F77_FUNC (mebdf, MEBDF) // 3 arguments per line
  180.                        ^
  181. /usr/local/include/octave-4.2.0/octave/octave-config.h:141:31: note: in definition of macro ‘F77_FUNC’
  182.  #  define F77_FUNC(name,NAME) name ## _
  183.                                ^
  184. In file included from odepkg_octsolver_mebdfdae.cc:45:0:
  185. odepkg_octsolver_mebdfdae.cc:637:93: error: invalid conversion from ‘octave_idx_type (*)(const octave_idx_type&, double*, int) {aka int (*)(const int&, double*, int)}’ to ‘odepkg_mebdfdae_masstype {aka int (*)(const int&, double*, const int*, const double*, const int*, const int&)}[-fpermissive]
  186.           IPAR, odepkg_mebdfdae_usrfcn, odepkg_mebdfdae_jacfcn, odepkg_mebdfdae_massfcn, IERR));
  187.                                                                                              ^
  188. /usr/local/include/octave-4.2.0/octave/f77-fcn.h:71:27: note: in definition of macro ‘F77_XFCN’
  189.            F77_FUNC (f, F) args;                                         \
  190.                            ^
  191. In file included from /usr/local/include/octave-4.2.0/octave/config.h:26:0,
  192.                  from odepkg_octsolver_mebdfdae.cc:42:
  193. odepkg_octsolver_mebdfdae.cc:65:23: note: initializing argument 24 of ‘void mebdf_(const octave_idx_type&, const double&, const double&, const double*, const double&, const double&, const octave_idx_type&, octave_idx_type&, const octave_idx_type&, const octave_idx_type&, const double*, const octave_idx_type&, const octave_idx_type*, const octave_idx_type*, const octave_idx_type*, const octave_idx_type&, const octave_idx_type&, const double*, const double*, const double*, const octave_idx_type*, odepkg_mebdfdae_usrtype, odepkg_mebdfdae_jactype, odepkg_mebdfdae_masstype, octave_idx_type&)
  194.    F77_RET_T F77_FUNC (mebdf, MEBDF) // 3 arguments per line
  195.                        ^
  196. /usr/local/include/octave-4.2.0/octave/octave-config.h:141:31: note: in definition of macro ‘F77_FUNC’
  197.  #  define F77_FUNC(name,NAME) name ## _
  198.                                ^
  199. odepkg_octsolver_mebdfdae.cc:655:49: warning: ‘octave_idx_type Array<T>::length() const [with T = double; octave_idx_type = int]’ is deprecated (declared at /usr/local/include/octave-4.2.0/octave/Array.h:354): use 'numel' instead [-Wdeprecated-declarations]
  200.              vtim = vttmp.extract (vttmp.length () - 1, vttmp.length () - 1);
  201.                                                  ^
  202. odepkg_octsolver_mebdfdae.cc:655:70: warning: ‘octave_idx_type Array<T>::length() const [with T = double; octave_idx_type = int]’ is deprecated (declared at /usr/local/include/octave-4.2.0/octave/Array.h:354): use 'numel' instead [-Wdeprecated-declarations]
  203.              vtim = vttmp.extract (vttmp.length () - 1, vttmp.length () - 1);
  204.                                                                       ^
  205. odepkg_octsolver_mebdfdae.cc:671:46: warning: ‘octave_idx_type Array<T>::length() const [with T = double; octave_idx_type = int]’ is deprecated (declared at /usr/local/include/octave-4.2.0/octave/Array.h:354): use 'numel' instead [-Wdeprecated-declarations]
  206.      octave_idx_type vtimelen = vTIME.length ();
  207.                                               ^
  208. In file included from odepkg_octsolver_mebdfdae.cc:45:0:
  209. odepkg_octsolver_mebdfdae.cc:684:93: error: invalid conversion from ‘octave_idx_type (*)(const octave_idx_type&, const double&, const double*, double*, int) {aka int (*)(const int&, const double&, const double*, double*, int)}’ to ‘odepkg_mebdfdae_usrtype {aka int (*)(const int&, const double&, const double*, double*, const int*, const double*, const int&)}[-fpermissive]
  210.           IPAR, odepkg_mebdfdae_usrfcn, odepkg_mebdfdae_jacfcn, odepkg_mebdfdae_massfcn, IERR));
  211.                                                                                              ^
  212. /usr/local/include/octave-4.2.0/octave/f77-fcn.h:71:27: note: in definition of macro ‘F77_XFCN’
  213.            F77_FUNC (f, F) args;                                         \
  214.                            ^
  215. In file included from /usr/local/include/octave-4.2.0/octave/config.h:26:0,
  216.                  from odepkg_octsolver_mebdfdae.cc:42:
  217. odepkg_octsolver_mebdfdae.cc:65:23: note: initializing argument 22 of ‘void mebdf_(const octave_idx_type&, const double&, const double&, const double*, const double&, const double&, const octave_idx_type&, octave_idx_type&, const octave_idx_type&, const octave_idx_type&, const double*, const octave_idx_type&, const octave_idx_type*, const octave_idx_type*, const octave_idx_type*, const octave_idx_type&, const octave_idx_type&, const double*, const double*, const double*, const octave_idx_type*, odepkg_mebdfdae_usrtype, odepkg_mebdfdae_jactype, odepkg_mebdfdae_masstype, octave_idx_type&)
  218.    F77_RET_T F77_FUNC (mebdf, MEBDF) // 3 arguments per line
  219.                        ^
  220. /usr/local/include/octave-4.2.0/octave/octave-config.h:141:31: note: in definition of macro ‘F77_FUNC’
  221.  #  define F77_FUNC(name,NAME) name ## _
  222.                                ^
  223. In file included from odepkg_octsolver_mebdfdae.cc:45:0:
  224. odepkg_octsolver_mebdfdae.cc:684:93: error: invalid conversion from ‘octave_idx_type (*)(const double&, const double*, double*, const octave_idx_type&, int) {aka int (*)(const double&, const double*, double*, const int&, int)}’ to ‘odepkg_mebdfdae_jactype {aka int (*)(const double&, const double*, double*, const int&, const int&, const int*, const double*, const int&)}[-fpermissive]
  225.           IPAR, odepkg_mebdfdae_usrfcn, odepkg_mebdfdae_jacfcn, odepkg_mebdfdae_massfcn, IERR));
  226.                                                                                              ^
  227. /usr/local/include/octave-4.2.0/octave/f77-fcn.h:71:27: note: in definition of macro ‘F77_XFCN’
  228.            F77_FUNC (f, F) args;                                         \
  229.                            ^
  230. In file included from /usr/local/include/octave-4.2.0/octave/config.h:26:0,
  231.                  from odepkg_octsolver_mebdfdae.cc:42:
  232. odepkg_octsolver_mebdfdae.cc:65:23: note: initializing argument 23 of ‘void mebdf_(const octave_idx_type&, const double&, const double&, const double*, const double&, const double&, const octave_idx_type&, octave_idx_type&, const octave_idx_type&, const octave_idx_type&, const double*, const octave_idx_type&, const octave_idx_type*, const octave_idx_type*, const octave_idx_type*, const octave_idx_type&, const octave_idx_type&, const double*, const double*, const double*, const octave_idx_type*, odepkg_mebdfdae_usrtype, odepkg_mebdfdae_jactype, odepkg_mebdfdae_masstype, octave_idx_type&)
  233.    F77_RET_T F77_FUNC (mebdf, MEBDF) // 3 arguments per line
  234.                        ^
  235. /usr/local/include/octave-4.2.0/octave/octave-config.h:141:31: note: in definition of macro ‘F77_FUNC’
  236.  #  define F77_FUNC(name,NAME) name ## _
  237.                                ^
  238. In file included from odepkg_octsolver_mebdfdae.cc:45:0:
  239. odepkg_octsolver_mebdfdae.cc:684:93: error: invalid conversion from ‘octave_idx_type (*)(const octave_idx_type&, double*, int) {aka int (*)(const int&, double*, int)}’ to ‘odepkg_mebdfdae_masstype {aka int (*)(const int&, double*, const int*, const double*, const int*, const int&)}[-fpermissive]
  240.           IPAR, odepkg_mebdfdae_usrfcn, odepkg_mebdfdae_jacfcn, odepkg_mebdfdae_massfcn, IERR));
  241.                                                                                              ^
  242. /usr/local/include/octave-4.2.0/octave/f77-fcn.h:71:27: note: in definition of macro ‘F77_XFCN’
  243.            F77_FUNC (f, F) args;                                         \
  244.                            ^
  245. In file included from /usr/local/include/octave-4.2.0/octave/config.h:26:0,
  246.                  from odepkg_octsolver_mebdfdae.cc:42:
  247. odepkg_octsolver_mebdfdae.cc:65:23: note: initializing argument 24 of ‘void mebdf_(const octave_idx_type&, const double&, const double&, const double*, const double&, const double&, const octave_idx_type&, octave_idx_type&, const octave_idx_type&, const octave_idx_type&, const double*, const octave_idx_type&, const octave_idx_type*, const octave_idx_type*, const octave_idx_type*, const octave_idx_type&, const octave_idx_type&, const double*, const double*, const double*, const octave_idx_type*, odepkg_mebdfdae_usrtype, odepkg_mebdfdae_jactype, odepkg_mebdfdae_masstype, octave_idx_type&)
  248.    F77_RET_T F77_FUNC (mebdf, MEBDF) // 3 arguments per line
  249.                        ^
  250. /usr/local/include/octave-4.2.0/octave/octave-config.h:141:31: note: in definition of macro ‘F77_FUNC’
  251.  #  define F77_FUNC(name,NAME) name ## _
  252.                                ^
  253. odepkg_octsolver_mebdfdae.cc:702:49: warning: ‘octave_idx_type Array<T>::length() const [with T = double; octave_idx_type = int]’ is deprecated (declared at /usr/local/include/octave-4.2.0/octave/Array.h:354): use 'numel' instead [-Wdeprecated-declarations]
  254.              vtim = vttmp.extract (vttmp.length () - 1, vttmp.length () - 1);
  255.                                                  ^
  256. odepkg_octsolver_mebdfdae.cc:702:70: warning: ‘octave_idx_type Array<T>::length() const [with T = double; octave_idx_type = int]’ is deprecated (declared at /usr/local/include/octave-4.2.0/octave/Array.h:354): use 'numel' instead [-Wdeprecated-declarations]
  257.              vtim = vttmp.extract (vttmp.length () - 1, vttmp.length () - 1);
  258.                                                                       ^
  259. make: *** [odepkg_octsolver_mebdfdae.o] Ошибка 1
  260. make: вход в каталог «/tmp/oct-ihLDgw/odepkg-0.8.5/src»
  261. Unpacking external packages: hairer.tgz
  262. Unpacking external packages: cash.tgz
  263. Unpacking external packages: daskr.tgz
  264. Applying patches from file: hairer.diff
  265. Applying patches from file: cash.diff
  266. (Stripping trailing CRs from patch; use --binary to disable.)
  267. patching file cash/mebdfdae.f
  268. (Stripping trailing CRs from patch; use --binary to disable.)
  269. patching file cash/mebdfi.f
  270. Applying patches from file: daskr.diff
  271. (Stripping trailing CRs from patch; use --binary to disable.)
  272. patching file daskr/ddaskr.f
  273. (Stripping trailing CRs from patch; use --binary to disable.)
  274. patching file daskr/dlinpk.f
  275. /usr/local/bin/mkoctfile-4.2.0 -c odepkg_octsolver_mebdfdae.cc -o odepkg_octsolver_mebdfdae.o
  276. Makefile:50: ошибка выполнения рецепта для цели «odepkg_octsolver_mebdfdae.o»
  277. make: выход из каталога «/tmp/oct-ihLDgw/odepkg-0.8.5/src»
  278.  
  279. pkg: error running `make' for the odepkg package.
  280. error: called from
  281.     install at line 200 column 5
  282.     pkg at line 394 column 9
  283. octave:1>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement