indeed just reproduced it. I guess I'll have to add a special OSX case.
mv vm vm.app that should fix it when running from the UI. On 2012-10-25, at 11:58, Stephan Eggermont <[email protected]> wrote: > Camillo wrote: >> ======================================================================================== >> curl http://pharo.gforge.inria.fr/ci/ciPharo20NBCog.sh | bash >> >> ./vm.sh Pharo.image config http://squeaksource.com/Athens >> ConfigurationOfAthens --install=1.4 >> ======================================================================================== > > It downloads and installs fine. But how do I need to start it to make it work > (10.7.5)? > The directory structure looks a bit of a mess. The vm directory contains some > 34 files, > and dragging the image on NBCog doesn't work. Starting with vm/NBCog > Pharo.image > starts the image, but trying to run an example: > > Stephan > > Error: failed to get a symbol address: cairo_image_surface_create > NativeBoostMac32(Object)>>error: > NativeBoostMac32(NativeBoostLinux32)>>getGlobalSymbolPointer: > NativeBoostMac32(NativeBoostLinux32)>>loadSymbol:fromModule: > NativeBoost class>>loadSymbol:fromModule: > Metaclass(Object)>>nbGetSymbolAddress:module: > NBFFICallout>>generateCall:module: in Block: [:gen | ... > BlockClosure>>valueWithPossibleArgs: > NBFFICallout>>generateInstructions: in Block: [aFunctionBodyBlock > valueWithPossibleArgs: {self. ...etc... > BlockClosure>>ensure: > AJx86Assembler>>decorateWith:during: > NBFFICallout>>generateInstructions: in Block: [:call | ... > AJx86Assembler>>performingCall:in: > NBFFICallout>>foreignCall: > NBFFICallout>>generateInstructions: > NBFFICallout>>generate: > NBFFICallout>>generateCall:module: > AthensCairoSurface class(Object)>>nbCall: in Block: [:gen | gen sender: > sender;... > 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: > AthensCairoSurface class(Object)>>nbCall: > AthensCairoSurface class>>primImage:width:height: > AthensCairoSurface class>>extent:format: > AthensCairoSurface class>>extent: > AthensDemoMorph>>initialize > AthensDemoMorph class(Behavior)>>new > AthensDemoMorph class>>DoIt > Compiler>>evaluate:in:to:notifying:ifFail:logged: >
