summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/moab/package.py2
-rw-r--r--var/spack/repos/builtin/packages/moab/tools-492.patch11
2 files changed, 13 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/moab/package.py b/var/spack/repos/builtin/packages/moab/package.py
index 86de1b5264..5e116bd91b 100644
--- a/var/spack/repos/builtin/packages/moab/package.py
+++ b/var/spack/repos/builtin/packages/moab/package.py
@@ -85,6 +85,8 @@ class Moab(AutotoolsPackage):
# FIXME it seems that zoltan needs to be built without fortran
depends_on('zoltan~fortran', when='+zoltan')
+ patch('tools-492.patch', when='@4.9.2')
+
def configure_args(self):
spec = self.spec
diff --git a/var/spack/repos/builtin/packages/moab/tools-492.patch b/var/spack/repos/builtin/packages/moab/tools-492.patch
new file mode 100644
index 0000000000..2cb0be1955
--- /dev/null
+++ b/var/spack/repos/builtin/packages/moab/tools-492.patch
@@ -0,0 +1,11 @@
+--- a/tools/mbpart.cpp 2019-03-22 10:10:23.242049300 -0400
++++ b/tools/mbpart.cpp 2019-03-22 10:10:26.354738990 -0400
+@@ -491,7 +491,7 @@
+ rval = mb.write_file(tmp_output_file.str().c_str());
+ if (MB_SUCCESS != rval)
+ {
+- std::cerr << tmp_output_file << " : failed to write file." << std::endl;
++ std::cerr << tmp_output_file.str() << " : failed to write file." << std::endl;
+ std::cerr << " Error code: " << mb.get_error_string(rval) << " ("
+ << rval << ")" << std::endl;
+ std::string errstr;