Squeak SmalltalkJoker Squeak Smalltalk : Image VM OS Application : prevnext VM Building

Folks,

I've finally found some time to wrap up a release candidate VM for 
3.2. This VM is the first which is built based on VMMaker and the 
SourceForge code base (which has undergone a few major changes in the 
Win32 area for this purpose). The VM is available at 
http://squeak.sourceforge.net/ - I've decided it's time to put the SF 
file release system to some good use here. To download:

* Click on the "download" button of "Squeak-Win32" in the file releases

* Choose either

  Squeak-Win32-3.2.1-D3D.zip (3.2.1 w/ D3D support) 
  Squeak-Win32-3.2.1-GL.zip  (3.2.1 w/ OpenGL support) 
  Squeak-Win32-3.2.1-src.zip (3.2.1 source code)

**** IMPORTANT NOTES****

#1: Since this is the very first release using the SF code base and 
VMMaker it is UNTESTED. I've been running it for the last days though, 
and it feels pretty good. If you have problems, let me know.

#2: Also, the VM now _includes_ both JPEGReadWriter2Plugin as well as 
the MPEG3Plugin. Thus, if you have any "JPEGReadWriter2Plugin.dll" or 
"MPEG3Plugin.dll" hanging around, you should DELETE both of them.

#3: This release candidate is intended to be a testbed. It contains 
some important fixes but I'm already working on 3.2.2 which will fix a 
number of additional issues.

**** VM Building ****

For an "out-of-the-box" build you need to download and install the a) 
the 3.2.1 sources b) the win32 tool chain (both of which are at 
http://squeak.sourceforge.net/) Once you've installed the tool chain 
(see the enclosed readme file on how to do this) you can just open a 
dos shell, cd into the "3.2.1/win32" subdirectory, type "build" and 
watch the VM being built. If that doesn't work, the setup of your 
toolchain is broken.

If you want to build your own customized VM you need to file in the 
VMMaker change sets into a 3.2 image (****NOT**** 3.3). The change 
sets are provided in the release bundle (see the "extras" directory). 
Once you've filed in these changes you need to:

* Set the base directory to the place where you extracted the above 
  release (e.g., something like "C:\Squeak\3.2.1" - this directory 
  must contain the "Cross" and the "Win32" directory from the release)

* Add the plugins you want to be either internal or external [WARNING: 
  Currently, all plugins are known to work internally.

   No tests have been performed about plugins working externally. They 
   _may_ work - or perhaps not]

* "Generate all" and wait a little

* open a dos shell "cd" into the "3.2.1/win32" directory, type "build"

* and get your VM.

It's never been easier (well, almost ;-)

Enjoy,

  - Andreas