diff options
Diffstat (limited to 'build-howto.html')
-rw-r--r-- | build-howto.html | 191 |
1 files changed, 191 insertions, 0 deletions
diff --git a/build-howto.html b/build-howto.html new file mode 100644 index 0000000..ea247f4 --- /dev/null +++ b/build-howto.html @@ -0,0 +1,191 @@ +<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> +<html> + +<head> + <title>Building KDirStat for KDE 3.x</title> +</head> + +<body bgcolor=#F0F0F0> + + +<table width=100%> + <tr> + <td width=50% align=left> + Last modified: 23 Nov 2004 + </td> + <td width=50% align=right> + Contact: <a href="mailto:sh@suse.de?subject=KDirStat build-howto">Stefan Hundhammer</a> + </td> + </tr> +</table> + + +<h1 align=center>Building KDirStat for KDE 3.x</h1> + + +<table width=100% bgcolor=#B0B0F0> +<tr><td><h2>Note:</h2></td></tr> + +<tr><td> +If you are using the +latest +<a href="http://www.suse.com/">SuSE Linux</a> +, you may not have to build it at all. +There usually is an RPM package you can use at the +<a href="http://kdirstat.sourceforge.net/download/">download area</a>. +See also the <a href="http://kdirstat.sourceforge.net/">KDirStat home page</a>. +</td></tr> +</table> + +<ul> +<li> +Get the latest sources - either the +<a href="http://kdirstat.sourceforge.net/download/">tarball from the download area</a> +or via +<a href="http://sourceforge.net/cvs/?group_id=30290">anonymous CVS from SourceForge.</a> +<p><br></p> +</li> + +<li> +Make sure you have a development system up and running. + +<p> +You'll need at least: + +<ul> +<li>A C++ compiler +<li>Header files for the system libs +<li>X11 development environment (libs and header files) +<li>Qt 3.0 (or later) development environment +<li>KDE 3.x development environment +</ul> + +<p> +- maybe more. If you are unsure and you are running SuSE Linux, it might be +a good idea to install the <em>development system</em> selection. +</p> + +<p> +Please understand that I cannot and will not fix everybody's broken development +systems any more - this had taken me quite some time with KDirStat 0.8x. Please +make sure you can compile simple KDE programs like <em>kless</em> or +<em>kexample</em> before contacting me about build problems. +</p> +</li> +<br> + +<li>Unpack the sources: +<br> +<pre> + + tar xjvf kdirstat-2.4.2.tar.bz2 + +</pre> +<p> +(or whatever version you downloaded) +</p> +<p><br></p> +</li> + +<li> +Go to this directory: +<br> +<pre> + + cd kdirstat-2.4.2 + +</pre> +</li> + +<li> +Make sure I didn't accidentially include a <em>config.cache</em> file in the +tarball - remove it to make sure. This is a neverending cause of trouble. +<br> +<pre> + + rm -f config.cache + +</pre> +</li> + + +<li> +Let the <em>configure</em> script figure out where everything required is on +your system. +<p> +Watch out for error messages and <b>fix them</b> before reporting +errors! +</p> + +<p>On SuSE Linux systems, KDE 3.x is installed to <em>/opt/kde3</em> which is a +good idea if you want to keep some KDE 1.x/2.x programs around. So use that +<em>/opt/kde3</em> prefix for KDirStat, too - otherwise it will be installed to +<em>/opt/kde</em> and clutter up a working KDE 1.x/2.x environment. +<br> +<pre> + + ./configure --prefix=/opt/kde3 + +</pre> +<p> +If you don't care about that or if you set up KDE 3.x in <em>/opt/kde</em> +anyway, simply type +</p> +<pre> + + ./configure + +</pre> +</li> + +<li> +Compile everything: +<br> +<pre> + + make + +</pre> +<p> +Again, watch out for error messages. +</p> +<p> +<br> +</p> +</li> + +<li> +If everything worked out allright, become <em>root</em> and install the program +and everything it needs: +<br> +<pre> + + su + make install + +</pre> +<p> +<b>Don't do this if the previous step reported errors!</b> +</p> +</li> + +</ul> + +<p> +That's it. +</p> + + + + </body> +</html> + + +<!-- --- Emacs Customization --- --> +<!-- --> +<!-- Local Variables: --> +<!-- time-stamp-format: "%02d %3b %04y" --> +<!-- time-stamp-start: "Last modified:[ \t]+" --> +<!-- time-stamp-end: "$" --> +<!-- End: --> + |