<?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>Linux~ized &#187; emerge</title>
	<atom:link href="http://www.linuxized.com/tag/emerge/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.linuxized.com</link>
	<description>wired&#039;s /dev/urandom space</description>
	<lastBuildDate>Tue, 19 Apr 2011 18:56:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>upgrading Qt libraries in Gentoo with Portage</title>
		<link>http://www.linuxized.com/2009/06/upgrading-qt-libraries-in-gentoo-with-portage/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.linuxized.com/2009/06/upgrading-qt-libraries-in-gentoo-with-portage/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 10:00:59 +0000</pubDate>
		<dc:creator>wired</dc:creator>
				<category><![CDATA[gentoo]]></category>
		<category><![CDATA[blockers]]></category>
		<category><![CDATA[emerge]]></category>
		<category><![CDATA[portage]]></category>
		<category><![CDATA[qt]]></category>
		<category><![CDATA[upgrade]]></category>

		<guid isPermaLink="false">http://www.linuxized.com/?p=159</guid>
		<description><![CDATA[So&#8230; you&#8217;re trying to merge a package but get weird blockers like [blocks BÂ Â Â Â  ]Â  &#62;x11-libs/qt-gui-4.4.2-r9999 (&#8220;&#62;x11-libs/qt-gui-4.4.2-r9999&#8243; is blocking x11-libs/qt-xmlpatterns-4.4.2, x11-libs/qt-script-4.4.2, x11-libs/qt-dbus-4.4.2, x11-libs/qt-sql-4.4.2-r1, x11-libs/qt-qt3support-4.4.2, x11-libs/qt-svg-4.4.2, x11-libs/qt-test-4.4.2, x11-libs/qt-opengl-4.4.2, x11-libs/qt-core-4.4.2-r2) [blocks BÂ Â Â Â  ]Â Â Â  &#60;x11-libs/qt-gui-4.5.1 (&#8220;&#60;x11-libs/qt-gui-4.5.1&#8243; is blocking x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1, x11-libs/qt-dbus-4.5.1, x11-libs/qt-xmlpatterns-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1) this means that new Qt libraries are available and portage is [...]]]></description>
			<content:encoded><![CDATA[<p>So&#8230; you&#8217;re trying to merge a package but get weird blockers like</p>
<blockquote><p>[blocks BÂ Â Â Â  ]Â  &gt;x11-libs/qt-gui-4.4.2-r9999 (&#8220;&gt;x11-libs/qt-gui-4.4.2-r9999&#8243; is blocking x11-libs/qt-xmlpatterns-4.4.2, x11-libs/qt-script-4.4.2,<br />
x11-libs/qt-dbus-4.4.2, x11-libs/qt-sql-4.4.2-r1, x11-libs/qt-qt3support-4.4.2, x11-libs/qt-svg-4.4.2, x11-libs/qt-test-4.4.2, x11-libs/qt-opengl-4.4.2,<br />
x11-libs/qt-core-4.4.2-r2)</p>
<p>[blocks BÂ Â Â Â  ]Â Â Â  &lt;x11-libs/qt-gui-4.5.1 (&#8220;&lt;x11-libs/qt-gui-4.5.1&#8243; is blocking x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1,<br />
x11-libs/qt-dbus-4.5.1, x11-libs/qt-xmlpatterns-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1)</p></blockquote>
<p>this means that new Qt libraries are available and portage <strong>is trying to upgrade only *a part* </strong>of the ones you have installed.</p>
<p>this is bad because mixed versions of Qt packages (like qt-core-4.5.1 alongside qt-svg-4.4.2) <strong>can result in unexpected breakage</strong>.</p>
<p>unfortunately, at the moment <strong>this error is the only way</strong> we can prevent version mixing.</p>
<p>to get past the error, you can:</p>
<ul>
<li><strong><code>emerge -avDuN world</code></strong>
<ul>
<li>updating world tells portage to upgrade all Qt packages in one run</li>
</ul>
</li>
<li><strong><code>emerge -av1 `eix -I --only-names x11-libs/qt-`</code></strong>
<ul>
<li>if you don&#8217;t want to upgrade everything, you can use this command to upgrade all the installed Qt libraries</li>
</ul>
</li>
</ul>
<p>if you still have problems, don&#8217;t hesitate to comment and I&#8217;ll do my best to help <img src='http://www.linuxized.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxized.com/2009/06/upgrading-qt-libraries-in-gentoo-with-portage/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

