[Vm-dev] OSX 10.9 PharoVM build failure workarounds
Esteban Lorenzano
estebanlm at gmail.com
Mon Nov 17 16:01:59 UTC 2014
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 <btc at openInWorld.com> wrote:
>
>
> I followed the instructions at 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
>
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20141117/8ecaf906/attachment-0001.htm
More information about the Vm-dev
mailing list