[Newbies] Squeak on FreeBSD/amd64 - Image Question(s)

Ralf Folkerts ralf.folkerts at gmx.de
Thu Jul 30 07:26:31 UTC 2009


Hi Michael,

thanks for the quick response!

Michael Haupt wrote:
> Hi Ralf,
>
> first of all, congratulations on your achievements! :-)
>
> On Wed, Jul 29, 2009 at 4:37 PM, Ralf Folkerts<ralf.folkerts at gmx.de> wrote:
>   
>> So I decided to do it the hard way and to compile for FreeBSD/amd64 on my
>> own. ... and finally had a seemingly working VM.
>>     
>
> Would you be so kind and contribute your step-by-step guide as documentation?
>
>   
I could try to write some kind of short guide. It would become somewhat 
FreeBSD-centric, though (but then, Linuxers could update it with their 
experiences).

>> Another doc mentioned to download a "full" Image; however, I only found
>> "basic" ones?
>>     
>
> These are essentially full... confusing name, though, agreed.
>
>   

Ahhh... thanks for that Info!

>> http://ftp.squeak.org/3.10/Squeak3.10.2-7179-basic.zip
>>     
>
> Good choice.
>
>   
>> it was complaining about missing sources, so I have to solve that.
>>     
>
> Please download http://ftp.squeak.org/3.10/SqueakV39.sources.gz and
> put the result of unzipping it next to your image and changes files.
> That should solve the problem.
>   

OK, that was the missing bit :D Thanks for the Link... After 
Installation of the Sources everything seems to work OK. I tried the 
first things from the "Squeak by Example" and the results were as expected.

>   
>> So, could somebody please hint me at how to get "the correct" Image for
>> 64bit FreebSD/amd64? Or is the Downloaded one OK? If it is, however,
>> wouldn't I need a 3.10.5 Image instead of 3.10.2?
>>     
>
> If the image complains about sources not being found, it's "alive".
>
> There are 64bit images, but AFAIK they're mostly unsupported (I may be
> wrong there). They're available from
> http://squeakvm.org/squeak64/dist3/ - note, however, that those are
> not version 3.10, but 3.8.
>
>   

Yepp, that age of the 64-bit stuff there confused me a bit ;-)

As mentioned, I found some instructions beneath platforms/unix/misc that 
don't make the slightest sense for me; I'll quote the first two of them:

"VMM38b4-64bit-image1-ikp.1.cs
VMM38b4-64bit-image2-ikp.1.cs

    Contain image-side support for 64-bit images.  File-in image1
    before image2.

System-Tracing.2.cs

    Contains the SystemTracer64 which writes a copy of the running
    image in 64-bit format.  File-in image1 and image2 before
    System-Tracing. [...]"

However, when the Image "is fine" "as is" it's OK. I doubt I will write 
some Smalltalk-App that would require 64 bit

>> Would really be nice if somebody could help me - esp. because it seems to me
>> that many of the Docs I found are a bit outdated and sent me into wrong
>> directions I think...
>>     
>
> Welcome to the realities of Squeak. Sorry about the sarcasm, but this is it. :-)
>
> My question to you above (about contributing your VM building
> experience as documentation) is related to this...
>
> Best,
>
> Michael


Well, thanks again! I'll try to setup a "clean" Env, go through the 
build again and make notes. Will post the result on this list then.

Cheers,
_ralf_



More information about the Beginners mailing list