<p>I correctedd the VM platform path by editing MakeFile. I generated sources by latest VMMaker and latest platform files. And I &#39; m building interpreter VM first.</p>
<div class="gmail_quote">2012. 2. 25. ¿ÀÈÄ 11:03¿¡ &quot;David T. Lewis&quot; &lt;<a href="mailto:lewis@mail.msen.com">lewis@mail.msen.com</a>&gt;´ÔÀÌ ÀÛ¼º:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
On Sat, Feb 25, 2012 at 12:10:31PM +0900, ?????? wrote:<br>
&gt; ---------------- Makefile settings ------------------<br>
&gt; VPATH=./src/vm ../platforms/win32/vm ../platforms/Cross/vm<br>
&gt; ../platforms/win32/misc<br>
&gt; INCLUDES=-I. -I./src/vm -I../platforms/win32/vm -I../platforms/Cross/vm<br>
&gt; -Ic:/dx7sdk/include<br>
&gt; CFLAGS=-g -mpentium -mwindows -fomit-frame-pointer -funroll-loops<br>
&gt; -fschedule-insns2 -O2<br>
&gt; -----------------------------------------------------<br>
&gt; mkdir .\obj\vm<br>
&gt; gawk -f ../platforms/win32/misc/gnuify ./src/vm/interp.c &gt;<br>
&gt; ./src/vm/gnu-interp.c<br>
&gt; copying first section of file<br>
&gt; interpret: adding static register assignments<br>
&gt; interpret: adding bytecode dispatch table<br>
&gt; interpret: rewriting case labels and outer breaks<br>
&gt; gcc -o ./obj/vm/sqWin32Alloc.o -g -mpentium -mwindows -fomit-frame-pointer<br>
&gt; -funroll-loops -fschedule-insns2 -O2 -I. -I./src/vm -I../platforms/win32/vm<br>
&gt; -I../platforms/Cross/vm -Ic:/dx7sdk/include &nbsp;-DWIN32_FILE_SUPPORT<br>
&gt; -DNO_SERVICE -DNO_STD_FILE_SUPPORT -DNDEBUG -DLSB_FIRST<br>
&gt; -DVM_NAME=\&quot;Squeak\&quot; -DVM_VERSIONINFO=\&quot;&quot;3.10.6 (release)&quot;\&quot; -DX86<br>
&gt; -DSQUEAK_BUILTIN_PLUGIN &nbsp;-c ../platforms/win32/vm/sqWin32Alloc.c<br>
&gt; In file included from ..\platforms\win32\vm\sqConfig.h:21,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;from ..\platforms\Cross\vm\sq.h:18,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;from ../platforms/win32/vm/sqWin32Alloc.c:14:<br>
&gt; ..\platforms\win32\vm\sqWin32.h:246: #error &quot;VM_VERSION is undefined&quot;<br>
&gt; make: *** [sqWin32Alloc.o] Error 1<br>
&gt; I&#39;m tired about this. What is the problem?<br>
<br>
This looks to me like a mismatch between your platforms source<br>
directory and the generated sources from VMMaker. Can you please<br>
say specifically what sources you are using? Did you generate<br>
your own sources with VMMaker and use the latest platform sources<br>
form Subversion? Or are you compiling from a tarball downloaded<br>
from <a href="http://squeakvm.org" target="_blank">squeakvm.org</a>? Is this Cog or an interpreter VM?<br>
<br>
Thanks,<br>
Dave<br>
<br>
<br>
</blockquote></div>