[squeak-dev] FFI & Windows 7: troubled

Frank Shearar frank.shearar at gmail.com
Tue Apr 16 15:34:17 UTC 2013


On 16 April 2013 16:26, Casimiro de Almeida Barreto
<casimiro.barreto at gmail.com> wrote:
> On 16-04-2013 06:41, Frank Shearar wrote:
>> On 15 April 2013 20:07, Casimiro de Almeida Barreto
>> <casimiro.barreto at gmail.com> wrote:
>>> Hello,
>>>
>>> It seems that FFI-win32 is broken: during load it'll complain about
>>> classSide message (meta object). And there's indeed no classSide stuff.
>>>
>>> MCMethodDefinition>>actualClass
>>>     ^Smalltalk at: className
>>>         ifPresent: [ :class | classIsMeta ifTrue: [ class classSide ]
>>> ifFalse: [ class ]]
>> How did you try to load FFI? Into what version of Squeak?
>>
>> frank
>>
>>
> Using monticello browser. Version 4.4 All-in-one updated from trunk (all
> in one). Latest version of FFI from sources.squeak.org.

I ask, because I know the Installer (head) version off SqueakMap loads
cleanly into an up-to-date 4.4, even though a bunch of tests fail [1].
Are you trying to load the FFI-Win32 package without first loading
FFI-Kernel and FFI-Pools?

Installer squeakMap
  update;
  install: 'FFI (head)'

does the same thing as

(Installer repository: 'http://source.squeak.org/FFI')
    install: 'FFI-Pools';
    install: 'FFI-Kernel';
    install: 'FFI-Tests'

but note that you _must_ have these packages loaded _before_ you load FFI-Win32.

frank

[1] http://build.squeak.org/job/ExternalPackages-Squeak4.4/39/#showFailuresLink

> CdAB
>
>
>
>
>


More information about the Squeak-dev mailing list