Ok, that explains it... I've checked the latest beta version of the Mac VM 
(4.2.5beta1U) and it doesn't ship with a newer version of the plugin.

Cheers,
Adrian
  
On Jul 3, 2010, at 14:26 , David T. Lewis wrote:

> On Sat, Jul 03, 2010 at 10:29:49AM +0200, Adrian Lienhard wrote:
>> 
>> On Jul 2, 2010, at 22:32 , David T. Lewis wrote:
>> 
>>>> I wonder whether the Mac VM includes the latest version of the OSProcess 
>>>> plugin?
>>>> 
>>> 
>>> FWIW, you can check the versions of the plugins, on my Linux box
>>> I have:
>>> 
>>> OSProcess accessor osppModuleVersionString ==> '4.3.3'
>>> OSProcess accessor aioVersionString ==> '2.2.2'
>>> OSProcess accessor xdcpVersionString ==> '2.1.4'
>> 
>> On my Mac VM (4.2.4beta1U) I get:
>> 
>> OSProcess accessor osppModuleVersionString ==>  '4.0.1'
>> OSProcess accessor aioVersionString ==> nil
>> OSProcess accessor xdcpVersionString ==> nil
> 
> That's the problem. OSPP 4.0.1 is from November 2005. IIUC, John
> noticed this and updated the sources in his more recent VMs. If
> you are building your VMs from scratch, the plugin sources are on
> SqueakSource in projects OSProcessPlugin, AioPlugin, and XDCP.
> 
> FYI, the specific fix for OSPP to support OS X was this:
> 
>  Name: VMConstruction-Plugins-OSProcessPlugin-dtl.3
>  Author: dtl
>  Time: 5 March 2006, 12:15:57 pm
>  UUID: b09d2caa-cb4b-46f8-a1c9-6f4dda49de4f
>  Ancestors: VMConstruction-Plugins-OSProcessPlugin-dtl.2
> 
>  Version 4.0.2
> 
>  Add pthread access primitive.
>  Add pthread signal masking to ensure that forwarded signals are delivered
>  to the interpreter thread. This is required for OS X.
> 
>  Strategy: Signal handler checks to see if it is executing in the context
>  of the interpreter pthread. If yes, signal the Squeak semaphore, otherwise
>  mask this pthread to prevent future delivery if this signum and resend
>  the signal to the interpreter pthread.
> 
> Note, John's new VM code base (iOS) is very different, so I don't know
> if there will be issues for OSProcess on the new iOS VM.
> 
> Dave
> 
> 
> _______________________________________________
> Pharo-project mailing list
> [email protected]
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to