I am sorry if this was reported already. Couldn't find it.
> pkg install -forge linear-algebra
dbleGSVD.cc: In member function ‘octave_idx_type GSVD::init(const Matrix&, const Matrix&, GSVD::type)’:
dbleGSVD.cc:190:31: warning: ‘Array<T>::Array(octave_idx_type, const T&) [with T = double; octave_idx_type = int]’ is deprecated (declared at /usr/local/include/octave-3.8.1/octave/Array.h:194) [-Wdeprecated-declarations]
Array<double> work (lwork, 1);
^
dbleGSVD.cc:191:28: warning: ‘Array<T>::Array(octave_idx_type, const T&) [with T = double; octave_idx_type = int]’ is deprecated (declared at /usr/local/include/octave-3.8.1/octave/Array.h:194) [-Wdeprecated-declarations]
Array<double> alpha (n, 1);
^
dbleGSVD.cc:192:27: warning: ‘Array<T>::Array(octave_idx_type, const T&) [with T = double; octave_idx_type = int]’ is deprecated (declared at /usr/local/include/octave-3.8.1/octave/Array.h:194) [-Wdeprecated-declarations]
Array<double> beta (n, 1);
^
dbleGSVD.cc:193:28: warning: ‘Array<T>::Array(octave_idx_type, const T&) [with T = int; octave_idx_type = int]’ is deprecated (declared at /usr/local/include/octave-3.8.1/octave/Array.h:194) [-Wdeprecated-declarations]
Array<int> iwork (n, 1);
^
CmplxGSVD.cc: In member function ‘octave_idx_type ComplexGSVD::init(const ComplexMatrix&, const ComplexMatrix&, GSVD::type)’:
CmplxGSVD.cc:194:33: warning: ‘Array<T>::Array(octave_idx_type, const T&) [with T = std::complex<double>; octave_idx_type = int]’ is deprecated (declared at /usr/local/include/octave-3.8.1/octave/Array.h:194) [-Wdeprecated-declarations]
Array<Complex> work (lwork, 1);
^
CmplxGSVD.cc:195:30: warning: ‘Array<T>::Array(octave_idx_type, const T&) [with T = double; octave_idx_type = int]’ is deprecated (declared at /usr/local/include/octave-3.8.1/octave/Array.h:194) [-Wdeprecated-declarations]
Array<double> alpha (n, 1);
^
CmplxGSVD.cc:196:29: warning: ‘Array<T>::Array(octave_idx_type, const T&) [with T = double; octave_idx_type = int]’ is deprecated (declared at /usr/local/include/octave-3.8.1/octave/Array.h:194) [-Wdeprecated-declarations]
Array<double> beta (n, 1);
^
CmplxGSVD.cc:197:31: warning: ‘Array<T>::Array(octave_idx_type, const T&) [with T = double; octave_idx_type = int]’ is deprecated (declared at /usr/local/include/octave-3.8.1/octave/Array.h:194) [-Wdeprecated-declarations]
Array<double> rwork(2*n, 1);
^
CmplxGSVD.cc:198:30: warning: ‘Array<T>::Array(octave_idx_type, const T&) [with T = int; octave_idx_type = int]’ is deprecated (declared at /usr/local/include/octave-3.8.1/octave/Array.h:194) [-Wdeprecated-declarations]
Array<int> iwork (n, 1);
^
pgmres.cc: In function ‘octave_value_list Fpgmres(const octave_value_list&, int)’:
pgmres.cc:188:14: warning: deleting object of abstract class type ‘matrixfreematrix’ which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor]
delete A;
^
pgmres.cc:189:14: warning: deleting object of abstract class type ‘matrixfreematrix’ which has non-virtual destructor will cause undefined behaviour [-Wdelete-non-virtual-dtor]
delete invP;
^
/home/juanpi/.octave/linear-algebra-2.2.0/x86_64-unknown-linux-gnu-api-v48+/gsvd.oct: failed to load: liboctinterp.so.1: cannot open shared object file: No such file or directory
error: called from 'doc_cache_create>create_cache' in file /usr/local/share/octave/3.8.1/m/help/doc_cache_create.m near line 101, column 18
error: called from:
error: /usr/local/share/octave/3.8.1/m/pkg/private/install.m at line 241, column 5
error: /usr/local/share/octave/3.8.1/m/pkg/pkg.m at line 394, column 9