On 20 April 2012 12:25, Alexis Parseghian <a.parseg@gmail.com> wrote:
People should start to use Athens, apps around Pharo would start be look waaaayyy cooler.
About that.
Is it supposed to work outside of the Mac platform ?
Tried the demo, and AthensDemoMorph new openInWorld crashes on "function unavailable". That backtraces into Block in NBFFICallout>>generateCall:module: where module seems to be '/opt/local/lib/libcairo.2.dylib' which is obviously Mac-ish but makes no sense on Linux.
Where is the library name and location set/picked up ? I guess this question could be generalized to how the platform-specific initialization happens.
Yes, this should be platform-specific. We did it on Mac, not tested on any other platform. But it should work on linux without any problems, if you put a correct path to 32-bit version of cairo library in TCairoLibrary trait.
As an aside, all NativeBoost-Tests are green.
Platform : debian testing 64-bit with ia32 libs installed. Latest NBCogVM from jenkins, blank Pharo 1.4 #14414 with Athens 1.0 (explicitly) installed from SS:Athens/ConfigurationOfAthens.
I also look forward to discovering whatever new, inventive stuff these new projects enable.
-- Best regards, Igor Stasenko.