From 0ca5ad237a7ec10a148325b2c3601c024345788c Mon Sep 17 00:00:00 2001 From: noguchi-k <55966120+noguchi-k@users.noreply.github.com> Date: Sat, 28 Mar 2020 01:29:30 +0900 Subject: denovogear: fixed comparison error (#15638) --- var/spack/repos/builtin/packages/denovogear/newmat6.cpp.patch | 11 +++++++++++ var/spack/repos/builtin/packages/denovogear/package.py | 2 ++ 2 files changed, 13 insertions(+) create mode 100644 var/spack/repos/builtin/packages/denovogear/newmat6.cpp.patch diff --git a/var/spack/repos/builtin/packages/denovogear/newmat6.cpp.patch b/var/spack/repos/builtin/packages/denovogear/newmat6.cpp.patch new file mode 100644 index 0000000000..36d2e240cd --- /dev/null +++ b/var/spack/repos/builtin/packages/denovogear/newmat6.cpp.patch @@ -0,0 +1,11 @@ +--- spack-src/src/contrib/newmat/newmat6.cpp.org 2020-03-19 14:06:13.679032667 +0900 ++++ spack-src/src/contrib/newmat/newmat6.cpp 2020-03-19 14:07:34.267492838 +0900 +@@ -428,7 +428,7 @@ + { + if (&gm == this) { REPORT tag_val = -1; return; } + REPORT +- if (indx > 0) { delete [] indx; indx = 0; } ++ if (indx != NULL) { delete [] indx; indx = 0; } + ((CroutMatrix&)gm).get_aux(*this); + Eq(gm); + } diff --git a/var/spack/repos/builtin/packages/denovogear/package.py b/var/spack/repos/builtin/packages/denovogear/package.py index 8f475492c1..bc683febef 100644 --- a/var/spack/repos/builtin/packages/denovogear/package.py +++ b/var/spack/repos/builtin/packages/denovogear/package.py @@ -25,3 +25,5 @@ class Denovogear(CMakePackage): depends_on('zlib', type=('link')) patch('stream-open.patch', when='@:1.1.1') + # fix: ordered comparison between pointer and zero. + patch('newmat6.cpp.patch') -- cgit v1.2.3-60-g2f50