A small suggestion (was: Re: [Win32] VM update (3.2 release candidate))

Jason Dufair jase at dufair.org
Mon May 13 19:35:15 UTC 2002


Hi Andreas -

I just have one small suggestion to make.  I'm building the 3.2.1 vm 
from sources on Win2K and it's having trouble with the copy and del 
commands (which are built into cmd.exe on the NT variants of Windows). 
 Even with a cmd /C copy and such, it seems to lose the current dir and 
complains about files not found and such.  My suggestion:  include 
copies of rm.exe and cp.exe in the toolset and change the makefile to 
use these (converting backslashes to slashes as well).  This seems to 
work fine on my machine (where I have cygwin in the path *after* the 
tools you packaged, of course).  Let me know if you want a patch or 
anything.

Andreas Raab wrote:

>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
>
>  
>

-- 
Jason Dufair - jase at dufair.org
http://www.dufair.org/
"How are you gentlemen!!
All your base are belong to us."
-- Zero Wing






More information about the Squeak-dev mailing list