i uploaded the new version of Athens-Cairo, which takes the 'default' path
depending on platform it running, also fixed it, so you don't have to
change multiple places.
also , updated config version 1.0 to load this package.

On 20 April 2012 14:45, Igor Stasenko <[email protected]> wrote:
> As i suspected, it works out of the box on my ubuntu-32 bit installation,
> i just had to change the cairo library path to
> /usr/lib/libcairo.so
>
> :)
>
> On 20 April 2012 14:30, Fernando Olivero <[email protected]> wrote:
>> Athens is an API, the rendering is actually done by the backends.
>> Currently Ballon and Cairo are supported.
>>
>> So, the answer is that Athens is supported in all platforms using the
>> Ballon backend, (note that ballon does not have all the features of
>> Cairo, so some of the features in the demo wont work), and the  Cairo
>> backend as well.
>>
>> You just need to tell NativeBoos were to locate the cairo library
>> (built using MacPorts, so the path starts at /opt/...).
>>
>> For now we just hardcoded the library path (you can change them by
>> hand for now, to point to your local Cairo lib)
>>
>> TCairoLibrary class>>nbLibraryNameOrHandle
>>        ^ '/opt/local/lib/libcairo.2.dylib'
>>
>> AthensSurface class>>nbLibraryNameOrHandle
>>        ^ '/opt/local/lib/libcairo.2.dylib'
>>
>> This should be changed, perhaps a settings?
>>
>> Fernando
>>
>> On Fri, Apr 20, 2012 at 12:25 PM, Alexis Parseghian <[email protected]> 
>> 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.
>>>
>>> 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.



-- 
Best regards,
Igor Stasenko.

Reply via email to