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