<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">well, you missed all the part where it says:&nbsp;<div class=""><br class=""></div><div class=""><p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 16px; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif; font-size: 16px; line-height: 25px; background-color: rgb(255, 255, 255);" class="">Install the latest version of&nbsp;<a href="https://itunes.apple.com/en/app/xcode/id4977998350" style="box-sizing: border-box; background-color: transparent; color: rgb(65, 131, 196); text-decoration: none; background-position: initial initial; background-repeat: initial initial;" class="">XCode</a>&nbsp;and XCode command line tools. Download&nbsp;<a href="http://files.pharo.org/vm/src/lib/MacOSX10.6.sdk.zip" style="box-sizing: border-box; background-color: transparent; color: rgb(65, 131, 196); text-decoration: none; background-position: initial initial; background-repeat: initial initial;" class="">MacOSX10.6.sdk.zip</a>and put in Xcode SDK folder:</p><div class="highlight highlight-bash" style="box-sizing: border-box; background-color: rgb(255, 255, 255); margin-bottom: 16px; color: rgb(51, 51, 51); font-family: 'Helvetica Neue', Helvetica, 'Segoe UI', Arial, freesans, sans-serif; font-size: 16px; line-height: 25px;"><pre style="box-sizing: border-box; overflow: auto; font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace; font-size: 14px; margin-top: 0px; margin-bottom: 0px; line-height: 1.45; padding: 16px; background-color: rgb(247, 247, 247); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; word-wrap: normal; word-break: normal;" class=""><span class="pl-c" style="box-sizing: border-box; color: rgb(180, 183, 180); font-style: italic;"><span class="pl-pdc" style="box-sizing: border-box;">#</span> make sure you're root: sudo su</span>
<span class="pl-sf" style="box-sizing: border-box; color: rgb(209, 32, 137);">cd</span> /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs
wget <a href="http://files.pharo.org/vm/src/lib/MacOSX10.6.sdk.zip" class="">http://files.pharo.org/vm/src/lib/MacOSX10.6.sdk.zip</a>
unzip MacOSX10.6.sdk.zip
rm MacOSX10.6.sdk.zip</pre></div><div class="">cheers,&nbsp;</div><div class="">Esteban</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 17 Nov 2014, at 17:14, Ben Coman &lt;<a href="mailto:btc@openInWorld.com" class="">btc@openInWorld.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class="">You've lost me. &nbsp;That README.md were the instructions I used. Did I miss something, or do you mean I should add notes to it ?<br class="">cheers -ben<br class=""><br class="">Esteban Lorenzano wrote:<br class=""><blockquote type="cite" class="">Hi, you have to check the README of <a href="https://github.com/pharo-project/pharo-vm" class="">https://github.com/pharo-project/pharo-vm</a> :)<br class="">Esteban<br class=""><blockquote type="cite" class="">On 17 Nov 2014, at 16:58, Ben Coman &lt;<a href="mailto:btc@openInWorld.com" class="">btc@openInWorld.com</a> &lt;<a href="mailto:btc@openInWorld.com" class="">mailto:btc@openInWorld.com</a>&gt;&gt; wrote:<br class=""><br class=""><br class="">I followed the instructions at <a href="https://github.com/pharo-project/pharo-vm" class="">https://github.com/pharo-project/pharo-vm</a><br class="">to build the Pharo VM. In generator.image I evaluated...<br class=""> &nbsp;&nbsp;PharoVMBuilder buildMacOSX32.<br class="">then<br class=""> &nbsp;&nbsp;cd ../build<br class=""> &nbsp;&nbsp;bash build.sh<br class=""><br class="">After cmake finished its checks, it tried to compile freetype (2.4.9) but gets errors...<br class=""><br class="">*Generating /Users/ben/Repos/pharo-vm/results/Pharo.app/Contents/MacOS/Plugins/libfreetype.6.dylib*<br class=""><br class="">clang: warning: no such sysroot directory:<br class="">'/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk'<br class=""><br class="">**fatal error: **'math.h' file not found*<br class=""><br class=""><br class="">And indeed, I don't have<br class=""> ../MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk<br class="">I have<br class=""> ../MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk<br class=""><br class="">So updating CMakeLists.txt as follows...<br class="">+ set(CMAKE_OSX_DEPLOYMENT_TARGET 10.9)<br class="">+ set(CMAKE_OSX_SYSROOT /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk)<br class=""><br class="">- set(CMAKE_OSX_DEPLOYMENT_TARGET 10.5)<br class="">- set(CMAKE_OSX_SYSROOT /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.6.sdk)<br class=""><br class="">allowed the build to progress further.<br class=""><br class="">=========<br class=""><br class="">Then the build failed getting "too many errors" that looked somewhat like this...<br class="">/Users/ben/Repos/pharo-vm/platforms/iOS/vm/OSX/sqSqueakOSXOpenGLView.m:208:18: error: use of undeclared identifier 'GL_TEXTURE_RECTANGLE_ARB'<br class=""> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;glTexParameteri(GL_TEXTURE_RECTANGLE_ARB, GL_TEXTURE_MIN_FILTER, GL_NEAREST);<br class=""><br class="">Tracked down a likely suspect here...<br class=""><a href="https://codereview.chromium.org/587193005/diff/1/content/browser/compositor/io_surface_layer_mac.mm" class="">https://codereview.chromium.org/587193005/diff/1/content/browser/compositor/io_surface_layer_mac.mm</a><br class=""><br class="">And indeed editing...<br class=""> &nbsp;&nbsp;platforms/iOS/vm/OSX/sqSqueakOSXOpenGLView.m<br class=""><br class="">to add...<br class=""> &nbsp;&nbsp;#import &lt;OpenGL/gl.h&gt;<br class=""><br class="">gave me a working VM.<br class=""><br class=""><br class="">=========<br class=""><br class="">Should I log these somewhere ?<br class="">cheers -ben<br class=""></blockquote></blockquote><br class=""></div></blockquote></div><br class=""></div></div></body></html>