1 For: end for 1 2 For: loop body: 3 . info ${:U!"#$%&'()*+,-./0-9\:;<=>?@A-Z[\\]_^a-z{|\}~} 4 make: Unclosed variable expression, expecting '}' for modifier "U!"" of variable "" with value "!"" 5 make: "directive-for-escape.mk" line 21: !" 6 For: end for 1 7 For: loop body: 8 . info ${:U!"\\\\#$%&'()*+,-./0-9\:;<=>?@A-Z[\\]_^a-z{|\}~} 9 make: Unclosed variable expression, expecting '}' for modifier "U!"\\\\" of variable "" with value "!"\\" 10 make: "directive-for-escape.mk" line 32: !"\\ 11 For: end for 1 12 For: loop body: 13 . info ${:U\$} 14 make: "directive-for-escape.mk" line 47: $ 15 For: loop body: 16 . info ${:U${V}} 17 make: "directive-for-escape.mk" line 47: value 18 For: loop body: 19 . info ${:U${V:=-with-modifier}} 20 make: "directive-for-escape.mk" line 47: value-with-modifier 21 For: loop body: 22 . info ${:U$(V)} 23 make: "directive-for-escape.mk" line 47: value 24 For: loop body: 25 . info ${:U$(V:=-with-modifier)} 26 make: "directive-for-escape.mk" line 47: value-with-modifier 27 For: end for 1 28 For: loop body: 29 # ${:U\${UNDEF\:U\\$\\$} 30 For: loop body: 31 # ${:U{{\}\}} 32 For: loop body: 33 # ${:Uend\}} 34 For: end for 1 35 For: loop body: 36 . info ${:U\${UNDEF\:U\\$\\$} 37 make: "directive-for-escape.mk" line 101: ${UNDEF:U\backslash$ 38 For: loop body: 39 . info ${:U{{\}\}} 40 make: "directive-for-escape.mk" line 101: {{}} 41 For: loop body: 42 . info ${:Uend\}} 43 make: "directive-for-escape.mk" line 101: end} 44 For: end for 1 45 For: loop body: 46 . info ${:Ubegin<${UNDEF:Ufallback:N{{{}}}}>end} 47 make: "directive-for-escape.mk" line 122: begin<fallback>end 48 For: end for 1 49 For: loop body: 50 . info ${:U\$} 51 make: "directive-for-escape.mk" line 131: $ 52 make: "directive-for-escape.mk" line 140: invalid character ':' in .for loop variable name 53 For: end for 1 54 make: "directive-for-escape.mk" line 150: invalid character '}' in .for loop variable name 55 For: end for 1 56 For: end for 1 57 For: loop body: 58 . info . $$i: ${:Uinner} 59 . info . $${i}: ${:Uinner} 60 . info . $${i:M*}: ${:Uinner:M*} 61 . info . $$(i): $(:Uinner) 62 . info . $$(i:M*): $(:Uinner:M*) 63 . info . $${i$${:U}}: ${i${:U}} 64 . info . $${i\}}: ${:Uinner\}} # XXX: unclear why ForLoop_SubstVarLong needs this 65 . info . $${i2}: ${i2} 66 . info . $${i,}: ${i,} 67 . info . adjacent: ${:Uinner}${:Uinner}${:Uinner:M*}${:Uinner} 68 make: "directive-for-escape.mk" line 159: . $i: inner 69 make: "directive-for-escape.mk" line 160: . ${i}: inner 70 make: "directive-for-escape.mk" line 161: . ${i:M*}: inner 71 make: "directive-for-escape.mk" line 162: . $(i): inner 72 make: "directive-for-escape.mk" line 163: . $(i:M*): inner 73 make: "directive-for-escape.mk" line 164: . ${i${:U}}: outer 74 make: "directive-for-escape.mk" line 165: . ${i\}}: inner} 75 make: "directive-for-escape.mk" line 166: . ${i2}: two 76 make: "directive-for-escape.mk" line 167: . ${i,}: comma 77 make: "directive-for-escape.mk" line 168: . adjacent: innerinnerinnerinner 78 make: "directive-for-escape.mk" line 187: invalid character '$' in .for loop variable name 79 For: end for 1 80 make: "directive-for-escape.mk" line 199: eight and no cents. 81 For: end for 1 82 make: "directive-for-escape.mk" line 212: newline in .for value 83 make: "directive-for-escape.mk" line 212: newline in .for value 84 For: loop body: 85 . info short: ${:U" "} 86 . info long: ${:U" "} 87 make: "directive-for-escape.mk" line 213: short: " " 88 make: "directive-for-escape.mk" line 214: long: " " 89 For: end for 1 90 For: loop body: 91 For: end for 1 92 Parse_PushInput: .for loop in directive-for-escape.mk, line 230 93 make: "directive-for-escape.mk" line 230: newline in .for value 94 in .for loop from directive-for-escape.mk:230 with i = " 95 " 96 For: loop body: 97 : ${:U" "} 98 SetFilenameVars: ${.PARSEDIR} = <some-dir> ${.PARSEFILE} = `directive-for-escape.mk' 99 Parsing line 231: : ${:U" "} 100 ParseDependency(: " ") 101 ParseEOF: returning to file directive-for-escape.mk, line 233 102 SetFilenameVars: ${.PARSEDIR} = <some-dir> ${.PARSEFILE} = `directive-for-escape.mk' 103 Parsing line 233: .MAKEFLAGS: -d0 104 ParseDependency(.MAKEFLAGS: -d0) 105 For: end for 1 106 For: loop body: 107 # ${:U#} 108 For: loop body: 109 # ${:U\\\\#} 110 For: end for 1 111 For: loop body: 112 # ${:U\$} 113 For: loop body: 114 # ${:U$i} 115 For: loop body: 116 # ${:U$(i)} 117 For: loop body: 118 # ${:U${i}} 119 For: loop body: 120 # ${:U$$} 121 For: loop body: 122 # ${:U$$$$} 123 For: loop body: 124 # ${:U${:U\$\$}} 125 For: end for 1 126 For: loop body: 127 # ${:U${.TARGET}} 128 For: loop body: 129 # ${:U${.TARGET}} 130 For: loop body: 131 # ${:U$${.TARGET\}} 132 For: loop body: 133 # ${:U$${.TARGET\}} 134 For: end for 1 135 For: loop body: 136 # ${:U(((} 137 For: loop body: 138 # ${:U{{{} 139 For: loop body: 140 # ${:U)))} 141 For: loop body: 142 # ${:U\}\}\}} 143 make: Fatal errors encountered -- cannot continue 144 make: stopped in unit-tests 145 exit status 1 146