[squeak-dev] Xtreams doesn't load into Squeak trunk
Colin Putney
colin at wiresong.com
Sat Apr 7 23:22:43 UTC 2012
On 2012-04-07, at 2:49 PM, Frank Shearar wrote:
> I'll take a further look into the issue, but in my clean #11995 I just
> tried to load Xtreams:
>
> Installer ss
> project: 'MetacelloRepository';
> install: 'ConfigurationOfXtreams'.
> (Smalltalk at: #ConfigurationOfXtreams) project bleedingEdge load
>
> and I get a debugger saying there's an MNU: an ExternalFunction
> class(Object) doesn't understand #callingConventionModifierFor: in
> Parser>>externalFunctionDeclaration.
>
> That method's been around a while - eem touched it last back in 2009,
> which is well before I first played with Xtreams [1] - so it's not
> like strange new behaviour landed in the image.
>
> I can see that the ConfigurationOf pulls in FFI - FFI-Kernel-tbn.20,
> FFI-Pools-eem.2 are loaded at this point - and it's during the loading
> of FFI-Tests-jcg.4 that I hit a problem.
>
> I wonder if anyone else can replicate the issue?
IIRC, ConfigurationOfXtreams specifies an old version of FFI - one that doesn't work in recent versions of Squeak. You can either load the latest FFI instead, or use Xtreams without Xtreams-Xtras, which is the part that depends on FFI.
Colin
More information about the Squeak-dev
mailing list
|