<?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>jamesoff.net &#187; ports</title>
	<atom:link href="http://jamesoff.net/site/tag/ports/feed/" rel="self" type="application/rss+xml" />
	<link>http://jamesoff.net/site</link>
	<description>you heard</description>
	<lastBuildDate>Wed, 16 Dec 2009 10:32:46 +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>Upgrading OpenEXR</title>
		<link>http://jamesoff.net/site/2008/01/09/upgrading-openexr/</link>
		<comments>http://jamesoff.net/site/2008/01/09/upgrading-openexr/#comments</comments>
		<pubDate>Wed, 09 Jan 2008 09:38:11 +0000</pubDate>
		<dc:creator>jamesoff</dc:creator>
				<category><![CDATA[FreeBSD]]></category>
		<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[openexr]]></category>
		<category><![CDATA[ports]]></category>

		<guid isPermaLink="false">http://jamesoff.net/site/2008/01/09/upgrading-openexr/</guid>
		<description><![CDATA[While upgrading ports on Roz&#8217;s desktop, I ran foul of this: ... generalInterfaceTiledExamples.o(.text+0x36f): In function `writeTiled1(char const*, Imf::Array2D&#038;, int, int, int, int)': : undefined reference to `Imf::Channel::Channel(Imf::PixelType, int, int, bool)' generalInterfaceTiledExamples.o(.text+0x3b3): more undefined references to `Imf::Channel::Channel(Imf::PixelType, int, int, bool)' follow gmake[1]: *** [imfexamples] Error 1 gmake[1]: Leaving directory `/usr/work/usr/ports/graphics/OpenEXR/work/openexr-1.6.0/IlmImfExamples' gmake: *** [all-recursive] Error 1 *** [...]]]></description>
			<content:encoded><![CDATA[<p>While upgrading ports on Roz&#8217;s desktop, I ran foul of this:</p>

<blockquote><pre>...
generalInterfaceTiledExamples.o(.text+0x36f): In function `writeTiled1(char const*, Imf::Array2D<GZ>&#038;, int, int, int, int)':
: undefined reference to `Imf::Channel::Channel(Imf::PixelType, int, int, bool)'
generalInterfaceTiledExamples.o(.text+0x3b3): more undefined references to `Imf::Channel::Channel(Imf::PixelType, int, int, bool)' follow
gmake[1]: *** [imfexamples] Error 1
gmake[1]: Leaving directory `/usr/work/usr/ports/graphics/OpenEXR/work/openexr-1.6.0/IlmImfExamples'
gmake: *** [all-recursive] Error 1
*** Error code 2</pre>
</blockquote>

<p>Remembering that in <code>UPDATING</code> there was something about this, I had another look:</p>

<blockquote><pre>20071008:
  AFFECTS: users of graphics/OpenEXR and graphics/ilmbase
  AUTHOR: nork@FreeBSD.org
...
  # pkg_delete -f OpenEXR
  # pkg_delete -f ilmbase       (if you already installed before CONFLICT)
  # cd /usr/ports/graphics/OpenEXR
  # make install
  # pkgdb -F</pre>
</blockquote>

<p>Nope, that didn&#8217;t help. <code>pkg_delete</code> told me ilmbase wasn&#8217;t installed. A quick Google turned up a <a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=117071">PR</a> about this, but it was closed with &#8220;look at UPDATING.&#8221; so that didn&#8217;t help any more.</p>

<p>I fixed it by rebuilding <code>graphics/ilmbase</code> anyway. Once that was rebuild and reinstalled, OpenEXR built fine. No idea why <code>pkg_delete</code> didn&#8217;t think it was installed.</p>
]]></content:encoded>
			<wfw:commentRss>http://jamesoff.net/site/2008/01/09/upgrading-openexr/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
