[BUG] VMMaker/M17N/OSProcess issue

David T. Lewis lewis at mail.msen.com
Tue Jun 28 21:50:43 UTC 2005


On Tue, Jun 28, 2005 at 10:26:06PM +0300, Daniel Vainsencher wrote:
> In a 3.9a-Packages image, I installed VMMaker, installed OSProcess, 
> tried to generate the plugin, and got an error in 
> MessageNode>>asTranslatorNode. This worked after I changed
> 
> 	sel _ (selector isSymbol) ifTrue: [selector] ifFalse: [selector key].
> 
> into:
> 
> 	sel _ (selector isMemberOf: Symbol) ifTrue: [selector] ifFalse: 
> [selector key].
> 
> I would guess that selector was a ByteSymbol, instead of the expected 
> Symbol, because of the internationalization changes.

I think there are a few little glitches related to ByteSymbol in the
latest VMM/SVN sources etc (I'm trying to figure the same thing out myself
as soon as I get a bit of free time).

> BTW, VMMaker does not have a category in Mantis.
> BTW, I'd send a patch, but OSProcessPlugin inconveniently installs 
> itself in a VMMaker category.

This was a seriously dumb move on my part. In the last OSPP release
(3.1.1) I moved it into the VMMaker category, not thinking of the
consequences related to loading MCZ files. Mea culpa, I'll change it
back next time I update OSPP.

More seriously though, there are some changes in the current VMM sources
that impact OSPP, and I need to get this sorted out before you can get
a reliable build. Most notably, OSPP is currently relying on knowledge of
the structure of struct SQFile in FilePlugin, which has recently changed.
Another enhancement to VMM (ability to access the session ID from the
interpreter) makes this dependency unnecessary, but OSPP is not yet in
sync with the new sources.

Bottom line: For now, use one of Ian's distributions if you are running
OSPP. Sorry for the inconvenience.

Dave

p.s. I'm having trouble building the latest VMM and SVN sources on Linux.
The resulting VM does not see the X11-display plugin. Probably I'm doing
something dumb, but is anyone else seeing this problem?




More information about the Squeak-dev mailing list