<?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>Erics Tech Blog &#187; update</title>
	<atom:link href="http://eric.lubow.org/tag/update/feed/" rel="self" type="application/rss+xml" />
	<link>http://eric.lubow.org</link>
	<description>Thoughts, musings, and other idealistic (sometimes useful) systems and development hoopla.</description>
	<lastBuildDate>Mon, 16 Aug 2010 12:30:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Mac Perl Problems After Feb Update</title>
		<link>http://eric.lubow.org/2009/perl/mac-perl-problems-after-feb-update/</link>
		<comments>http://eric.lubow.org/2009/perl/mac-perl-problems-after-feb-update/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 03:40:18 +0000</pubDate>
		<dc:creator>eric</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://eric.lubow.org/?p=86</guid>
		<description><![CDATA[When I did my most recent upgrade (the latest Mac software updates), it broke my Perl install. In order to figure out if your Perl is broken like mine was, you will get a result like this: beacon:mail elubow$ perl -MIO IO object version 1.22 does not match bootstrap parameter 1.23 at /System/Library/Perl/5.8.8/darwin-thread-multi-2level/XSLoader.pm line 94. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Feric.lubow.org%2F2009%2Fperl%2Fmac-perl-problems-after-feb-update%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Feric.lubow.org%2F2009%2Fperl%2Fmac-perl-problems-after-feb-update%2F&amp;source=elubow&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>When I did my most recent upgrade (the latest Mac software updates), it broke my Perl install.  In order to figure out if your Perl is broken like mine was, you will get a result like this:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">beacon:mail elubow$ perl -MIO<br />
IO object version 1.22 does not match bootstrap parameter 1.23 at /System/Library/Perl/5.8.8/darwin-thread-multi-2level/XSLoader.pm line 94.<br />
Compilation failed in require.<br />
BEGIN failed--compilation aborted.</div></div>
<p>I had a little trouble finding out how to fix this.  So I am posting this here in case it helps someone else out. It was a simple fix (since CPAN doesn&#8217;t work) that you have to do by hand.  Go to the CPAN site and download dist IO <a href="http://search.cpan.org/dist/IO/">here</a>.  Download and untar it and run the following commands:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">beacon:IO-1.2301 elubow$ sudo perl Makefile.PL <br />
Writing Makefile for IO<br />
beacon:IO-1.2301 elubow$ sudo make install<br />
cc -c &nbsp; -arch i386 -arch ppc -g -pipe -fno-common -DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing -Wdeclaration-after-statement -I/usr/local/include -O3 &nbsp; -DVERSION=\&quot;1.23\&quot; -DXS_VERSION=\&quot;1.23\&quot; &nbsp;&quot;-I/System/Library/Perl/5.8.8/darwin-thread-multi-2level/CORE&quot; &nbsp; IO.c<br />
...<br />
&lt;strong&gt;Removed for brevity&lt;/strong&gt;<br />
...<br />
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree<br />
Installing /System/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/IO/IO.bundle<br />
Writing /System/Library/Perl/5.8.8/darwin-thread-multi-2level/auto/IO/.packlist<br />
Appending installation info to /System/Library/Perl/5.8.8/darwin-thread-multi-2level/perllocal.pod</div></div>
<p>This should fix your Perl install.  It also ended up that I had to run CPAN and reinstall <a href="http://search.cpan.org/~gbarr/Scalar-List-Utils-1.19/">Scalar::Util</a> and <a href="http://search.cpan.org/~ams/Storable-2.18/">Storable</a>.</p>


<p>Related posts:<ol><li><a href='http://eric.lubow.org/2010/mac/capistrano-hangs-on-mac-os-x-leopard/' rel='bookmark' title='Permanent Link: Capistrano Hangs on Mac OS X Leopard'>Capistrano Hangs on Mac OS X Leopard</a></li>
<li><a href='http://eric.lubow.org/2009/misc/converting-from-subversion-to-git/' rel='bookmark' title='Permanent Link: Converting From Subversion To Git'>Converting From Subversion To Git</a></li>
<li><a href='http://eric.lubow.org/2007/perl/creating-a-process-table-hash-in-perl/' rel='bookmark' title='Permanent Link: Creating a Process Table hash in Perl'>Creating a Process Table hash in Perl</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://eric.lubow.org/2009/perl/mac-perl-problems-after-feb-update/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
