# Nmake don't have $\< macro

**URL:** <https://www.ruby-forum.com/t/nmake-dont-have-macro/111411>\
**Category:** Development\
**Created:** [August 7, 2007, 3:23am UTC](https://www.ruby-forum.com/t/nmake-dont-have-macro/111411 "2007-08-07T03:23:45Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![KIMURA\_Koichi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/ce7236/32.png) [@KIMURA\_Koichi](https://www.ruby-forum.com/u/KIMURA_Koichi)\
**Post date:** [August 7, 2007, 3:23am UTC](https://www.ruby-forum.com/t/nmake-dont-have-macro/111411/1 "2007-08-07T03:23:45Z")

</div>

e$BLZB\<$G$9!#e(B  
e$B$H$j$"$($:Js9p!#e(B

e$B8=\>u$Ne(BCVS  
HEADe$B$G%S%k%I\<:GT$7$^$9e(B(e$B$?$V$se(Bwin32e$B4D6-$@$1e(B?)  
common.mk e$B$He(B io.c e$B$NJQ99$G0z$C$+$+$j$^$7$?!#e(B

node\_name.inc: {$(VPATH)}node.h  
$(BASERUBY) -n $(srcdir)/tool/node\_name.rb $\< \> $@

nmake e$B$G$Oe(B $\<  
e$B$H$$$&Dj5A:Q$_%^%/%m$ODL\>o$N%k!\<%k$G$O;H$($^$;$se(B  
(e$B3HD%;R%k!\<%k$G$N$_;HMQ2De(B)e$B!#e(B

exename = RSTRING\_PTR(prog);  
(3140e$B9TL\e(B)

e$B$He(B  
default:

- 

```
      rb_sys_fail(RSTRING_PTR(prog));

```

(3152e$B9TL\e(B)

e$B$NFs2U=j$G;H$C$F$$$ke(B proge$B$H$$$&JQ?t$O:o=|$5$l$F$7$^$C$F$$$Fe(B  
e$B@k8@$5$l$F$$$^$;$s!#e(B

e$B$D$$$G$Ke(B nmake test e$B$7$?$H$-$N7k2Le(B(e$B$N0lIte(B)

nmake test

## test\_block.rb …bootstraptest.tmp.rb:5: synt ax error, unexpected ‘,’, expecting ‘)’ m {|(\*,a,b)|}.inspect ^ Fbootstraptest.tmp.rb:5: – control frame ---------- c:0005 p:0008 s:0012 b:0011 l:000004 d:000010 BLOCK bootstraptest.tmp.rb:5 c:0004 p:0003 s:0009 b:0009 l:000008 d:000008 METHOD bootstraptest.tmp.rb:3 c:0003 p:0013 s:0006 b:0005 l:000004 d:000004 TOP bootstraptest.tmp.rb:5 c:0002 p:---- s:0003 b:0003 l:000002 d:000002 FINISH :inherited c:0001 p:---- s:0001 b:-001 l:000000 d:000000 ------

DBG\> : “bootstraptest.tmp.rb:3:in `m'" DBG> : "bootstraptest.tmp.rb:5:in`'”  
[BUG] Stack consistency error (sp: 12, bp: 11)  
ruby 1.9.0 (2007-08-07) [i386-mswin32\_71]

This application has requested the Runtime to terminate it in an unusual  
way.  
Please contact the application’s support team for more information.  
Feeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee  
test\_class.rb …  
test\_eval.rb …  
test\_exception.rb …  
test\_flip.rb .  
test\_flow.rb …  
test\_jump.rb …  
test\_literal.rb  
…  
…

test\_massign.rb …  
test\_method.rb  
…  
…  
…  
test\_proc.rb …  
test\_syntax.rb  
…  
…  
test\_thread.rb …  
#39 test\_block.rb:386:in `\<top (required)\>’:

```
 def m()
   yield
 end
 m {|(*,a,b)|}.inspect

```

#=\> “” (expected “nil”)  
#40 test\_block.rb:393:in `\<top (required)\>’:

```
 def m()
   yield
 end
 m {|((*))|}.inspect

```

#=\> “” (expected “nil”)  
FAIL 2/711 tests failed  
NMAKE : fatal error U1077: ‘.\miniruby.exe’ : e$B%j%?!\<%se(B  
e$B%3!\<%Ie(B ‘0x1’  
Stop.

e$B$3$NFs$D$N%F%9%H\<:GT$O0JA0$+$i$N$b$N$@$C$?$H;W$$$^$9!#e(B

e$B$=$l$G$O!#e(B
