<?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>mattfarmer [dot] net &#187; Gentoo</title>
	<atom:link href="http://mattfarmer.net/category/tech/linux/gentoo/feed/" rel="self" type="application/rss+xml" />
	<link>http://mattfarmer.net</link>
	<description>impossible nothing</description>
	<lastBuildDate>Wed, 19 May 2010 22:55:22 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Gnome: The Settings Daemon restarted too many times.</title>
		<link>http://mattfarmer.net/2009/08/02/gnome-the-settings-daemon-restarted-too-many-times/</link>
		<comments>http://mattfarmer.net/2009/08/02/gnome-the-settings-daemon-restarted-too-many-times/#comments</comments>
		<pubDate>Sun, 02 Aug 2009 17:39:02 +0000</pubDate>
		<dc:creator>POS</dc:creator>
				<category><![CDATA[Gentoo]]></category>

		<guid isPermaLink="false">http://mattfarmer.net/?p=512</guid>
		<description><![CDATA[This problem started so long ago that I really have no insight into when or why it first started happening, but for a while now, whenever I started X with the `startx` command, I would get the following error message:

There was an error starting the GNOME Settings Daemon.
Some things, such as themes, sounds, or background [...]]]></description>
			<content:encoded><![CDATA[<p>This problem started so long ago that I really have no insight into when or why it first started happening, but for a while now, whenever I started X with the `startx` command, I would get the following error message:</p>
<blockquote><p>
There was an error starting the GNOME Settings Daemon.<br />
Some things, such as themes, sounds, or background settings may not work<br />
correctly.<br />
The Settings Daemon restarted too many times.
</p></blockquote>
<p>After poking around for a little while, I finally came across <a href="http://bugs.gentoo.org/150909">Gentoo Bug 150909</a>.  I didn&#8217;t have the linking problem found by Stian Skejelstad, but <a href="http://bugs.gentoo.org/show_bug.cgi?id=150909#c3">Daniel Gryniewicz&#8217;s Comment</a> to add <code>eval `dbus-launch --sh-syntax --exit-with-session`</code> to your <code>~/.xinitrc</code> worked great.</p>
<p>My <code>~/.xinitrc</code> now looks like this:</p>
<blockquote><p>
#&#8211; ~/.xinitrc<br />
eval `dbus-launch &#8211;sh-syntax &#8211;exit-with-session`<br />
exec gnome-session<br />
#exec startfluxbox
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://mattfarmer.net/2009/08/02/gnome-the-settings-daemon-restarted-too-many-times/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Drivel</title>
		<link>http://mattfarmer.net/2008/11/15/drivel/</link>
		<comments>http://mattfarmer.net/2008/11/15/drivel/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 00:32:58 +0000</pubDate>
		<dc:creator>POS</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://mattfarmer.net/?p=437</guid>
		<description><![CDATA[I just installed Drivel, which seems to be a pretty nice Linux application to post entries to your blog right from your desktop.  It supports a few different blogging technologies, including WordPress, Drupal, blogger.com, and livejournal.  I&#8217;m hoping having this around will reduce the amount of effort in making a blog post, and [...]]]></description>
			<content:encoded><![CDATA[<p>I just installed <a href="http://dropline.net/past-projects/drivel-blog-editor/">Drivel</a>, which seems to be a pretty nice Linux application to post entries to your blog right from your desktop.  It supports a few different blogging technologies, including WordPress, Drupal, blogger.com, and livejournal.  I&#8217;m hoping having this around will reduce the amount of effort in making a blog post, and hence will start blogging more.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattfarmer.net/2008/11/15/drivel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trouble with installing packages in Gentoo due to XML::Parser errors</title>
		<link>http://mattfarmer.net/2007/07/04/trouble-with-installing-packages-in-gentoo-due-to-xmlparser-errors/</link>
		<comments>http://mattfarmer.net/2007/07/04/trouble-with-installing-packages-in-gentoo-due-to-xmlparser-errors/#comments</comments>
		<pubDate>Wed, 04 Jul 2007 07:44:22 +0000</pubDate>
		<dc:creator>POS</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://mattfarmer.net/2007/07/04/trouble-with-installing-packages-in-gentoo-due-to-xmlparser-errors/</guid>
		<description><![CDATA[I&#8217;ve seen this once before and couldn&#8217;t remember the exact package I needed to update, so I figured I&#8217;d make a post about it so I could find it easily if I came across this again.
Sometimes when emergeing new packages you will get an error like the following:

checking for perl&#8230; /usr/bin/perl
checking for XML::Parser&#8230; configure: error: [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve seen this once before and couldn&#8217;t remember the exact package I needed to update, so I figured I&#8217;d make a post about it so I could find it easily if I came across this again.</p>
<p>Sometimes when emergeing new packages you will get an error like the following:</p>
<blockquote class="code"><p>
checking for perl&#8230; /usr/bin/perl<br />
checking for XML::Parser&#8230; configure: error: XML::Parser perl module is required for intltool<br />
!!! Please attach the following file when filing a report to bugs.gentoo.org:<br />
!!! /var/tmp/portage/x11-misc/xkeyboard-config-0.8-r1/work/xkeyboard-config-0.8/config.log<br />
!!! ERROR: x11-misc/xkeyboard-config-0.8-r1 failed.<br />
Call stack:<br />
  ebuild.sh, line 1621:   Called dyn_compile<br />
  ebuild.sh, line 973:   Called qa_call &#8217;src_compile&#8217;<br />
  ebuild.sh, line 44:   Called src_compile<br />
  xkeyboard-config-0.8-r1.ebuild, line 49:   Called econf &#8216;&#8211;with-xkb-base=/usr/share/X11/xkb&#8217; &#8216;&#8211;enable-compat-rules&#8217; &#8216;&#8211;disable-xkbcomp-symlink&#8217; &#8216;&#8211;with-xkb-rules-symlink=xorg&#8217;<br />
  ebuild.sh, line 578:   Called die<br />
!!! econf failed<br />
!!! If you need support, post the topmost build error, and the call stack if relevant.<br />
!!! A complete build log is located at &#8216;/var/tmp/portage/x11-misc/xkeyboard-config-0.8-r1/temp/build.log&#8217;.
</p></blockquote>
<p>Thanks to this post on <a href="http://www.karakas-online.de/forum/viewtopic.php?t=3915">karakas-online.de</a>, we can see that this probably really means that perl is unable to load the XML::Parser.  You can run the following command at the command line to see exactly why that&#8217;s happening:</p>
<blockquote class="code"><p>
# /usr/bin/perl -e &#8220;require XML::Parser&#8221;
</p></blockquote>
<p>In my case this resulted in:</p>
<blockquote class="code"><p>
Can&#8217;t load &#8216;/usr/lib/perl5/vendor_perl/5.8.8/i686-linux/auto/XML/Parser/Expat/Expat.so&#8217; for module XML::Parser::Expat: libexpat.so.1: cannot open shared object file: No such file or directory at /usr/lib/perl5/5.8.8/i686-linux/DynaLoader.pm line 230.<br />
 at /usr/lib/perl5/vendor_perl/5.8.8/i686-linux/XML/Parser.pm line 14<br />
Compilation failed in require at /usr/lib/perl5/vendor_perl/5.8.8/i686-linux/XML/Parser.pm line 14.<br />
BEGIN failed&#8211;compilation aborted at /usr/lib/perl5/vendor_perl/5.8.8/i686-linux/XML/Parser.pm line 18.<br />
Compilation failed in require at -e line 1.
</p></blockquote>
<p>And so, even though this package was already installed, I just remerged it, replacing what was there before like so:</p>
<blockquote class="code"><p>
emerge -av XML-Parser
</p></blockquote>
<p>After doing this, you should be able to continue your original emerge.  I&#8217;m not sure what is happening to this package that requires you to do this, but it seems to fix the problem. *shrug*</p>
]]></content:encoded>
			<wfw:commentRss>http://mattfarmer.net/2007/07/04/trouble-with-installing-packages-in-gentoo-due-to-xmlparser-errors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
