Yeah, I see that.<br><br><div class="gmail_quote">On Thu, Dec 2, 2010 at 4:52 AM, Bert Freudenberg <span dir="ltr">&lt;<a href="mailto:bert@freudenbergs.de" target="_blank">bert@freudenbergs.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div><div></div><div><br>
<br>
On 02.12.2010, at 06:49, Casey Ransberger wrote:<br>
<br>
&gt; I checked out a copy of the sources as directed on <a href="http://isqueak.org" target="_blank">isqueak.org</a> and tried to build, but ran into a couple of problems.<br>
&gt;<br>
&gt; I wanted to start with as much stability as possible so I figured I&#39;d check out the standard VM before Cog.<br>
&gt;<br>
&gt; First, my base SDK was missing. I googled that. Found this:<br>
&gt;<br>
&gt; <a href="http://developer.apple.com/library/ios/#qa/qa2010/qa1701.html" target="_blank">http://developer.apple.com/library/ios/#qa/qa2010/qa1701.html</a><br>
&gt;<br>
&gt; Followed the instructions there. It didn&#39;t seem to change anything, but it&#39;s worth noting that I did change my settings per this article. I&#39;m guessing what I found below overrides those settings? Anyway, it&#39;s worth noting that when I was finally able to build, I did so after following those instructions, so I&#39;m not sure at this time whether or not they were necessary.<br>


&gt;<br>
&gt; I don&#39;t have a 3.2 or 4.1 SDK. I searched for a bit and didn&#39;t find a place to get either one. Xcode complaints were of the form &#39;iphoneos4.1&#39;, so I grepped.<br>
&gt;<br>
&gt; stratosphere:vm casey$ grep -rl iphoneos4.1 . | grep -v svn<br>
&gt; ./SqueakPureObjcCogVM.xcodeproj/project.pbxproj<br>
&gt; stratosphere:vm casey$ grep iphoneos4.1 ./SqueakPureObjcCogVM.xcodeproj/project.pbxproj<br>
&gt;                               SDKROOT = iphoneos4.1;<br>
&gt;                               SDKROOT = iphoneos4.1;<br>
&gt;                               SDKROOT = iphoneos4.1;<br>
&gt;                               SDKROOT = iphoneos4.1;<br>
&gt;                               SDKROOT = iphoneos4.1;<br>
&gt;                               SDKROOT = iphoneos4.1;<br>
&gt;<br>
&gt; Did a search/replace-all and changed these to iphoneos4.2.<br>
&gt;<br>
&gt; I struggled with dialog boxes complaining that Xcode detected tomfoolery on disk and wanted to overwrite my changes after modifying this file. If I did this again, I&#39;d probably quit Xcode, make the modification with a text editor, and then reopen Xcode to build.<br>


&gt;<br>
&gt; Once this was done, it was just a matter of resolving the dependencies on the Pharo and Squeak .sources files, and voila: I was looking at John&#39;s Obj-C bridge in the iPhone simulator with a big grin on my face.<br>


&gt;<br>
&gt; All in all, it was a fun half hour! Now to make some tea and get to bed. Sorry if this is old news, figured I&#39;d write it down in case it&#39;d help anyone else:)<br>
&gt;<br>
&gt; --<br>
&gt; Casey Ransberger<br>
<br>
</div></div>I changed the SDK to 4.2 using the project inspector. Worked too.<br>
<br>
But I had a problem in SocketPlugin/sqUnixSocket.c that netinet/udp.h was not found. Anyone else seeing this? I removed the #include and it seemed to work ...<br>
<br>
Maybe because I set the minimal deployment version to 3.2? I didn&#39;t experiment much.<br>
<font color="#888888"><br>
- Bert -<br>
<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Casey Ransberger<br>