<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
	>
<channel>
	<title>Comments on: iPhone Development on Windows &amp; Linux with open source tools</title>
	<atom:link href="http://www.pjtrix.com/blawg/2009/07/21/iphone-development-on-windows-linux-with-open-source-tools/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pjtrix.com/blawg/2009/07/21/iphone-development-on-windows-linux-with-open-source-tools/</link>
	<description></description>
	<lastBuildDate>Mon, 03 Aug 2009 17:52:30 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: dreadpiratepj</title>
		<link>http://www.pjtrix.com/blawg/2009/07/21/iphone-development-on-windows-linux-with-open-source-tools/comment-page-1/#comment-8632</link>
		<dc:creator>dreadpiratepj</dc:creator>
		<pubDate>Mon, 03 Aug 2009 17:52:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.pjtrix.com/blawg/?p=168#comment-8632</guid>
		<description>Hi Pete,

The code you write to program with the open source toolchain is exactly the same as with the official SDK, as long as you use the SDK  headers, frameworks and libraries. You should be able to get started with a Windows or Linux computer and a jailbroken device.

I&#039;ll argue that going this route will make you a better iPhone developer, because you&#039;ll learn how to program your UI from scratch, instead of being spoiled by Interface Builder. ;-)</description>
		<content:encoded><![CDATA[<p>Hi Pete,</p>
<p>The code you write to program with the open source toolchain is exactly the same as with the official SDK, as long as you use the SDK  headers, frameworks and libraries. You should be able to get started with a Windows or Linux computer and a jailbroken device.</p>
<p>I&#8217;ll argue that going this route will make you a better iPhone developer, because you&#8217;ll learn how to program your UI from scratch, instead of being spoiled by Interface Builder. <img src='http://www.pjtrix.com/blawg/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pete Bones</title>
		<link>http://www.pjtrix.com/blawg/2009/07/21/iphone-development-on-windows-linux-with-open-source-tools/comment-page-1/#comment-8631</link>
		<dc:creator>Pete Bones</dc:creator>
		<pubDate>Mon, 03 Aug 2009 15:19:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.pjtrix.com/blawg/?p=168#comment-8631</guid>
		<description>I&#039;ve been toying with the idea of trying out iPhone dev for a while now, and my question is this:

if I start a project using the open source SDk, how easy is it to transfer it to the official SDK, should I decide to do so? Thanks!</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been toying with the idea of trying out iPhone dev for a while now, and my question is this:</p>
<p>if I start a project using the open source SDk, how easy is it to transfer it to the official SDK, should I decide to do so? Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jason</title>
		<link>http://www.pjtrix.com/blawg/2009/07/21/iphone-development-on-windows-linux-with-open-source-tools/comment-page-1/#comment-8630</link>
		<dc:creator>jason</dc:creator>
		<pubDate>Sun, 02 Aug 2009 03:48:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.pjtrix.com/blawg/?p=168#comment-8630</guid>
		<description>I have tried hard to use gcc4.2 to build the toolchain, and i did follow the instruction of saurik http://www.saurik.com/id/4

but, unfortunately i failed. Contacting with saurik, he just told me that the toolchain will work, but don&#039;t tell me how to make it work. i feel sad, and i am really disappointed because he didn reply my Email anymore</description>
		<content:encoded><![CDATA[<p>I have tried hard to use gcc4.2 to build the toolchain, and i did follow the instruction of saurik <a href="http://www.saurik.com/id/4" rel="nofollow">http://www.saurik.com/id/4</a></p>
<p>but, unfortunately i failed. Contacting with saurik, he just told me that the toolchain will work, but don&#8217;t tell me how to make it work. i feel sad, and i am really disappointed because he didn reply my Email anymore</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dreadpiratepj</title>
		<link>http://www.pjtrix.com/blawg/2009/07/21/iphone-development-on-windows-linux-with-open-source-tools/comment-page-1/#comment-8629</link>
		<dc:creator>dreadpiratepj</dc:creator>
		<pubDate>Sat, 01 Aug 2009 19:30:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.pjtrix.com/blawg/?p=168#comment-8629</guid>
		<description>Jason, I had someone write to me in the last few days that the toolchain does not work with 3.0. I&#039;m looking into it but don&#039;t have a timeframe. Will get to it when I can. My hunch is that 3.0 uses GCC 4.2 and this toolchain is GCC 4.0, but it&#039;s just a hunch.</description>
		<content:encoded><![CDATA[<p>Jason, I had someone write to me in the last few days that the toolchain does not work with 3.0. I&#8217;m looking into it but don&#8217;t have a timeframe. Will get to it when I can. My hunch is that 3.0 uses GCC 4.2 and this toolchain is GCC 4.0, but it&#8217;s just a hunch.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dreadpiratepj</title>
		<link>http://www.pjtrix.com/blawg/2009/07/21/iphone-development-on-windows-linux-with-open-source-tools/comment-page-1/#comment-8628</link>
		<dc:creator>dreadpiratepj</dc:creator>
		<pubDate>Sat, 01 Aug 2009 18:45:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.pjtrix.com/blawg/?p=168#comment-8628</guid>
		<description>Hi Luis,

Try the 1.2 SDK headers.

svn co http://iphone-dev.googlecode.com/svn/branches/include-1.2-sdk

Sorry for the confusion. It&#039;s been a while since I wrote that HelloWorld example. Notice in the comment header that it&#039;s dated August 2008.</description>
		<content:encoded><![CDATA[<p>Hi Luis,</p>
<p>Try the 1.2 SDK headers.</p>
<p>svn co <a href="http://iphone-dev.googlecode.com/svn/branches/include-1.2-sdk" rel="nofollow">http://iphone-dev.googlecode.com/svn/branches/include-1.2-sdk</a></p>
<p>Sorry for the confusion. It&#8217;s been a while since I wrote that HelloWorld example. Notice in the comment header that it&#8217;s dated August 2008.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason</title>
		<link>http://www.pjtrix.com/blawg/2009/07/21/iphone-development-on-windows-linux-with-open-source-tools/comment-page-1/#comment-8627</link>
		<dc:creator>Jason</dc:creator>
		<pubDate>Sat, 01 Aug 2009 13:47:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.pjtrix.com/blawg/?p=168#comment-8627</guid>
		<description>Hi, when linking this page I don&#039;t have much interest. but after reading it, i find it useful.
and looking at the publishing date 2009-7
oh, i have to ask a question. will this work for IPHONE3.0?
i really need a workable toolchain for 3.0</description>
		<content:encoded><![CDATA[<p>Hi, when linking this page I don&#8217;t have much interest. but after reading it, i find it useful.<br />
and looking at the publishing date 2009-7<br />
oh, i have to ask a question. will this work for IPHONE3.0?<br />
i really need a workable toolchain for 3.0</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Luis</title>
		<link>http://www.pjtrix.com/blawg/2009/07/21/iphone-development-on-windows-linux-with-open-source-tools/comment-page-1/#comment-8626</link>
		<dc:creator>Luis</dc:creator>
		<pubDate>Sat, 01 Aug 2009 01:22:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.pjtrix.com/blawg/?p=168#comment-8626</guid>
		<description>Managed to get the Mac OX X 10.4 SDK installed using the iPhone-dev instructions plus your ./configure &amp; sudo steps. 

However, that placed all the relevant headers in /usr/local/arm-apple-darwin/include instead of /usr/local/iphone-sysroot/usr/include

So I copied ..darwin/include/* to iphone-sysroot/usr/include

Now your HelloWorldiPhone example has a lot less compile errors, but I still get:

HelloWorld.m:15: error: too many arguments to function &#039;UIApplicationMain&#039;

I wonder if your toolchain download and the iPhone-dev team&#039;s header files are incompatible?

thanks again!
L.</description>
		<content:encoded><![CDATA[<p>Managed to get the Mac OX X 10.4 SDK installed using the iPhone-dev instructions plus your ./configure &amp; sudo steps. </p>
<p>However, that placed all the relevant headers in /usr/local/arm-apple-darwin/include instead of /usr/local/iphone-sysroot/usr/include</p>
<p>So I copied ..darwin/include/* to iphone-sysroot/usr/include</p>
<p>Now your HelloWorldiPhone example has a lot less compile errors, but I still get:</p>
<p>HelloWorld.m:15: error: too many arguments to function &#8216;UIApplicationMain&#8217;</p>
<p>I wonder if your toolchain download and the iPhone-dev team&#8217;s header files are incompatible?</p>
<p>thanks again!<br />
L.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dreadpiratepj</title>
		<link>http://www.pjtrix.com/blawg/2009/07/21/iphone-development-on-windows-linux-with-open-source-tools/comment-page-1/#comment-8625</link>
		<dc:creator>dreadpiratepj</dc:creator>
		<pubDate>Fri, 31 Jul 2009 22:15:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.pjtrix.com/blawg/?p=168#comment-8625</guid>
		<description>Hello Luis, thanks for stopping by!

It seems I forgot a step in using the iPhone-dev team&#039;s header files. You need to provide the location to the Mac OS X 10.4 SDK (the 10.4 SDK that comes with plain XCode 3.1 should be fine). I&#039;ve amended the blog post with the details.

On the other hard, if you&#039;re going to go through the trouble of obtaining 10.4 SDK files, you may as well just get the official SDK files.</description>
		<content:encoded><![CDATA[<p>Hello Luis, thanks for stopping by!</p>
<p>It seems I forgot a step in using the iPhone-dev team&#8217;s header files. You need to provide the location to the Mac OS X 10.4 SDK (the 10.4 SDK that comes with plain XCode 3.1 should be fine). I&#8217;ve amended the blog post with the details.</p>
<p>On the other hard, if you&#8217;re going to go through the trouble of obtaining 10.4 SDK files, you may as well just get the official SDK files.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Luis</title>
		<link>http://www.pjtrix.com/blawg/2009/07/21/iphone-development-on-windows-linux-with-open-source-tools/comment-page-1/#comment-8624</link>
		<dc:creator>Luis</dc:creator>
		<pubDate>Fri, 31 Jul 2009 21:13:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.pjtrix.com/blawg/?p=168#comment-8624</guid>
		<description>Great info!!! Thanks!!!

I&#039;ve downloaded everything and gave &#039;make&#039; a try (on a linux (Ubuntu) sstem).   I got the include files from the iPhone-dev team SVN repository, but it seems that there are some files missing (or at least not corresponding to your sample code). 

Here are the first few compilation errors:

 /usr/local/bin/arm-apple-darwin9-gcc -c -I/usr/local/lib/gcc/arm-apple-darwin9/4.2.1/include -isysroot /usr/local/iphone-sysroot  HelloWorld.m -o HelloWorld.o            
  HelloWorld.m:9:34: error: Foundation/Foundation.h: No such file or directory                                                                                              
  In file included from HelloWorld.m:10:                                                                                                                                    
  /usr/local/iphone-sysroot/usr/include/UIKit/UIKit.h:3:38: error: CoreGraphics/CoreGraphics.h: No such file or directory                                                   
  /usr/local/iphone-sysroot/usr/include/UIKit/UIKit.h:4:42: error: CoreFoundation/CoreFoundation.h: No such file or directory         

I don&#039;t have a Foundation directory in iphone-sysroot/usr/include,  nor a CoreGraphics.

I suppose I should try getting the includes from the SDK directly?

Thanks for all this!!!
Luis.</description>
		<content:encoded><![CDATA[<p>Great info!!! Thanks!!!</p>
<p>I&#8217;ve downloaded everything and gave &#8216;make&#8217; a try (on a linux (Ubuntu) sstem).   I got the include files from the iPhone-dev team SVN repository, but it seems that there are some files missing (or at least not corresponding to your sample code). </p>
<p>Here are the first few compilation errors:</p>
<p> /usr/local/bin/arm-apple-darwin9-gcc -c -I/usr/local/lib/gcc/arm-apple-darwin9/4.2.1/include -isysroot /usr/local/iphone-sysroot  HelloWorld.m -o HelloWorld.o<br />
  HelloWorld.m:9:34: error: Foundation/Foundation.h: No such file or directory<br />
  In file included from HelloWorld.m:10:<br />
  /usr/local/iphone-sysroot/usr/include/UIKit/UIKit.h:3:38: error: CoreGraphics/CoreGraphics.h: No such file or directory<br />
  /usr/local/iphone-sysroot/usr/include/UIKit/UIKit.h:4:42: error: CoreFoundation/CoreFoundation.h: No such file or directory         </p>
<p>I don&#8217;t have a Foundation directory in iphone-sysroot/usr/include,  nor a CoreGraphics.</p>
<p>I suppose I should try getting the includes from the SDK directly?</p>
<p>Thanks for all this!!!<br />
Luis.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dreadpiratepj</title>
		<link>http://www.pjtrix.com/blawg/2009/07/21/iphone-development-on-windows-linux-with-open-source-tools/comment-page-1/#comment-8623</link>
		<dc:creator>dreadpiratepj</dc:creator>
		<pubDate>Fri, 31 Jul 2009 18:02:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.pjtrix.com/blawg/?p=168#comment-8623</guid>
		<description>Hi Lucas,

What did you use to unpack the toolchain on Windows? I&#039;m afraid WinZip and WinRAR don&#039;t support symlinks. Try from the cygwin command line:

cd /

tar xzf /path/to/toolchain.tgz</description>
		<content:encoded><![CDATA[<p>Hi Lucas,</p>
<p>What did you use to unpack the toolchain on Windows? I&#8217;m afraid WinZip and WinRAR don&#8217;t support symlinks. Try from the cygwin command line:</p>
<p>cd /</p>
<p>tar xzf /path/to/toolchain.tgz</p>
]]></content:encoded>
	</item>
</channel>
</rss>
