[Newbies] Re: How to make FFI work?

Lawson English lenglish5 at cox.net
Thu Sep 8 23:22:11 UTC 2011


On 9/7/11 5:53 PM, Overcomer Man wrote:
> Update.
> I located the FFI install which works with Squeak 4.2 but fails on 
> Cuis 3.3
> http://map.squeak.org/accountbyid/cf58c358-46ee-465e-b6db-2740e9b32a53/files/InstallFFI4.st
>
> That failed with this error walkback:
> UndefinedObject(Object)>>doesNotUnderstand: #location:user:password:
>
> Juan says it uses Monticello not included in Cuis.  Any suggestions on 
> how to tweak installFFI4.st to work under Cuis?   Thanks.
>
>

I tried to file-out the FFI packages and then file them into Cuis 3.3, 
but still no go.

I got a MNU.
Debug stack:

#('UndefinedObject(Object)>>doesNotUnderstand: #noticeModificationOf:' 
'ExternalData class(ExternalStructure class)>>doneCompiling' 
'ClassBuilder>>doneCompiling:' 
'ClassBuilder>>name:subclassOf:type:instanceVariableNames:classVariableNames:poolDictionaries:category:unsafe:' 
'ClassBuilder>>name:subclassOf:type:instanceVariableNames:classVariableNames:poolDictionaries:category:' 
'ClassBuilder>>superclass:subclass:instanceVariableNames:classVariableNames:poolDictionaries:category:' 
'ExternalStructure 
class(Class)>>subclass:instanceVariableNames:classVariableNames:poolDictionaries:category:' 
'UndefinedObject>>DoIt' 
'Compiler>>evaluate:in:to:notifying:ifFail:logged:' 'Compiler 
class>>evaluate:for:notifying:logged:' 'Compiler 
class>>evaluate:for:logged:' 'Compiler class>>evaluate:logged:' '[] in 
[] in StandardFileStream(PositionableStream)>>fileInAnnouncing:' 
'BlockClosure>>on:do:' '[] in 
StandardFileStream(PositionableStream)>>fileInAnnouncing:' 
'ProgressInitiationException>>defaultAction' 
'UndefinedObject>>handleSignal:' 
'MethodContext(ContextPart)>>handleSignal:' 
'ProgressInitiationException(Exception)>>signal' 
'ProgressInitiationException>>display:at:from:to:during:' 
'ProgressInitiationException class>>display:at:from:to:during:' 
'String>>displayProgressAt:from:to:during:' 
'StandardFileStream(PositionableStream)>>fileInAnnouncing:' 
'StandardFileStream(FileStream)>>fileIn' 'FileStream class>>fileIn:' 
'SimpleServiceEntry>>performService' 
'PluggableButtonMorph>>performAction' 'PluggableButtonMorph>>mouseUp:' 
'PluggableButtonMorph(Morph)>>handleMouseUp:' 
'MouseButtonEvent>>sentTo:' 'PluggableButtonMorph(Morph)>>handleEvent:' 
'PluggableButtonMorph(Morph)>>handleFocusEvent:' '[] in 
HandMorph>>sendFocusEvent:to:in:' '[] in 
PasteUpMorph>>becomeActiveDuring:' 'BlockClosure>>on:do:' 
'PasteUpMorph>>becomeActiveDuring:' 'HandMorph>>sendFocusEvent:to:in:' 
'HandMorph>>sendMouseEvent:' 'HandMorph>>handleEvent:' 
'MouseClickState>>handleEvent:from:' 'HandMorph>>handleEvent:' 
'HandMorph>>processEvents' '[] in WorldState>>doOneCycleNowFor:' 
'Array(SequenceableCollection)>>do:' 'WorldState>>handsDo:' 
'WorldState>>doOneCycleNowFor:' 'WorldState>>doOneCycleFor:' 
'PasteUpMorph>>doOneCycle' '[] in ProjectX class>>spawnNewProcessX' '[] 
in BlockClosure>>newProcess')
L.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/beginners/attachments/20110908/b4864f54/attachment.htm


More information about the Beginners mailing list