bugGNU Octave - Bugs: bug #51343, [octave forge] (sparsersb) pkg...

 
 

bug #51343: [octave forge] (sparsersb) pkg update errors & failure 1.0.2-->1.0.5

Submitter:  Nicholas Jankowski <nrjank>
Submitted:  Thu 29 Jun 2017 03:56:44 PM UTC
   
 
Category:  Octave Package Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Installation Failure
Status:  Fixed Assigned to:  None
Originator Name:  Nicholas Jankowski Open/Closed:  * Closed
Release:  * 4.2.1 Operating System:  * Microsoft Windows
Fixed Release:  None Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Fri 22 Feb 2019 08:20:38 PM UTC, comment #4: 

old bug, just wanted to report back that the initial problem is gone. sparsersb appears to install okay.  The installation on windows in octave v5.0.91 does produces quite a lot of warnings now:


>> pkg install -forge sparsersb
warning: LFLAGS is deprecated and will be removed in a future version of Octave, use LDFLAGS instead
warning: LFLAGS is deprecated and will be removed in a future version of Octave, use LDFLAGS instead
In file included from sparsersb.cc:76:0:
sparsersb.cc: In function 'void install_sparsersb_ops()':
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:92:27: warning: 'bool octave_value_typeinfo::regist
er_binary_op(octave_value::binary_op, int, int, octave_value_typeinfo::binary_op_fcn)' is deprecated: [4.4]: use octave::type_
info::register_binary_op instead [-Wdeprecated-declarations]
    CONCAT2 (oct_binop_, f));
                           ^
sparsersb.cc:1980:29: note: in expansion of macro 'INSTALL_BINOP'
 #define RSBOI_INSTALL_BINOP INSTALL_BINOP
                             ^~~~~~~~~~~~~
sparsersb.cc:2023:2: note: in expansion of macro 'RSBOI_INSTALL_BINOP'
  RSBOI_INSTALL_BINOP (op_el_mul, octave_sparsersb_mtx, octave_scalar, rsb_el_mul_s);
  ^~~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:306:15: note: declared here
   extern bool register_binary_op (octave_value::binary_op op,
               ^~~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:92:27: warning: 'bool octave_value_typeinfo::regist
er_binary_op(octave_value::binary_op, int, int, octave_value_typeinfo::binary_op_fcn)' is deprecated: [4.4]: use octave::type_
info::register_binary_op instead [-Wdeprecated-declarations]
    CONCAT2 (oct_binop_, f));
                           ^
sparsersb.cc:1980:29: note: in expansion of macro 'INSTALL_BINOP'
 #define RSBOI_INSTALL_BINOP INSTALL_BINOP
                             ^~~~~~~~~~~~~
sparsersb.cc:2025:2: note: in expansion of macro 'RSBOI_INSTALL_BINOP'
  RSBOI_INSTALL_BINOP (op_el_mul, octave_sparsersb_mtx, octave_complex, rsb_el_mul_c);
  ^~~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:306:15: note: declared here
   extern bool register_binary_op (octave_value::binary_op op,
               ^~~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:92:27: warning: 'bool octave_value_typeinfo::regist
er_binary_op(octave_value::binary_op, int, int, octave_value_typeinfo::binary_op_fcn)' is deprecated: [4.4]: use octave::type_
info::register_binary_op instead [-Wdeprecated-declarations]
    CONCAT2 (oct_binop_, f));
                           ^
sparsersb.cc:1980:29: note: in expansion of macro 'INSTALL_BINOP'
 #define RSBOI_INSTALL_BINOP INSTALL_BINOP
                             ^~~~~~~~~~~~~
sparsersb.cc:2029:2: note: in expansion of macro 'RSBOI_INSTALL_BINOP'
  RSBOI_INSTALL_BINOP (op_el_div, octave_sparsersb_mtx, octave_scalar, rsb_el_div_s);
  ^~~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:306:15: note: declared here
   extern bool register_binary_op (octave_value::binary_op op,
               ^~~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:92:27: warning: 'bool octave_value_typeinfo::regist
er_binary_op(octave_value::binary_op, int, int, octave_value_typeinfo::binary_op_fcn)' is deprecated: [4.4]: use octave::type_
info::register_binary_op instead [-Wdeprecated-declarations]
    CONCAT2 (oct_binop_, f));
                           ^
sparsersb.cc:1980:29: note: in expansion of macro 'INSTALL_BINOP'
 #define RSBOI_INSTALL_BINOP INSTALL_BINOP
                             ^~~~~~~~~~~~~
sparsersb.cc:2031:2: note: in expansion of macro 'RSBOI_INSTALL_BINOP'
  RSBOI_INSTALL_BINOP (op_el_div, octave_sparsersb_mtx, octave_complex, rsb_el_div_c);
  ^~~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:306:15: note: declared here
   extern bool register_binary_op (octave_value::binary_op op,
               ^~~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:92:27: warning: 'bool octave_value_typeinfo::regist
er_binary_op(octave_value::binary_op, int, int, octave_value_typeinfo::binary_op_fcn)' is deprecated: [4.4]: use octave::type_
info::register_binary_op instead [-Wdeprecated-declarations]
    CONCAT2 (oct_binop_, f));
                           ^
sparsersb.cc:1980:29: note: in expansion of macro 'INSTALL_BINOP'
 #define RSBOI_INSTALL_BINOP INSTALL_BINOP
                             ^~~~~~~~~~~~~
sparsersb.cc:2033:2: note: in expansion of macro 'RSBOI_INSTALL_BINOP'
  RSBOI_INSTALL_BINOP (op_el_pow, octave_sparsersb_mtx, octave_scalar, el_pow);
  ^~~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:306:15: note: declared here
   extern bool register_binary_op (octave_value::binary_op op,
               ^~~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:82:26: warning: 'bool octave_value_typeinfo::regist
er_unary_op(octave_value::unary_op, int, octave_value_typeinfo::unary_op_fcn)' is deprecated: [4.4]: use octave::type_info::re
gister_unary_op instead [-Wdeprecated-declarations]
   octave_value_typeinfo::register_unary_op                              \
                          ^
sparsersb.cc:1986:28: note: in expansion of macro 'INSTALL_UNOP'
 #define RSBOI_INSTALL_UNOP INSTALL_UNOP
                            ^~~~~~~~~~~~
sparsersb.cc:2034:2: note: in expansion of macro 'RSBOI_INSTALL_UNOP'
  RSBOI_INSTALL_UNOP (op_uminus, octave_sparsersb_mtx, uminus);
  ^~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:294:15: note: declared here
   extern bool register_unary_op (octave_value::unary_op op,
               ^~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:83:66: warning: 'bool octave_value_typeinfo::regist
er_unary_op(octave_value::unary_op, int, octave_value_typeinfo::unary_op_fcn)' is deprecated: [4.4]: use octave::type_info::re
gister_unary_op instead [-Wdeprecated-declarations]
   (octave_value::op, t::static_type_id (), CONCAT2 (oct_unop_, f));
                                                                  ^
sparsersb.cc:1986:28: note: in expansion of macro 'INSTALL_UNOP'
 #define RSBOI_INSTALL_UNOP INSTALL_UNOP
                            ^~~~~~~~~~~~
sparsersb.cc:2034:2: note: in expansion of macro 'RSBOI_INSTALL_UNOP'
  RSBOI_INSTALL_UNOP (op_uminus, octave_sparsersb_mtx, uminus);
  ^~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:294:15: note: declared here
   extern bool register_unary_op (octave_value::unary_op op,
               ^~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:92:27: warning: 'bool octave_value_typeinfo::regist
er_binary_op(octave_value::binary_op, int, int, octave_value_typeinfo::binary_op_fcn)' is deprecated: [4.4]: use octave::type_
info::register_binary_op instead [-Wdeprecated-declarations]
    CONCAT2 (oct_binop_, f));
                           ^
sparsersb.cc:1980:29: note: in expansion of macro 'INSTALL_BINOP'
 #define RSBOI_INSTALL_BINOP INSTALL_BINOP
                             ^~~~~~~~~~~~~
sparsersb.cc:2035:2: note: in expansion of macro 'RSBOI_INSTALL_BINOP'
  RSBOI_INSTALL_BINOP (op_ldiv, octave_sparsersb_mtx, octave_matrix, ldiv);
  ^~~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:306:15: note: declared here
   extern bool register_binary_op (octave_value::binary_op op,
               ^~~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:92:27: warning: 'bool octave_value_typeinfo::regist
er_binary_op(octave_value::binary_op, int, int, octave_value_typeinfo::binary_op_fcn)' is deprecated: [4.4]: use octave::type_
info::register_binary_op instead [-Wdeprecated-declarations]
    CONCAT2 (oct_binop_, f));
                           ^
sparsersb.cc:1980:29: note: in expansion of macro 'INSTALL_BINOP'
 #define RSBOI_INSTALL_BINOP INSTALL_BINOP
                             ^~~~~~~~~~~~~
sparsersb.cc:2036:2: note: in expansion of macro 'RSBOI_INSTALL_BINOP'
  RSBOI_INSTALL_BINOP (op_el_ldiv, octave_sparsersb_mtx, octave_matrix, el_ldiv);
  ^~~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:306:15: note: declared here
   extern bool register_binary_op (octave_value::binary_op op,
               ^~~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:92:27: warning: 'bool octave_value_typeinfo::regist
er_binary_op(octave_value::binary_op, int, int, octave_value_typeinfo::binary_op_fcn)' is deprecated: [4.4]: use octave::type_
info::register_binary_op instead [-Wdeprecated-declarations]
    CONCAT2 (oct_binop_, f));
                           ^
sparsersb.cc:1980:29: note: in expansion of macro 'INSTALL_BINOP'
 #define RSBOI_INSTALL_BINOP INSTALL_BINOP
                             ^~~~~~~~~~~~~
sparsersb.cc:2037:2: note: in expansion of macro 'RSBOI_INSTALL_BINOP'
  RSBOI_INSTALL_BINOP (op_div, octave_sparsersb_mtx, octave_matrix, div);
  ^~~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:306:15: note: declared here
   extern bool register_binary_op (octave_value::binary_op op,
               ^~~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:92:27: warning: 'bool octave_value_typeinfo::regist
er_binary_op(octave_value::binary_op, int, int, octave_value_typeinfo::binary_op_fcn)' is deprecated: [4.4]: use octave::type_
info::register_binary_op instead [-Wdeprecated-declarations]
    CONCAT2 (oct_binop_, f));
                           ^
sparsersb.cc:1980:29: note: in expansion of macro 'INSTALL_BINOP'
 #define RSBOI_INSTALL_BINOP INSTALL_BINOP
                             ^~~~~~~~~~~~~
sparsersb.cc:2038:2: note: in expansion of macro 'RSBOI_INSTALL_BINOP'
  RSBOI_INSTALL_BINOP (op_div, octave_sparsersb_mtx, octave_scalar, rsb_s_div);
  ^~~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:306:15: note: declared here
   extern bool register_binary_op (octave_value::binary_op op,
               ^~~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:92:27: warning: 'bool octave_value_typeinfo::regist
er_binary_op(octave_value::binary_op, int, int, octave_value_typeinfo::binary_op_fcn)' is deprecated: [4.4]: use octave::type_
info::register_binary_op instead [-Wdeprecated-declarations]
    CONCAT2 (oct_binop_, f));
                           ^
sparsersb.cc:1980:29: note: in expansion of macro 'INSTALL_BINOP'
 #define RSBOI_INSTALL_BINOP INSTALL_BINOP
                             ^~~~~~~~~~~~~
sparsersb.cc:2040:2: note: in expansion of macro 'RSBOI_INSTALL_BINOP'
  RSBOI_INSTALL_BINOP (op_div, octave_sparsersb_mtx, octave_complex, rsb_c_div);
  ^~~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:306:15: note: declared here
   extern bool register_binary_op (octave_value::binary_op op,
               ^~~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:92:27: warning: 'bool octave_value_typeinfo::regist
er_binary_op(octave_value::binary_op, int, int, octave_value_typeinfo::binary_op_fcn)' is deprecated: [4.4]: use octave::type_
info::register_binary_op instead [-Wdeprecated-declarations]
    CONCAT2 (oct_binop_, f));
                           ^
sparsersb.cc:1980:29: note: in expansion of macro 'INSTALL_BINOP'
 #define RSBOI_INSTALL_BINOP INSTALL_BINOP
                             ^~~~~~~~~~~~~
sparsersb.cc:2042:2: note: in expansion of macro 'RSBOI_INSTALL_BINOP'
  RSBOI_INSTALL_BINOP (op_mul, octave_sparsersb_mtx, octave_scalar, rsb_s_mul);
  ^~~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:306:15: note: declared here
   extern bool register_binary_op (octave_value::binary_op op,
               ^~~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:92:27: warning: 'bool octave_value_typeinfo::regist
er_binary_op(octave_value::binary_op, int, int, octave_value_typeinfo::binary_op_fcn)' is deprecated: [4.4]: use octave::type_
info::register_binary_op instead [-Wdeprecated-declarations]
    CONCAT2 (oct_binop_, f));
                           ^
sparsersb.cc:1980:29: note: in expansion of macro 'INSTALL_BINOP'
 #define RSBOI_INSTALL_BINOP INSTALL_BINOP
                             ^~~~~~~~~~~~~
sparsersb.cc:2044:2: note: in expansion of macro 'RSBOI_INSTALL_BINOP'
  RSBOI_INSTALL_BINOP (op_mul, octave_sparsersb_mtx, octave_complex, rsb_c_mul);
  ^~~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:306:15: note: declared here
   extern bool register_binary_op (octave_value::binary_op op,
               ^~~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:92:27: warning: 'bool octave_value_typeinfo::regist
er_binary_op(octave_value::binary_op, int, int, octave_value_typeinfo::binary_op_fcn)' is deprecated: [4.4]: use octave::type_
info::register_binary_op instead [-Wdeprecated-declarations]
    CONCAT2 (oct_binop_, f));
                           ^
sparsersb.cc:1980:29: note: in expansion of macro 'INSTALL_BINOP'
 #define RSBOI_INSTALL_BINOP INSTALL_BINOP
                             ^~~~~~~~~~~~~
sparsersb.cc:2045:2: note: in expansion of macro 'RSBOI_INSTALL_BINOP'
  RSBOI_INSTALL_BINOP (op_mul, octave_sparsersb_mtx, octave_complex_matrix, op_c_mul);
  ^~~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:306:15: note: declared here
   extern bool register_binary_op (octave_value::binary_op op,
               ^~~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:92:27: warning: 'bool octave_value_typeinfo::regist
er_binary_op(octave_value::compound_binary_op, int, int, octave_value_typeinfo::binary_op_fcn)' is deprecated: [4.4]: use octa
ve::type_info::register_binary_op instead [-Wdeprecated-declarations]
    CONCAT2 (oct_binop_, f));
                           ^
sparsersb.cc:1980:29: note: in expansion of macro 'INSTALL_BINOP'
 #define RSBOI_INSTALL_BINOP INSTALL_BINOP
                             ^~~~~~~~~~~~~
sparsersb.cc:2046:2: note: in expansion of macro 'RSBOI_INSTALL_BINOP'
  RSBOI_INSTALL_BINOP (op_trans_mul, octave_sparsersb_mtx, octave_complex_matrix, op_c_trans_mul);
  ^~~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:314:15: note: declared here
   extern bool register_binary_op (octave_value::compound_binary_op op,
               ^~~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:92:27: warning: 'bool octave_value_typeinfo::regist
er_binary_op(octave_value::binary_op, int, int, octave_value_typeinfo::binary_op_fcn)' is deprecated: [4.4]: use octave::type_
info::register_binary_op instead [-Wdeprecated-declarations]
    CONCAT2 (oct_binop_, f));
                           ^
sparsersb.cc:1980:29: note: in expansion of macro 'INSTALL_BINOP'
 #define RSBOI_INSTALL_BINOP INSTALL_BINOP
                             ^~~~~~~~~~~~~
sparsersb.cc:2047:2: note: in expansion of macro 'RSBOI_INSTALL_BINOP'
  RSBOI_INSTALL_BINOP (op_ldiv, octave_sparsersb_mtx, octave_complex_matrix, c_ldiv);
  ^~~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:306:15: note: declared here
   extern bool register_binary_op (octave_value::binary_op op,
               ^~~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:92:27: warning: 'bool octave_value_typeinfo::regist
er_binary_op(octave_value::compound_binary_op, int, int, octave_value_typeinfo::binary_op_fcn)' is deprecated: [4.4]: use octa
ve::type_info::register_binary_op instead [-Wdeprecated-declarations]
    CONCAT2 (oct_binop_, f));
                           ^
sparsersb.cc:1980:29: note: in expansion of macro 'INSTALL_BINOP'
 #define RSBOI_INSTALL_BINOP INSTALL_BINOP
                             ^~~~~~~~~~~~~
sparsersb.cc:2048:2: note: in expansion of macro 'RSBOI_INSTALL_BINOP'
  RSBOI_INSTALL_BINOP (op_trans_ldiv, octave_sparsersb_mtx, octave_complex_matrix, trans_c_ldiv);
  ^~~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:314:15: note: declared here
   extern bool register_binary_op (octave_value::compound_binary_op op,
               ^~~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:92:27: warning: 'bool octave_value_typeinfo::regist
er_binary_op(octave_value::binary_op, int, int, octave_value_typeinfo::binary_op_fcn)' is deprecated: [4.4]: use octave::type_
info::register_binary_op instead [-Wdeprecated-declarations]
    CONCAT2 (oct_binop_, f));
                           ^
sparsersb.cc:1980:29: note: in expansion of macro 'INSTALL_BINOP'
 #define RSBOI_INSTALL_BINOP INSTALL_BINOP
                             ^~~~~~~~~~~~~
sparsersb.cc:2051:2: note: in expansion of macro 'RSBOI_INSTALL_BINOP'
  RSBOI_INSTALL_BINOP (op_pow, octave_sparsersb_mtx, octave_scalar, rsb_s_pow);
  ^~~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:306:15: note: declared here
   extern bool register_binary_op (octave_value::binary_op op,
               ^~~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:92:27: warning: 'bool octave_value_typeinfo::regist
er_binary_op(octave_value::binary_op, int, int, octave_value_typeinfo::binary_op_fcn)' is deprecated: [4.4]: use octave::type_
info::register_binary_op instead [-Wdeprecated-declarations]
    CONCAT2 (oct_binop_, f));
                           ^
sparsersb.cc:1980:29: note: in expansion of macro 'INSTALL_BINOP'
 #define RSBOI_INSTALL_BINOP INSTALL_BINOP
                             ^~~~~~~~~~~~~
sparsersb.cc:2053:2: note: in expansion of macro 'RSBOI_INSTALL_BINOP'
  RSBOI_INSTALL_BINOP (op_el_div, octave_sparsersb_mtx, octave_matrix, el_div);
  ^~~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:306:15: note: declared here
   extern bool register_binary_op (octave_value::binary_op op,
               ^~~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:82:26: warning: 'bool octave_value_typeinfo::regist
er_unary_op(octave_value::unary_op, int, octave_value_typeinfo::unary_op_fcn)' is deprecated: [4.4]: use octave::type_info::re
gister_unary_op instead [-Wdeprecated-declarations]
   octave_value_typeinfo::register_unary_op                              \
                          ^
sparsersb.cc:1986:28: note: in expansion of macro 'INSTALL_UNOP'
 #define RSBOI_INSTALL_UNOP INSTALL_UNOP
                            ^~~~~~~~~~~~
sparsersb.cc:2054:2: note: in expansion of macro 'RSBOI_INSTALL_UNOP'
  RSBOI_INSTALL_UNOP (op_transpose, octave_sparsersb_mtx, transpose);
  ^~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:294:15: note: declared here
   extern bool register_unary_op (octave_value::unary_op op,
               ^~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:83:66: warning: 'bool octave_value_typeinfo::regist
er_unary_op(octave_value::unary_op, int, octave_value_typeinfo::unary_op_fcn)' is deprecated: [4.4]: use octave::type_info::re
gister_unary_op instead [-Wdeprecated-declarations]
   (octave_value::op, t::static_type_id (), CONCAT2 (oct_unop_, f));
                                                                  ^
sparsersb.cc:1986:28: note: in expansion of macro 'INSTALL_UNOP'
 #define RSBOI_INSTALL_UNOP INSTALL_UNOP
                            ^~~~~~~~~~~~
sparsersb.cc:2054:2: note: in expansion of macro 'RSBOI_INSTALL_UNOP'
  RSBOI_INSTALL_UNOP (op_transpose, octave_sparsersb_mtx, transpose);
  ^~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:294:15: note: declared here
   extern bool register_unary_op (octave_value::unary_op op,
               ^~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:82:26: warning: 'bool octave_value_typeinfo::regist
er_unary_op(octave_value::unary_op, int, octave_value_typeinfo::unary_op_fcn)' is deprecated: [4.4]: use octave::type_info::re
gister_unary_op instead [-Wdeprecated-declarations]
   octave_value_typeinfo::register_unary_op                              \
                          ^
sparsersb.cc:1986:28: note: in expansion of macro 'INSTALL_UNOP'
 #define RSBOI_INSTALL_UNOP INSTALL_UNOP
                            ^~~~~~~~~~~~
sparsersb.cc:2055:2: note: in expansion of macro 'RSBOI_INSTALL_UNOP'
  RSBOI_INSTALL_UNOP (op_hermitian, octave_sparsersb_mtx, htranspose);
  ^~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:294:15: note: declared here
   extern bool register_unary_op (octave_value::unary_op op,
               ^~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:83:66: warning: 'bool octave_value_typeinfo::regist
er_unary_op(octave_value::unary_op, int, octave_value_typeinfo::unary_op_fcn)' is deprecated: [4.4]: use octave::type_info::re
gister_unary_op instead [-Wdeprecated-declarations]
   (octave_value::op, t::static_type_id (), CONCAT2 (oct_unop_, f));
                                                                  ^
sparsersb.cc:1986:28: note: in expansion of macro 'INSTALL_UNOP'
 #define RSBOI_INSTALL_UNOP INSTALL_UNOP
                            ^~~~~~~~~~~~
sparsersb.cc:2055:2: note: in expansion of macro 'RSBOI_INSTALL_UNOP'
  RSBOI_INSTALL_UNOP (op_hermitian, octave_sparsersb_mtx, htranspose);
  ^~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:294:15: note: declared here
   extern bool register_unary_op (octave_value::unary_op op,
               ^~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:99:26: warning: 'bool octave_value_typeinfo::regist
er_assign_op(octave_value::assign_op, int, int, octave_value_typeinfo::assign_op_fcn)' is deprecated: [4.4]: use octave::type_
info::register_assign_op instead [-Wdeprecated-declarations]
   octave_value_typeinfo::register_assign_op                             \
                          ^
sparsersb.cc:1983:32: note: in expansion of macro 'INSTALL_ASSIGNOP'
 #define RSBOI_INSTALL_ASSIGNOP INSTALL_ASSIGNOP
                                ^~~~~~~~~~~~~~~~
sparsersb.cc:2056:2: note: in expansion of macro 'RSBOI_INSTALL_ASSIGNOP'
  RSBOI_INSTALL_ASSIGNOP (op_asn_eq, octave_sparsersb_mtx, octave_sparse_matrix, assign);
  ^~~~~~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:321:15: note: declared here
   extern bool register_assign_op (octave_value::assign_op op,
               ^~~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:101:30: warning: 'bool octave_value_typeinfo::regis
ter_assign_op(octave_value::assign_op, int, int, octave_value_typeinfo::assign_op_fcn)' is deprecated: [4.4]: use octave::type
_info::register_assign_op instead [-Wdeprecated-declarations]
    CONCAT2 (oct_assignop_, f));
                              ^
sparsersb.cc:1983:32: note: in expansion of macro 'INSTALL_ASSIGNOP'
 #define RSBOI_INSTALL_ASSIGNOP INSTALL_ASSIGNOP
                                ^~~~~~~~~~~~~~~~
sparsersb.cc:2056:2: note: in expansion of macro 'RSBOI_INSTALL_ASSIGNOP'
  RSBOI_INSTALL_ASSIGNOP (op_asn_eq, octave_sparsersb_mtx, octave_sparse_matrix, assign);
  ^~~~~~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:321:15: note: declared here
   extern bool register_assign_op (octave_value::assign_op op,
               ^~~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:99:26: warning: 'bool octave_value_typeinfo::regist
er_assign_op(octave_value::assign_op, int, int, octave_value_typeinfo::assign_op_fcn)' is deprecated: [4.4]: use octave::type_
info::register_assign_op instead [-Wdeprecated-declarations]
   octave_value_typeinfo::register_assign_op                             \
                          ^
sparsersb.cc:1983:32: note: in expansion of macro 'INSTALL_ASSIGNOP'
 #define RSBOI_INSTALL_ASSIGNOP INSTALL_ASSIGNOP
                                ^~~~~~~~~~~~~~~~
sparsersb.cc:2057:2: note: in expansion of macro 'RSBOI_INSTALL_ASSIGNOP'
  RSBOI_INSTALL_ASSIGNOP (op_asn_eq, octave_sparsersb_mtx, octave_matrix, assignm);
  ^~~~~~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:321:15: note: declared here
   extern bool register_assign_op (octave_value::assign_op op,
               ^~~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:101:30: warning: 'bool octave_value_typeinfo::regis
ter_assign_op(octave_value::assign_op, int, int, octave_value_typeinfo::assign_op_fcn)' is deprecated: [4.4]: use octave::type
_info::register_assign_op instead [-Wdeprecated-declarations]
    CONCAT2 (oct_assignop_, f));
                              ^
sparsersb.cc:1983:32: note: in expansion of macro 'INSTALL_ASSIGNOP'
 #define RSBOI_INSTALL_ASSIGNOP INSTALL_ASSIGNOP
                                ^~~~~~~~~~~~~~~~
sparsersb.cc:2057:2: note: in expansion of macro 'RSBOI_INSTALL_ASSIGNOP'
  RSBOI_INSTALL_ASSIGNOP (op_asn_eq, octave_sparsersb_mtx, octave_matrix, assignm);
  ^~~~~~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:321:15: note: declared here
   extern bool register_assign_op (octave_value::assign_op op,
               ^~~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:92:27: warning: 'bool octave_value_typeinfo::regist
er_binary_op(octave_value::binary_op, int, int, octave_value_typeinfo::binary_op_fcn)' is deprecated: [4.4]: use octave::type_
info::register_binary_op instead [-Wdeprecated-declarations]
    CONCAT2 (oct_binop_, f));
                           ^
sparsersb.cc:1980:29: note: in expansion of macro 'INSTALL_BINOP'
 #define RSBOI_INSTALL_BINOP INSTALL_BINOP
                             ^~~~~~~~~~~~~
sparsersb.cc:2058:2: note: in expansion of macro 'RSBOI_INSTALL_BINOP'
  RSBOI_INSTALL_BINOP (op_mul, octave_sparsersb_mtx, octave_matrix, op_mul);
  ^~~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:306:15: note: declared here
   extern bool register_binary_op (octave_value::binary_op op,
               ^~~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:92:27: warning: 'bool octave_value_typeinfo::regist
er_binary_op(octave_value::binary_op, int, int, octave_value_typeinfo::binary_op_fcn)' is deprecated: [4.4]: use octave::type_
info::register_binary_op instead [-Wdeprecated-declarations]
    CONCAT2 (oct_binop_, f));
                           ^
sparsersb.cc:1980:29: note: in expansion of macro 'INSTALL_BINOP'
 #define RSBOI_INSTALL_BINOP INSTALL_BINOP
                             ^~~~~~~~~~~~~
sparsersb.cc:2060:2: note: in expansion of macro 'RSBOI_INSTALL_BINOP'
  RSBOI_INSTALL_BINOP (op_sub, octave_sparsersb_mtx, octave_sparsersb_mtx, op_sub);
  ^~~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:306:15: note: declared here
   extern bool register_binary_op (octave_value::binary_op op,
               ^~~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:92:27: warning: 'bool octave_value_typeinfo::regist
er_binary_op(octave_value::binary_op, int, int, octave_value_typeinfo::binary_op_fcn)' is deprecated: [4.4]: use octave::type_
info::register_binary_op instead [-Wdeprecated-declarations]
    CONCAT2 (oct_binop_, f));
                           ^
sparsersb.cc:1980:29: note: in expansion of macro 'INSTALL_BINOP'
 #define RSBOI_INSTALL_BINOP INSTALL_BINOP
                             ^~~~~~~~~~~~~
sparsersb.cc:2061:2: note: in expansion of macro 'RSBOI_INSTALL_BINOP'
  RSBOI_INSTALL_BINOP (op_add, octave_sparsersb_mtx, octave_sparsersb_mtx, op_add);
  ^~~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:306:15: note: declared here
   extern bool register_binary_op (octave_value::binary_op op,
               ^~~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:92:27: warning: 'bool octave_value_typeinfo::regist
er_binary_op(octave_value::binary_op, int, int, octave_value_typeinfo::binary_op_fcn)' is deprecated: [4.4]: use octave::type_
info::register_binary_op instead [-Wdeprecated-declarations]
    CONCAT2 (oct_binop_, f));
                           ^
sparsersb.cc:1980:29: note: in expansion of macro 'INSTALL_BINOP'
 #define RSBOI_INSTALL_BINOP INSTALL_BINOP
                             ^~~~~~~~~~~~~
sparsersb.cc:2063:2: note: in expansion of macro 'RSBOI_INSTALL_BINOP'
  RSBOI_INSTALL_BINOP (op_mul, octave_sparsersb_mtx, octave_sparsersb_mtx, op_spmul);
  ^~~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:306:15: note: declared here
   extern bool register_binary_op (octave_value::binary_op op,
               ^~~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:92:27: warning: 'bool octave_value_typeinfo::regist
er_binary_op(octave_value::compound_binary_op, int, int, octave_value_typeinfo::binary_op_fcn)' is deprecated: [4.4]: use octa
ve::type_info::register_binary_op instead [-Wdeprecated-declarations]
    CONCAT2 (oct_binop_, f));
                           ^
sparsersb.cc:1980:29: note: in expansion of macro 'INSTALL_BINOP'
 #define RSBOI_INSTALL_BINOP INSTALL_BINOP
                             ^~~~~~~~~~~~~
sparsersb.cc:2064:2: note: in expansion of macro 'RSBOI_INSTALL_BINOP'
  RSBOI_INSTALL_BINOP (op_trans_mul, octave_sparsersb_mtx, octave_matrix, op_trans_mul);
  ^~~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:314:15: note: declared here
   extern bool register_binary_op (octave_value::compound_binary_op op,
               ^~~~~~~~~~~~~~~~~~
In file included from sparsersb.cc:76:0:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ops.h:92:27: warning: 'bool octave_value_typeinfo::regist
er_binary_op(octave_value::compound_binary_op, int, int, octave_value_typeinfo::binary_op_fcn)' is deprecated: [4.4]: use octa
ve::type_info::register_binary_op instead [-Wdeprecated-declarations]
    CONCAT2 (oct_binop_, f));
                           ^
sparsersb.cc:1980:29: note: in expansion of macro 'INSTALL_BINOP'
 #define RSBOI_INSTALL_BINOP INSTALL_BINOP
                             ^~~~~~~~~~~~~
sparsersb.cc:2065:2: note: in expansion of macro 'RSBOI_INSTALL_BINOP'
  RSBOI_INSTALL_BINOP (op_trans_ldiv, octave_sparsersb_mtx, octave_matrix, trans_ldiv);
  ^~~~~~~~~~~~~~~~~~~
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-fcn.h:35:0,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-builtin.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-int.h:30,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\defun-dld.h:32,
                 from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:32,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\ov-typeinfo.h:314:15: note: declared here
   extern bool register_binary_op (octave_value::compound_binary_op op,
               ^~~~~~~~~~~~~~~~~~
sparsersb.cc: In function 'void install_sparse_rsb()':
sparsersb.cc:2108:9: warning: 'void mlock()' is deprecated: [4.4]: use 'interpreter::mlock' instead [-Wdeprecated-declarations
]
   mlock();
         ^
In file included from c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\oct.h:39:0,
                 from sparsersb.cc:71:
c:\programs\octave\octave~1.91-\mingw64\include\octave-5.0.91\octave\variables.h:115:27: note: declared here
 extern OCTINTERP_API void mlock (void);
                           ^~~~~
For information about changes from previous versions of the sparsersb package, run 'news sparsersb'.


Nicholas Jankowski <nrjank>
Group Member
Sat 29 Jul 2017 10:39:19 AM UTC, comment #3: 

Thanks for bugreport and patch, Nicholas aand John!
I just `hg import''ed the proposed patch:
 http://hg.code.sf.net/p/octave/sparsersb
Sorry foe the late answer.
Is it all fine now ?

dezperado <dezperado>
Fri 21 Jul 2017 07:02:58 PM UTC, comment #2: 

Patch attached

(file #41281)

John Donoghue <lostbard>
Group Member
Thu 29 Jun 2017 04:09:47 PM UTC, comment #1: 

I believe sparsersb should make the following change in its configure.ac file:


--- a/src/configure.ac
+++ b/src/configure.ac
@@ -107,11 +107,7 @@ else
        fi
 fi

-if test -x `which $OCTAVE-cli` ; then
-       OCTAVE_CLI="$OCTAVE-cli";
-else
-       OCTAVE_CLI="$OCTAVE";
-fi
+OCTAVE_CLI="$OCTAVE --no-gui --no-window-system"

 SPARSERSB_USE_64BIT_IDX=`$OCTAVE_CLI --no-line-editing -qf --eval 'printf ("%i", sizemax() > intmax ("int32"))'`
 if [test x"$SPARSERSB_USE_64BIT_IDX" = x"1" ]; then


Calling "octave --no-gui --no-window-system" is the safest way to run Octave on all platforms to ensure that Octave's CLI mode runs.

Mike Miller <mtmiller>
Group Member
Thu 29 Jun 2017 03:56:44 PM UTC, original submission:  

running pkg rebuild, then pkg update on a fresh Octave 4.2.1 install (64bit, zip installer, windows 7) terminates early with the following:


./configure: line 2903: which: command not found
./configure: line 2909: C:/Octave/OCTAVE~1.1/bin/octave-4.2.1.exe-cli: No such file or directory
couldn't delete directory C:\Octave\OCTAVE~1.1\share\octave\packages\sparsersb-1.0.2: Directory not empty
error: called from
    uninstall at line 120 column 11
    install at line 207 column 9
    pkg at line 394 column 9
    pkg at line 552 column 11


a pkg list before pkg update showed pkg 1.0.2 installed.  pkg list after this failed update still shows sparsersb 1.0.2, but no \packages\sparsersb-1.0.x folder exists.  another pkg rebuild shows no sparsersb package installed.

Because pkg moves through the list alphabetically, no further packages were updated (stk at 2.3.4, video at 1.2.3, etc.)

if I run a separate pkg install -forge sparsesb, I get the same .configure messages:

>> pkg install -forge sparsersb
./configure: line 2903: which: command not found
./configure: line 2909: C:/Octave/OCTAVE~1.1/bin/octave-4.2.1.exe-cli: No such file
 or directory


but the install completes without error.  a subsequent pkg update   goes through the rest of the packages without error.

Nicholas Jankowski <nrjank>
Group Member

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #41281:  sparser-config.patch added by lostbard (885B - application/octet-stream)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by jwe (Updated the item)
  • -email is unavailable- added by dezperado (Posted a comment)
  • -email is unavailable- added by lostbard (Updated the item)
  • -email is unavailable- added by nrjank (Submitted the item)
  • -email is unavailable- added by nrjank (package maintainer)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only group members can vote.

     

    Follow 7 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2019-02-23 mtmiller StatusPatch Submitted Fixed
        Open/ClosedOpen Closed
    2019-02-23 mtmiller Carbon-CopyRemoved 80942 -
    2017-08-11 jwe Summary[octave forge] sparsersb pkg update errors &amp; failure 1.0.2--&gt;1.0.5 [octave forge] (sparsersb) pkg update errors & failure 1.0.2-->1.0.5
    2017-07-21 lostbard Attached File- Added sparser-config.patch, #41281
    2017-06-29 mtmiller StatusNone Patch Submitted
    2017-06-29 nrjank Carbon-Copy- Added -email is unavailable-

    Back to the top

    Powered by Savane 3.13-02a9.
    Corresponding source code