diff src/of-linear-algebra-4-fixes.patch @ 4653:00e61c4a5657

fixes for package build errors due to API changes
author John W. Eaton <jwe@octave.org>
date Mon, 09 Apr 2018 12:12:44 -0400
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/of-linear-algebra-4-fixes.patch	Mon Apr 09 12:12:44 2018 -0400
@@ -0,0 +1,43 @@
+diff -uNr a/src/gsvd.cc b/src/gsvd.cc
+--- a/src/gsvd.cc	2015-01-24 14:54:11.000000000 -0500
++++ b/src/gsvd.cc	2018-04-09 14:25:44.604821251 -0400
+@@ -23,8 +23,8 @@
+ 
+ #include "defun-dld.h"
+ #include "error.h"
+-#include "gripes.h"
+-#include "oct-obj.h"
++#include "errwarn.h"
++#include "ovl.h"
+ #include "pr-output.h"
+ #include "utils.h"
+ 
+@@ -211,7 +211,7 @@
+                         ? GSVD::sigma_only
+                         : (nargout > 5) ? GSVD::std : GSVD::economy );
+ 
+-      if (argA.is_real_type () && argB.is_real_type ())
++      if (argA.isreal () && argB.isreal ())
+         {
+           Matrix tmpA = argA.matrix_value ();
+           Matrix tmpB = argB.matrix_value ();
+@@ -253,7 +253,7 @@
+                 }
+             }
+         }
+-      else if (argA.is_complex_type () || argB.is_complex_type ())
++      else if (argA.iscomplex () || argB.iscomplex ())
+         {
+           ComplexMatrix ctmpA = argA.complex_matrix_value ();
+           ComplexMatrix ctmpB = argB.complex_matrix_value ();
+@@ -296,8 +296,8 @@
+         }
+       else
+         {
+-          gripe_wrong_type_arg ("gsvd", argA);
+-          gripe_wrong_type_arg ("gsvd", argB);
++          err_wrong_type_arg ("gsvd", argA);
++          err_wrong_type_arg ("gsvd", argB);
+           return retval;
+         }
+     }