you dont need gitfiletree to use git with pharo, I use just filetreee and gitup which an excellent git client for macos
You can find the cause of the problem but it wont be simple. This is a C problem not a pharo problem, meaning something is wrong with that library. To really find out what you will need to load the library from C and use the error detection functions to find what is wrong, you could use them from pharo too but you will still need to understand C to make use of the FFI. Unfortunately I cannot help much in this case because its more or less a continuous testing process. This is how I learned to do shared memory via the FFI. Made the code in C first and then ported to Pharo. I had to perform dozens of test to get it right and had to battle with dozens of errors. I have both Pharo 6 and Pharo 5 working fine on my macos sierra , so it must be something wrong with your system. On Tue, Dec 6, 2016 at 10:12 PM Trussardi Dario Romano < dario.trussa...@tiscali.it> wrote: > Thanks Dimitris, > > > > On Tue, Dec 6, 2016 at 8:46 PM Dimitris Chloupis <kilon.al...@gmail.com> > wrote: > > because you run a very old macos version it may be possible that because > Cairo lib has been compiled for more recent macos that this is the source > of your problems. > > > Try the following commands from inside the folder you installed pharo > following my previous instructions > > > The > > otool -L ./pharo-vm/Pharo.app/Contents/MacOS/Plugins/libcairo.2.dylib > > > Answer: > ./pharo-vm/Pharo.app/Contents/MacOS/Plugins/libcairo.2.dylib: > @executable_path/Plugins/libcairo.2.dylib (compatibility version 11203.0.0, > current version 11203.14.0) @executable_path/Plugins/libpixman-1.0.dylib > (compatibility version 27.0.0, current version 27.0.0) > @executable_path/Plugins/libfreetype.6.dylib (compatibility version 15.0.0, > current version 15.1.0) @executable_path/Plugins/libpng12.0.dylib > (compatibility version 50.0.0, current version 50.0.0) > /usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.5) > /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices > (compatibility version 1.0.0, current version 48.0.0) > /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version > 1225.1.1) > /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation > (compatibility version 150.0.0, current version 1253.0.0) > /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics > (compatibility version 64.0.0, current version 600.0.0) > > > > This command will print the dependencies of the library and whether your > OS libraries are enough to support this library. If one dependency fail > then the whole library may fail. > > In that case you will need to locate a build for Cairo for the version of > MacOS you are using and replace the dylib file or build it yourself, > > > Without load anything the VGTigerDemo runDemo report into the error > debug and into relative terminal ( where a launch the pharo ): > > dtr$ ./pharo-ui Pharo.image > > Error: External module not found > > ExternalLibraryFunction(Object)>>error: > ExternalLibraryFunction(Object)>>externalCallFailed > ExternalLibraryFunction(ExternalFunction)>>invokeWithArguments: > AthensCairoSurface class>>primImage:width:height: > > FFICalloutAPI>>function:module: > AthensCairoSurface class(Object)>>nbCall: > > AthensCairoSurface class>>primImage:width:height: > AthensCairoSurface class>>extent:format: > AthensCairoSurface class>>extent: > VGTigerDemo>>initialize > VGTigerDemo class(Behavior)>>new > VGTigerDemo class>>runDemo > > As you may imagine its very difficult for us to continue supporting very > old OS , because we are a small community. > > > I do not want to bother. > > Just see if the issue is resolved on my system, > > or whether to postpone everything when update the operating system. > > But the gitFileTree support would be very useful to continue in a certain > direction. > > Cheers, > > Dario > > > > > >