> On 27.11.2014, at 08:13, stepharo <[email protected]> wrote: > > Could we put a pointer on them in the readme?
Sure. You can also move them to the vm repo if you want. They would probably make more sense there. > > Le 17/11/14 18:49, Max Leske a écrit : >> You can use my scripts if you like: http://github.com/theseion/stuff.git >> <http://github.com/theseion/stuff.git> >> >> I use them to build and update my VMs for libgit2. >> >>> On 17.11.2014, at 17:28, Ben Coman <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> Okay, got it. I don't remember installing SDK 10.9 so I had assume it came >>> as part of XCode (but that could be my failing memory) >>> Thanks for the clarification. >>> >>> Now even with my deviation from the instructions, it was fairly straight >>> forward. Nice setup. >>> cheers -ben >>> >>> Esteban Lorenzano wrote: >>>> it is not a discrepancy, is two different things >>>> 1) Install latest Xcode. 2) Download SDK 10.6 >>>> :) >>>> Esteban >>>>> On 17 Nov 2014, at 17:17, Ben Coman <[email protected] >>>>> <mailto:[email protected]>> wrote: >>>>> >>>>> Whoops. I need to read it more carefully. But there is a discrepancy, it >>>>> says "Download the latest" and references 10.6. >>>>> >>>>> Ben Coman wrote: >>>>>> You've lost me. That README.md were the instructions I used. Did I miss >>>>>> something, or do you mean I should add notes to it ? >>>>>> cheers -ben >>>>>> Esteban Lorenzano wrote: >>>>>>> Hi, >>>>>>> you have to check the README of >>>>>>> https://github.com/pharo-project/pharo-vm >>>>>>> <https://github.com/pharo-project/pharo-vm> :) >>>>>>> >>>>>>> Esteban >>>>>>> >>>>>>> >>>>>>> >>>>>>>> On 17 Nov 2014, at 16:58, Ben Coman <[email protected] >>>>>>>> <mailto:[email protected]> <mailto:[email protected] >>>>>>>> <mailto:[email protected]>>> wrote: >>>>>>>> >>>>>>>> >>>>>>>> I followed the instructions at >>>>>>>> https://github.com/pharo-project/pharo-vm >>>>>>>> <https://github.com/pharo-project/pharo-vm> >>>>>>>> to build the Pharo VM. In generator.image I evaluated... >>>>>>>> PharoVMBuilder buildMacOSX32. >>>>>>>> then >>>>>>>> cd ../build >>>>>>>> bash build.sh >>>>>>>> >>>>>>>> After cmake finished its checks, it tried to compile freetype (2.4.9) >>>>>>>> but gets errors... >>>>>>>> >>>>>>>> *Generating >>>>>>>> /Users/ben/Repos/pharo-vm/results/Pharo.app/Contents/MacOS/Plugins/libfreetype.6.dylib* >>>>>>>> >>>>>>>> clang: warning: no such sysroot directory: >>>>>>>> '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk' >>>>>>>> >>>>>>>> **fatal error: **'math.h' file not found* >>>>>>>> >>>>>>>> >>>>>>>> And indeed, I don't have >>>>>>>> ../MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk >>>>>>>> I have >>>>>>>> ../MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk >>>>>>>> >>>>>>>> So updating CMakeLists.txt as follows... >>>>>>>> + set(CMAKE_OSX_DEPLOYMENT_TARGET 10.9) >>>>>>>> + set(CMAKE_OSX_SYSROOT >>>>>>>> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk) >>>>>>>> >>>>>>>> - set(CMAKE_OSX_DEPLOYMENT_TARGET 10.5) >>>>>>>> - set(CMAKE_OSX_SYSROOT >>>>>>>> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk) >>>>>>>> >>>>>>>> allowed the build to progress further. >>>>>>>> >>>>>>>> ========= >>>>>>>> >>>>>>>> Then the build failed getting "too many errors" that looked somewhat >>>>>>>> like this... >>>>>>>> /Users/ben/Repos/pharo-vm/platforms/iOS/vm/OSX/sqSqueakOSXOpenGLView.m:208:18: >>>>>>>> error: use of undeclared identifier 'GL_TEXTURE_RECTANGLE_ARB' >>>>>>>> glTexParameteri(GL_TEXTURE_RECTANGLE_ARB, GL_TEXTURE_MIN_FILTER, >>>>>>>> GL_NEAREST); >>>>>>>> >>>>>>>> Tracked down a likely suspect here... >>>>>>>> https://codereview.chromium.org/587193005/diff/1/content/browser/compositor/io_surface_layer_mac.mm >>>>>>>> >>>>>>>> <https://codereview.chromium.org/587193005/diff/1/content/browser/compositor/io_surface_layer_mac.mm> >>>>>>>> >>>>>>>> And indeed editing... >>>>>>>> platforms/iOS/vm/OSX/sqSqueakOSXOpenGLView.m >>>>>>>> >>>>>>>> to add... >>>>>>>> #import <OpenGL/gl.h> >>>>>>>> >>>>>>>> gave me a working VM. >>>>>>>> >>>>>>>> >>>>>>>> ========= >>>>>>>> >>>>>>>> Should I log these somewhere ? >>>>>>>> cheers -ben >>> >>> >> >
