[squeak-dev] Cannot load FFI on Squeak 6 alpha 20608/pi
tim Rowledge
tim at rowledge.org
Mon Sep 27 18:36:22 UTC 2021
Trying to load FFI to check my old GPIO hardware driving code.
It needs FFI. FFI has a ConfigurationOfxxxx. Load that.
Run `ConfigurationOfFFI load`
Nothing - because it is trying to do the #ensureMetacello thing and wants to fetch Gofer from http://seaside.gemstone.com/ss/metacello which seems to be dead. Bit of a problem.
If I dig a bit I find that it seems we want to load ConfigurationOfFFI>>#version20:
Loading the 'FFI-Pools-mt.31' , 'FFI-Kernel-mt.180' , 'FFI-Libraries-mt.2' & 'FFI-Callbacks-mt.25'; seems to work, then 'FFI-Tools-mt.37' is ok.
Try to run the FFI tests and BOOM! So evidently sometihng isn't terribly happy.
Going through all the install again to at least try my actual package results in a syntax error
id: i i2cClose: handle
"Disconnect from the i2c device, freeing the handle etc.
returns 0 if ok, otherwise GpioBadHandle"
#<cdecl: long "Nothing more expected ->"'i2c_close' (long ulong) module: 'pigpiod_if2'>
^self externalCallFailed
Now so far as I can see it appears that the initial # in front of the <cdecl is no longer accepted? Is that the case?
tim
--
tim Rowledge; tim at rowledge.org; http://www.rowledge.org/tim
A hacker does for love what others would not do for money.
More information about the Squeak-dev
mailing list
|