<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>factory floor &#187; programming</title>
	<atom:link href="http://www.tom-e.org/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tom-e.org</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Sun, 30 Aug 2009 13:53:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Snow Leopard upgrade: 3rd party log-folders in /var/logs cleanup</title>
		<link>http://www.tom-e.org/2009/08/snow-leopard-upgrade-apache-and-varlogs-cleanup/</link>
		<comments>http://www.tom-e.org/2009/08/snow-leopard-upgrade-apache-and-varlogs-cleanup/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 13:17:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[snow leopard]]></category>
		<category><![CDATA[subversion]]></category>

		<guid isPermaLink="false">http://www.tom-e.org/?p=8</guid>
		<description><![CDATA[One year back when I upgraded my iMac from Tiger to Leopard, the pimped-personal-websharing apache I used for svn access failed big time to launch because the svn libraries were incompatible to Leopards more recent build.
Last years fix was to get rid of most of the third party stuff and simply create an additional subversion-server-only [...]]]></description>
			<content:encoded><![CDATA[<p>One year back when I upgraded my iMac from Tiger to Leopard, the pimped-personal-websharing apache I used for svn access failed big time to launch because the svn libraries were incompatible to Leopards more recent build.</p>
<p>Last years fix was to get rid of most of the third party stuff and simply create an additional subversion-server-only apache configuration.</p>
<p>Upgrading to Snow Leopard gave me a unresponsive machine with rapidly increasing process ids again. A quick look in the console revealed tons of messages like:&#8221;org.apache.httpd.svn_instance[3761]<span> </span>(2)No such file or directory: httpd: could not open error log file /var/log/apache4svn/error.log&#8221;</p>
<p>So fortunately instead of a binary incompatibility the system upgrade simply &#8220;cleaned&#8221; the /var/log directory and with it my /var/log/apache4svn directory, and recreating the directory brought apache up again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tom-e.org/2009/08/snow-leopard-upgrade-apache-and-varlogs-cleanup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pimp-My-Xcode-SDK</title>
		<link>http://www.tom-e.org/2008/04/pimp-my-xcode-sdk/</link>
		<comments>http://www.tom-e.org/2008/04/pimp-my-xcode-sdk/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 21:34:01 +0000</pubDate>
		<dc:creator>tom_e</dc:creator>
				<category><![CDATA[Xcode]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.tom-e.org/?p=5</guid>
		<description><![CDATA[Recently I sent a tiny bugfixed build to a customer &#8211; just to get a phone call some minutes later it doesn&#8217;t even launch on his test machine. What happened? A quick glance at Console.app revealed that dyld complains his 10.4.8 (unpatched) machine is missing the CoreVideo framework. 
Odd enough, nothing besides a handful of lines was changed [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I sent a tiny bugfixed build to a customer &#8211; just to get a phone call some minutes later it doesn&#8217;t even launch on his test machine. What happened? A quick glance at Console.app revealed that dyld complains his 10.4.8 (unpatched) machine is missing the CoreVideo framework. </p>
<p>Odd enough, nothing besides a handful of lines was changed from the last, working build. The only change was that in the meantime Leopard arrived and I produced the new version with Xcode 3. Rebooting on Tiger and rebuilding with Xcode 2.4 produced an working build. Applying QuickTime and the OS X 10.4.11 updates allows the new build to launch &#8211; but is a management nightmare for the 100 target MacMinis that run without any network or administrative access.</p>
<p>Today I was asked to provide another build, now equipped with a post-Leopard MacBook that does not like my Tiger installation DVD any more. Time for the real fix. The shortcut &#8211; simply copying the Xcode 2.4 SDK version to the 2.5 installation &#8211; fails as gcc won&#8217;t resolve stdarg.h etc. due to the new Developer Tools relocatable folder structure.</p>
<p>After some more investigation it turned out <em>QuartzCore.framework</em> differs in the SDKs. With the following steps it is possible to get a backward compatible SDK:</p>
<ul>
<li>create a copy of the Xcode 3  <strong>MacOSX10.4u.sdk</strong> &#8211; I called mine <strong>Fixed_MacOSX10.4u.sdk</strong></li>
<li><span style="font-style: normal;">replace the QuartzCore.framework with the version from the Xcode 2.4.1 installation</span></li>
<li>open <em>SDKSettings.plist</em> in your pimped SDK copy</li>
<li>change the <em>name</em> value to something unique &#8211; I used <strong>Mac OS X 10.4 (Universal,Compatible) </strong></li>
<li><span style="font-style: normal;">in projects that need a build backward compatible to 10.4.0, change the SDK to<strong> Mac OS X 10.4 (Universal,Compatible)</strong>  instead of the regular SDK.</span></li>
</ul>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.tom-e.org/2008/04/pimp-my-xcode-sdk/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
