[squeak-dev] 3.11.3.2135 for Unix

Bert Freudenberg bert at freudenbergs.de
Thu Sep 17 22:51:54 UTC 2009


What I meant is that teh image looks in the image directory too, not  
just the VM dir.

But now that you mention it I remember seeing problems with resolving  
symlinks. Not in this VM but an older one, but under Linux, yes.

- Bert -

On 17.09.2009, at 22:09, Markus Lampert wrote:

> To clarify, my setup looks like this:
>
> /home/mlampert/.squeak/          ... images and changes
>   vms       ... all VMs I have installed
>     Squeak-3.10-6/...
>     Squeak-3.11.3.2135-linux_i386/...
>   vm-3.10-6 -> vms/Squeak-3.10-6/i686-pc-linux-gnu/usr/local/lib/ 
> squeak/3.10-6/
>   vm-3.11.3 -> vms/Squeak-3.11.3.2135-linux_i386/bin
>   vm -> vm-3.11.3    .... (or -> vm-3.10.6)
>
> Additionally I added a symlink 'vms/Squeak-3.10-6/SqueakV39.sources - 
> > /usr/lib/squeak/SqueakV39.sources'. So far vm pointed to vm-3.10-6  
> and the image found the sources file.
>
> When I added the 3.11.3 vm I added the symlink 'vms/ 
> Squeak-3.11.3.2135-linux_i386/lib/SqueakV39.source -> /usr/lib/ 
> squeak/SqueakV39.sources'. After pointing vm to vm-3.11.3 I  
> encountered the problems described below. (well, of course I forgot  
> to create the sources symlink initially ...).
>
> Only after creating the symlink '/home/mlampert/.squeak/ 
> SqueakV39.sources -> /usr/lib/squeak/SqueakV39.sources' is the trunk  
> image/vm-3.11.3 combination happy.
>
> Have fun,
> Markus
>
>
>
> ----- Original Message ----
> From: Markus Lampert <markuslampert at yahoo.com>
> To: The general-purpose Squeak developers list <squeak-dev at lists.squeakfoundation.org 
> >
> Sent: Thursday, September 17, 2009 12:47:13 PM
> Subject: Re: [squeak-dev] 3.11.3.2135 for Unix
>
>>> If you start the VM with an image and it can't find the  
>>> SqueakV39.sources it will pop up a confirmation box saying the  
>>> sources file does not exist in the 'VM directory'. Creating a  
>>> symlink to the sources file in the VM directory does not quite  
>>> resolve the problem. A menu is brought up on startup saying that  
>>> SqueakV39.sources does not exist giving several options of  
>>> choosing another name and so on. It seems the VM expects  
>>> SqueakV39.sources to be in the same directory as the image file,  
>>> not the VM itself (doesn't make a big difference but the dialog  
>>> box is misleading).
>>
>>
>> This has nothing to do with the VM, the image is looking for the  
>> sources.
>
> Interesting, using the same image (trunk about 1 week old) with the  
> 3.10-6 vm it expects the sources in the vm directory. May the  
> difference in behaviour be related to resolving symbolic links?
>
> Have fun,
> Markus
>
>
>
>




More information about the Squeak-dev mailing list