[squeak-dev] Re: Problems building the VM

Andreas Raab andreas.raab at gmx.de
Mon Mar 30 17:43:32 UTC 2009


Not knowing what exactly you're trying to do, here is some general advice:
1. Download and extract
    http://squeakvm.org/win32/release/SqueakVM-Win32-3.11.2-src.zip
2. cd into the winbuild directory
3. Type "make" and see if this produces a correct VM.

If it does, you know you are good for the next steps whatever they might 
be. You will probably read up some more on VMMaker which produces these 
plugins.[int|ext] files.

Cheers,
   - Andreas

Hernán Morales Durand wrote:
> Hello, I've followed the steps described here :
> http://wiki.squeak.org/squeak/6102 for compiling the VM, but it seems
> there's something wrong in my procedure or the page needs some review:
> 
> C:\>cd C:\SqZ3950\platforms\win32\build\
> 
> C:\SqZ3950\platforms\win32\build>make
> Makefile:44: src/plugins.ext: No such file or directory
> Makefile:45: src/plugins.int: No such file or directory
> make: *** No rule to make target `src/plugins.int'.  Stop.
> 
> C:\SqZ3950\platforms\win32\build>cd ..
> C:\SqZ3950\platforms\win32>build
> C:\SqZ3950\platforms\win32>make -f Makefile.mingw32
> Makefile.mingw32:6: plugins/plugins.int: No such file or directory
> make: *** No rule to make target `plugins/plugins.int'.  Stop.
> 
> Then I saw two pairs of them: plugins.int/plugins.ext
> C:\SqZ3950\winbuild\src\    (not modified)
> C:\SqZ3950\src32\             (modified but plugins.int list is empty
> : INTERNAL_PLUGINS = )
> 
> I've copied both modified files to
> C:\SqZ3950\platforms\win32\plugins\
> 
> and started the dancing again ('make' fails like above) with the build.bat:
> 
> C:\SqZ3950\platforms\win32>make -f Makefile.mingw32
> gcc -o ./release/sqWin32Alloc.o -g -mpentium -mwindows -Werror-implicit-function
> -declaration -fomit-frame-pointer -funroll-loops -fschedule-insns2 -O2 -I. -I. -
> I./vm -Ic:/dx7sdk/include  -DWIN32_FILE_SUPPORT -DNO_SERVICE -DNO_STD_FILE_SUPPO
> RT -DNDEBUG -DLSB_FIRST -DVM_NAME=\"Croquet\" -DX86 -DSQUEAK_BUILTIN_PLUGIN -DCR
> OQUET -c ./vm/sqWin32Alloc.c
> ./vm/sqWin32Alloc.c:14: sq.h: No such file or directory
> make: *** [sqWin32Alloc.o] Error 1
> 
> I'm using the latest WMMaker from SqueakSource and Squeak 3.11.2
> (alpha) Mar 27 2009. BTW I'm not building the Croquet VM :)
> 
> Any help would be appreciated.
> 
> Hernán
> 
> 




More information about the Squeak-dev mailing list