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
_______________________________________________
Moose-dev mailing list
Moose-dev@iam.unibe.ch
https://www.iam.unibe.ch/mailman/listinfo/moose-dev