#1305: Building Einstein Toolkit requires using 'Build' twice -----------------------------------------+---------------------------------- Reporter: srichers@… | Owner: sbrandt Type: defect | Status: new Priority: minor | Milestone: Component: Mojave | Version: Resolution: | Keywords: -----------------------------------------+----------------------------------
Comment (by anonymous):
Sorry I didn't notice this ticket. The fix is quite simple. Apparently I allowed the / character to appear in names at some point, which was probably a bad idea. The following small change allows the par file to work, and the ET test suite still passes.
Index: Call.cc =================================================================== --- Call.cc (revision 4991) +++ Call.cc (working copy) @@ -722,7 +722,7 @@ "# Note that / occurs in some par files. It is my\n" "# feeling that this should require quote marks.\n"
- "name = [@a-zA-Z_][@/a-zA-Z0-9_-]*\n" + "name = [@a-zA-Z_][@a-zA-Z0-9_-]*\n" "dname = [0-9][a-zA-Z_]{2,}\n" "inquot = ({var}|\\.|[^\\"])*\n" "fname = \.?/[-\./0-9a-zA-Z_]+\n"