I've a fresh installed Moose 4.9 here. If I'm trying ot open Roassel Eazel I get an Backtrace NativeBoostLinux32(Object)>>error: NativeBoostLinux32>>getGlobalSymbolPointer: NativeBoostLinux32>>loadSymbol:fromModule: NativeBoost class>>loadSymbol:fromModule: Metaclass(Object)>>nbGetSymbolAddress:module: NBFFICallout>>generateCall:module: NBFFICalloutAPI>>function:module: in Block: [:gen | gen callType: conv;... NBFFICallout class(NBNativeCodeGen class)>>generateCode:andRetry: in Block: [bytes := aBlock... BlockClosure>>on:do: NBRecursionDetect class>>in:during: NBFFICallout class(NBNativeCodeGen class)>>generateCode:andRetry: NBFFICallout class(NBNativeCodeGen class)>>handleFailureIn:nativeCode: NBFFICalloutAPI>>function:module: AthensCairoSurface class(Object)>>nbCall: AthensCairoSurface class>>primImage:width:height: AthensCairoSurface class>>extent:format: AthensCairoSurface class>>extent: ROAthensMorph>>extent: ROAthensMorph(ROMorph)>>setView: ROAthensMorph class(ROMorph class)>>on: ROMorphWidgetFactory class>>forView:windowSized: ROViewStack(ROView)>>openInWindowSized: ROViewStack(ROView)>>open ROMondrianViewBuilder>>open UndefinedObject>>DoIt Compiler>>evaluate:in:to:notifying:ifFail:logged: Compiler class>>evaluate:for:notifying:logged: Compiler class>>evaluate:for:logged: Compiler class>>evaluate: ROEaselMorphic>>openViewFor: in Block: [Compiler evaluate: str]
I checked my installation and the symbol is in /usr/lib/i386-linux-gnu/libcairo.a nm libcairo.a | grep cairo_image_surface_create U INT_cairo_image_surface_create U _cairo_image_surface_create_with_content U INT_cairo_image_surface_create 00000b30 T cairo_image_surface_create
Anywy even if I change pathToCairoOnLinux "On different flavors of linux the path to library may differ depending on OS distro or whether system is 32 or 64 bit. " #( '/usr/lib/i386-linux-gnu/libcairo.so.2' '/usr/lib/libcairo.so.2' ) do: [ :path | path asFileReference exists ifTrue: [ ^ path ] ].
^ self cantFindCairoOnLinux
It won't find this "symbol". What is going on?
Regards Friedrich