Index: /proj/ice/larour/issm-uci/trunk-jpl/src/m/model/petscversion.m =================================================================== --- /proj/ice/larour/issm-uci/trunk-jpl/src/m/model/petscversion.m (revision 11020) +++ /proj/ice/larour/issm-uci/trunk-jpl/src/m/model/petscversion.m (revision 11021) @@ -12,7 +12,9 @@ %go through the file, and recover the line we want fid=fopen(configfile,'r'); -while(1), +if(fid==-1), error(['could not open file: ' configfile]); end + +while(true), tline=fgets(fid); if ~ischar(tline), break, end if strncmp(tline,'#define _PETSC_MAJOR_',21),