<?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>Storage B &#187; Linux</title>
	<atom:link href="http://www.storage-b.com/category/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://www.storage-b.com</link>
	<description>James A. Chappell's technical web log</description>
	<lastBuildDate>Thu, 19 Aug 2010 12:11:38 +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>LGPL License Option Added to Qt</title>
		<link>http://www.storage-b.com/linux/41</link>
		<comments>http://www.storage-b.com/linux/41#comments</comments>
		<pubDate>Thu, 15 Jan 2009 14:44:27 +0000</pubDate>
		<dc:creator>jac</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[X]]></category>

		<guid isPermaLink="false">http://www.storage-b.com/?p=41</guid>
		<description><![CDATA[(LGPL License Option Added to Qt) Espoo, Finland &#8212; Nokia today announced that its Qt cross-platform User Interface (UI) and application framework for desktop and embedded platforms will be available under the Lesser General Public License (LGPL) version 2.1 license from the release of Qt 4.5, scheduled for March 2009. Previously, Qt has been made [...]]]></description>
			<content:encoded><![CDATA[<p>
(<a href="http://www.qtsoftware.com/about/news/lgpl-license-option-added-to-qt">LGPL License Option Added to Qt</a>)
</p>
<blockquote>
<p align="justify">
<strong>Espoo, Finland</strong> &#8212; Nokia today announced that its Qt cross-platform User Interface (UI) and application framework for desktop and embedded platforms will be available under the Lesser General Public License (LGPL) version 2.1 license from the release of Qt 4.5, scheduled for March 2009. Previously, Qt has been made available to the open source community under the General Public License (GPL) license. In addition, Qt will now be available from the new domain, <a href="http://www.qtsoftware.com/">www.qtsoftware.com</a>.
</p>
<p align="justify">
The move to LGPL licensing will provide open source and commercial developers with more permissive licensing than GPL and so increase flexibility for developers. In addition, Qt source code repositories will be made publicly available and will encourage contributions from desktop and embedded developer communities. With these changes, developers will be able to actively drive the evolution of the Qt framework.
</p>
<p align="justify">
Qt 4.5 will also be available under commercial licensing terms, while licensing for previous versions of Qt remains unchanged. In addition, service offerings for Qt will be expanded to ensure that all Qt development projects can have access to the same levels of support, independent of the selected license.
</p>
</blockquote>
<p>
Good news for those of us too cheap to pay the $4950  per developer multi-platform license.
</p><img src="http://www.storage-b.com/36aa1a2b/266bbf67/CCBot/1.0 (+http://www.commoncrawl.org/bot.html).gif" />]]></content:encoded>
			<wfw:commentRss>http://www.storage-b.com/linux/41/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>X.Org Flash plugin font problems</title>
		<link>http://www.storage-b.com/linux/21</link>
		<comments>http://www.storage-b.com/linux/21#comments</comments>
		<pubDate>Thu, 13 Jul 2006 23:18:10 +0000</pubDate>
		<dc:creator>jac</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://weblog.amon-hen.com/linux/21</guid>
		<description><![CDATA[I noticed on one of my systems running Debian Linux, some fonts where not displayed correctly (or not at all) when viewing pages using Flash. This page led me to a solution for this problem. In my case, I only needed to install the gsfonts-x11 package. Now Flash appears to be working correctly.]]></description>
			<content:encoded><![CDATA[<p>
I noticed on one of my systems running <a href="http://www.debian.org/">Debian</a> Linux, some fonts where not displayed correctly (or not at all) when viewing pages using Flash.
</p>
<p>
This <a href="http://linux.inet.hr/flash_plugin_on_x11r7.html">page</a> led  me to a solution for this problem.  In my case, I only needed to install  the <a href="http://packages.debian.org/stable/x11/gsfonts-x11">gsfonts-x11</a> package.  Now Flash appears to be working correctly.
</p><img src="http://www.storage-b.com/36aa1a2b/266bbf67/CCBot/1.0 (+http://www.commoncrawl.org/bot.html).gif" />]]></content:encoded>
			<wfw:commentRss>http://www.storage-b.com/linux/21/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Linux on a Toshiba Satellite A45-S130: Part II</title>
		<link>http://www.storage-b.com/linux/5</link>
		<comments>http://www.storage-b.com/linux/5#comments</comments>
		<pubDate>Sun, 12 Dec 2004 21:15:47 +0000</pubDate>
		<dc:creator>jac</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Toshiba Satellite A45-S130]]></category>

		<guid isPermaLink="false">http://weblog.amon-hen.com/linux/5</guid>
		<description><![CDATA[Part II &#8211; Electric Boogaloo In Part I, our intrepid hero used Knoppix&#8217;s Linux Live CD to determine that the Toshiba Satellite A45-S130 would run Linux without any problems with incompatible hardware. At the end of Part I, we were led to believe our hero would next repartition the hard drive and possibly install Mandrake [...]]]></description>
			<content:encoded><![CDATA[<p>
<b>Part II &#8211; Electric Boogaloo</b>
</p>
<p>
In <a href="/linux/4">Part I</a>, our intrepid hero used <a href="http://www.knoppix.org/">Knoppix&#8217;s Linux Live CD</a> to determine that the Toshiba Satellite A45-S130 would run Linux without any problems with incompatible hardware.   At the end of <a href="/linux/4">Part I</a>, we were led to believe our hero would next repartition the hard drive and possibly install Mandrake Linux<sup>1</sup>.
</p>
<p>
First of all, I was unable to get the free partition tools to work.  I resorted to using <a href="http://www.amazon.com/exec/obidos/ASIN/B00025O87E/ref%3Dnosim/yetanothewebs-20">Partition Magic 8.0</a> to do the job.<sup>2</sup>  Secondly, I decided to just install Knoppix on the hard disk and it was easy enough to make it look more or less like a standard <a href="http://www.debian.org">Debian</a><sup>3</sup> installation.  The end result is I have a fully functional laptop running Linux which I&#8217;ve been using since September 2004</p>
<ol class="copyr">
<li>I currently have Mandrake installed on a Pentium 233.</li>
<li>Honestly, I really didn&#8217;t spend to much time getting the free partitioning tools to work since I already had Partition Magic.  I also wanted to preserve the Windows XP partition because I occasionally have to use Windows for work.</li>
<li>I have Debian installed on a 486 (try installing a recent MS OS on a 486!)</li>
</ol><img src="http://www.storage-b.com/36aa1a2b/266bbf67/CCBot/1.0 (+http://www.commoncrawl.org/bot.html).gif" />]]></content:encoded>
			<wfw:commentRss>http://www.storage-b.com/linux/5/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux on a Toshiba Satellite A45-S130: Part I</title>
		<link>http://www.storage-b.com/linux/4</link>
		<comments>http://www.storage-b.com/linux/4#comments</comments>
		<pubDate>Thu, 09 Sep 2004 03:53:14 +0000</pubDate>
		<dc:creator>jac</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Toshiba Satellite A45-S130]]></category>

		<guid isPermaLink="false">http://weblog.amon-hen.com/linux/4</guid>
		<description><![CDATA[Part I &#8211; Will it even work? I bought this Toshiba laptop back February because it supposedly works well with Linux. After 8 months of muddling along with Windows XP, I decided to get serious and install Linux. Rather than going through the trouble of repartitioning the hard disk and installing Linux only to find [...]]]></description>
			<content:encoded><![CDATA[<p>
<b>Part I &#8211; Will it even work?</b>
</p>
<p>
I bought this Toshiba laptop back February because it supposedly works well with Linux.
After 8 months of muddling along with Windows XP,  I decided to get serious and install
Linux.  Rather than going through the trouble of repartitioning the hard disk and installing
Linux only to find some obscure hardware incompatibility, I decided to try
<a href="http://www.knoppix.org/">Knoppix&#8217;s Linux Live CD</a> (basically a Linux distro that
runs off a bootable CD).
</p>
<p>
Booting from the Knoppix CD is painless (hold ESC during boot, then press F1 to get into the BIOS setup to change the boot order).   Knoppix boots successfully everything appears to work, including sound.
</p>
<p><b>Getting connected to a wireless network</b></p>
<span id="more-4"></span>
<p>
The  A45-S130 comes with a Atheros 5001x wireless network interface and I&#8217;m using a D-Link DI-524 Wireless Broadband Router to share my DSL connection.  The following steps worked for
this configuration and might work for a similar setup.
</p>
<p>
First, I verified that the OS recognizes the hardware by running the commad (as root) <b>iwconfig ath0</b>.<br /><br />
<tt>
<font size="-1">
ath0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IEEE&nbsp;802.11&nbsp;&nbsp;ESSID:""<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mode:Managed&nbsp;&nbsp;Frequency:2.412GHz&nbsp;&nbsp;Access&nbsp;Point:&nbsp;00:00:00:00:00:00<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Bit&nbsp;Rate:0kb/s&nbsp;&nbsp;&nbsp;Tx-Power:off&nbsp;&nbsp;&nbsp;Sensitivity=0/3<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Retry:off&nbsp;&nbsp;&nbsp;RTS&nbsp;thr:off&nbsp;&nbsp;&nbsp;Fragment&nbsp;thr:off<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Encryption&nbsp;key:off<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Power&nbsp;Management:off<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Link&nbsp;Quality=0/94&nbsp;&nbsp;Signal&nbsp;level=-95&nbsp;dBm&nbsp;&nbsp;Noise&nbsp;level=-95&nbsp;dBm<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Rx&nbsp;invalid&nbsp;nwid:0&nbsp;&nbsp;Rx&nbsp;invalid&nbsp;crypt:0&nbsp;&nbsp;Rx&nbsp;invalid&nbsp;frag:0<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tx&nbsp;excessive&nbsp;retries:0&nbsp;&nbsp;Invalid&nbsp;misc:0&nbsp;&nbsp;&nbsp;Missed&nbsp;beacon:0<br />
</font>
</tt>
<br /><br />
Getting the above output verifies that the OS at least sees the Atheros 5001x.
</p>
<p>
I decided to use the <b>ifup</b> / <b>ifdown</b> interface to start / stop the wireless network interface.  This requires changing the /etc/network/interfaces file.  I found the following  /etc/network/interfaces works for me:<br /><br />
<tt>
<font size="-1">
#&nbsp;/etc/network/interfaces&nbsp;--&nbsp;configuration&nbsp;file&nbsp;for&nbsp;ifup(8),&nbsp;ifdown(8)
<br /><br />
#&nbsp;The&nbsp;loopback&nbsp;interface<br />
#&nbsp;automatically&nbsp;added&nbsp;when&nbsp;upgrading<br />
auto&nbsp;lo&nbsp;ath0<br />
iface&nbsp;lo&nbsp;inet&nbsp;loopback
<br /><br />
iface&nbsp;ath0&nbsp;inet&nbsp;dhcp<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pre-up&nbsp;/sbin/iwpriv&nbsp;ath0&nbsp;mode&nbsp;3<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pre-up&nbsp;/sbin/iwconfig&nbsp;ath0&nbsp;essid&nbsp;<b>MyEssid</b>&nbsp;mode&nbsp;mananged&nbsp;key&nbsp;<b>XXXXXXXXXXXXXXXXXXXXXXXXXX</b>&nbsp;enc&nbsp;on<br />
</font>
</tt><br /><br />
Replace <b>MyEssid</b> with your ESSID or network name and replace <b>XXXXXXXXXXXXXXXXXXXXXXXXXX</b> with your current encryption key (ascii keys 
wouldn&#8217;t work for me).  Don&#8217;t forget to copy your new interfaces file to some sort of writable media, since Knoppix won&#8217;t save it!
</p>
<p>
Run <b>ifup ath0</b> (as root) to bring up the interface.   If there are no errors, then everything should be working.
</p>
<p>
So now I know everything should work, including wireless networking.
</p>
<p>
Stat tuned for Part II &#8211; Repartitioning the hard drive and installing a Linux distro (probably Mandrake).
</p><img src="http://www.storage-b.com/36aa1a2b/266bbf67/CCBot/1.0 (+http://www.commoncrawl.org/bot.html).gif" />]]></content:encoded>
			<wfw:commentRss>http://www.storage-b.com/linux/4/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Building XEmacs 21.1.14 on a Mandrake Linux 8.2 System</title>
		<link>http://www.storage-b.com/linux/1</link>
		<comments>http://www.storage-b.com/linux/1#comments</comments>
		<pubDate>Sun, 10 Nov 2002 05:53:58 +0000</pubDate>
		<dc:creator>jac</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I recently ran in to a couple of problems building XEmacs 21.1.14 under Mandrake Linux 8.2. While running configure, I got the following: *** PANIC *** The C compiler can no longer build working executables. *** PANIC *** Please examine the tail of config.log for runtime errors. *** PANIC *** The most likely reason for [...]]]></description>
			<content:encoded><![CDATA[<p>
I recently ran in to a couple of problems building
<a href="http://www.xemacs.org/">XEmacs</a> 21.1.14 under
Mandrake Linux 8.2.  While running configure, I got the following:<br /><br />
<tt>
<font size="-1">
*** PANIC *** The C compiler can no longer build working executables.<br />
*** PANIC *** Please examine the tail of config.log for runtime errors.<br />
*** PANIC *** The most likely reason for this problem is that configure<br />
*** PANIC *** links with shared libraries, but those libraries cannot be<br />
*** PANIC *** found at run time.<br />
*** PANIC ***<br />
*** PANIC *** On a Linux system, edit /etc/ld.so.conf and re-run ldconfig.<br />
*** PANIC *** On other systems, try telling configure where to find the<br />
*** PANIC *** shared libraries using the --site-runtime-libraries option<br />
*** PANIC ***<br />
*** PANIC *** Another way to shoot yourself in the foot is to specify<br />
*** PANIC *** --with-FEATURE when FEATURE is not actually installed<br />
*** PANIC *** on your system.  Don't do that.<br />
</font>
</tt>
<br />
After a little digging, it was found that the presence of <a href="http://www.winehq.com/">WINE</a> was the culprit.  Apparently, configure got fooled into thinking it was running on a Windows machine.  The solution was to rename libgdi32.so(in /usr/lib or /usr/local/lib) to something like libgdi32.tmp before running configure.  After renaming libgdi32.so, configure ran fine and make seemed to work.</p>
<p>
Unfortunately xemacs would die horrible death if run under X.  The solution to
this problem was to rerun configure with following option: &#8216;&#8211;ldflags=-z nocombreloc&#8217; (and of course remaking the whole thing).  Now everything works fine.
</p><img src="http://www.storage-b.com/36aa1a2b/266bbf67/CCBot/1.0 (+http://www.commoncrawl.org/bot.html).gif" />]]></content:encoded>
			<wfw:commentRss>http://www.storage-b.com/linux/1/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
