Squeak3.7a-nnnn image on unix?

Ned Konz ned at bike-nomad.com
Wed Mar 31 16:42:43 UTC 2004


On Wednesday 31 March 2004 8:17 am, Peter William Lount wrote:
> From: "Michael Roberts" <mike at mjr104.co.uk>
>
> > I'm sorry about that.  I didn't mean that to be obvious.
>
> That's ok, being obvious is good. I'm much more of an expert with Smalltalk
> than the unix C tool chain.
>
> > you don't get this output?
>
> Nope! I changed the makefile so that it used aclocal instead of
> aclocal-1.7. My FreeBSD system has aclocal-1.5 installed. I hope that's ok.
> If not please let me know and I'll upgrade it.

I think that should work. I put in aclocal-1.7 as a stopgap to avoid 
aclocal-1.8, which *doesn't* work.

> Ok, it builds the configure script with the down graded aclocal, but now it
> reports that two files/directories are missing:
>
> ../squeak/platforms/unix/config/missing:
> and
> /disk0e/localstorage/servers/neds_squeak/squeak/src
>
> It looks like the ../squeak/src isn't being downloaded from the cvs server.

That's because it's not in CVS.

You generate that from Squeak using VMMaker before you build.

Set up a Squeak image in the root directory (i.e. the one named "squeak", 
above platforms).
Load VMMaker from SqueakMap.
Open a VMMaker tool.
Tell it to generate sources to the src/ directory.
Now you should have
	squeak/squeak.{image,changes} (which you put there)
	squeak/src (generated by VMMaker)
	squeak/platforms (downloaded from CVS)

If you can't run Squeak at all, I've made a tarball of my src/ directory and 
put it at http://bike-nomad.com/squeak/SqueakVMSource3.6g-3.tgz

Just unpack it in the squeak directory.

Have you read the docs in
	squeak/platforms/unix/doc/HowToBuildFromSource.html/index.html

> As for the other missing "../config/missing" file/directory could it be
> because of the older "aclocal" program?

Perhaps. I don't have one.

-- 
Ned Konz
http://bike-nomad.com
GPG key ID: BEEA7EFE



More information about the Squeak-dev mailing list