Index: /issm/trunk-jpl/src/m/mesh/planet/gmsh/gmshplanet.m
===================================================================
--- /issm/trunk-jpl/src/m/mesh/planet/gmsh/gmshplanet.m	(revision 27559)
+++ /issm/trunk-jpl/src/m/mesh/planet/gmsh/gmshplanet.m	(revision 27560)
@@ -36,7 +36,7 @@
 
 	% Get Gmsh version
-	[s,r]=system(['gmsh -info 2>&1 | command grep ''Version'' | sed -e ''s/Version[[:blank:]]*:[[:blank:]]//'' | cut -d ''.'' -f1']);
-	if s~=0,
-		error(r);
+	[s,r]=system(['gmsh -info | command grep ''Version'' | sed -e ''s/Version[[:blank:]]*:[[:blank:]]//'' | cut -d ''.'' -f1']);
+	if s~=0 || contains(r, 'dyld'),
+		error(['gmshplanet: ' r]);
 	elseif isempty(r),
 		% If this function is called from one of our distributable packages, we 
@@ -44,7 +44,7 @@
 		[filepath,name,ext]=fileparts(which('gmsh.'));
 		setenv('PATH',[filepath ':' getenv('PATH')]);
-		[s,r]=system(['gmsh -info 2>&1 | command grep ''Version'' | sed -e ''s/Version[[:blank:]]*:[[:blank:]]//'' | cut -d ''.'' -f1']);
-		if s~=0,
-			error(r);
+		[s,r]=system(['gmsh -info | command grep ''Version'' | sed -e ''s/Version[[:blank:]]*:[[:blank:]]//'' | cut -d ''.'' -f1']);
+		if s~=0 || contains(r, 'dyld'),
+			error(['gmshplanet: ' r]);
 		elseif isempty(r),
 			error('gmshplanet: Gmsh executable not found!');
