Hi folks,
I'm trying to install Squeak on a headless FreeBSD box and I'm not sure what voodoo is currently required, if any. The key thing is that I want to be able to run a 3.7 image, which is problematic with the current Unix VM. So as far as I can see, my options are:
1) Install the stock 3.4 VM Ian's site and do without the improvements he's made since then - in theory I shouldn't need ephemerons etc.
2) Use the current VMMaker to generate a source tree, patch it as necessary to run the 3.7 image, copy it over to the FreeBSD box and build a VM from scratch. I've been unsuccessful when trying to do this on my Mac OS X box, but FreeBSD might be easier.
My gut says #2 is the better option, but is likely to be tricky. Any hints from the VM gurus out there?
Colin
Colin,
You basically just need the same voodoo that Linux user's currently have to do. You need to generate up to date C sources from the Squeak source and build your own VM. My very first diary entry on Squeak People has some very rough directions on this. I think if you checkout the 'ned-branch' branch of the sourceforge platform sources you can ignore the patch I mention in my diary.
Ken
On Tue, 2004-03-30 at 14:10, Colin Putney wrote:
Hi folks,
I'm trying to install Squeak on a headless FreeBSD box and I'm not sure what voodoo is currently required, if any. The key thing is that I want to be able to run a 3.7 image, which is problematic with the current Unix VM. So as far as I can see, my options are:
- Install the stock 3.4 VM Ian's site and do without the improvements he's made
since then - in theory I shouldn't need ephemerons etc.
- Use the current VMMaker to generate a source tree, patch it as necessary to
run the 3.7 image, copy it over to the FreeBSD box and build a VM from scratch. I've been unsuccessful when trying to do this on my Mac OS X box, but FreeBSD might be easier.
My gut says #2 is the better option, but is likely to be tricky. Any hints from the VM gurus out there?
Colin
If you wish, I can also provide you with a working 3.6g-2 FreeBSD -STABLE VM in binary form (it spits out ugly messages because I added a lot of traces in it, but well, it works just fine with the latest images).
But you should be able to run the latest image on a 3.4 VM with a remote X display, even if it is flaky, it should be enough to regenerate a new VM for 3.6g-2.
Sam
Hi Roland and Colin,
Colin Putney wrote:
I'm trying to install Squeak on a headless FreeBSD box and I'm not sure what voodoo is currently required, if any. The key thing is that I want to be able to run a 3.7 image, which is problematic with the current Unix VM. So as far as I can see, my options are:
- Install the stock 3.4 VM Ian's site and do without the improvements he's made
since then - in theory I shouldn't need ephemerons etc.
- Use the current VMMaker to generate a source tree, patch it as necessary to
run the 3.7 image, copy it over to the FreeBSD box and build a VM from scratch. I've been unsuccessful when trying to do this on my Mac OS X box, but FreeBSD might be easier.
My gut says #2 is the better option, but is likely to be tricky. Any hints from the VM gurus out there?
I'm having this problem too. I have CC'ed this to the maintainer of the FreeBSD Squeak Port lang/squeak3 roland.jesse@gmx.net.
@Roland Could you please talk with Ian and get this thing running? It would make life much more easy! Please tell us, if we can help (e.g. testing the new port).
thanks Chris Burkert
squeak-dev@lists.squeakfoundation.org