diff --git a/doc/rrdbuild.html b/doc/rrdbuild.html
index bf9a9aef494aff8c42e8a265961a2d083ce106c5..27e088c05f3ce1e257cae2772e5b1f6eba8559a3 100644 (file)
--- a/doc/rrdbuild.html
+++ b/doc/rrdbuild.html
<body style="background-color: white">
-<p><a name="__index__"></a></p>
+
<!-- INDEX BEGIN -->
+<div name="index">
+<p><a name="__index__"></a></p>
<!--
<ul>
<li><a href="#author">AUTHOR</a></li>
</ul>
+
-->
+
+
+</div>
<!-- INDEX END -->
<p>
ones before you can build RRDtool.</p>
<p>This document will tell you about all the necessary steps to get going.</p>
<p>These instructions assume you are using a <strong>bash</strong> shell. If you use csh/tcsh,
-then you can either type <em>bash</em> to switch to bash for the compilation or if
+then you can either type <em class="file">bash</em> to switch to bash for the compilation or if
you know what you are doing just replace the export bits with
setenv.</p>
<p>We further assume that your copies of <strong>tar</strong> and <strong>make</strong> are actually <strong>GNU
<p>Once you have decided. Save the two locations into environment variables.</p>
<pre>
BUILD_DIR=/tmp/rrdbuild
- INSTALL_DIR=/usr/local/rrdtool-1.3.7</pre>
-<p>If your <em>/tmp</em> is mounted with the option noexec (RHEL seems todo that) you have to choose
+ INSTALL_DIR=/usr/local/rrdtool-1.3.8</pre>
+<p>If your <em class="file">/tmp</em> is mounted with the option noexec (RHEL seems todo that) you have to choose
a different directory!</p>
<p>Now make sure the BUILD_DIR exists and go there:</p>
<pre>
<p>Lets first assume you already have all the necessary libraries
pre-installed.</p>
<pre>
- wget <a href="http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.3.7.tar.gz">http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.3.7.tar.gz</a>
- gunzip -c rrdtool-1.3.7.tar.gz | tar xf -
- cd rrdtool-1.3.7
+ wget <a href="http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.3.8.tar.gz">http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.3.8.tar.gz</a>
+ gunzip -c rrdtool-1.3.8.tar.gz | tar xf -
+ cd rrdtool-1.3.8
./configure --prefix=$INSTALL_DIR && make && make install</pre>
<p>Ok, this was very optimistic. This try will probably have ended with
<strong>configure</strong> complaining about several missing libraries.</p>
<pre>
pkg install sunstudioexpress
pkg install SUNWgnome-common-devel</pre>
-<p>There is a problem with <em>cairo.pc</em> on OpenSolaris. It suggests that
+<p>There is a problem with <em class="file">cairo.pc</em> on OpenSolaris. It suggests that
xrender is required for compilation with cairo. This is not true and also
-bad since OpenSolaris does not include an <em>xrender.pc</em> file. Use Perl to
+bad since OpenSolaris does not include an <em class="file">xrender.pc</em> file. Use Perl to
fix this:</p>
<pre>
perl -i~ -p -e 's/(Requires.*?)\s*xrender.*/$1/' /usr/lib/pkgconfig/cairo.pc</pre>
tcl - build and install tcl language bindings
rrdcgi - build and install rrdcgi</pre>
<p>After you've decided which USE flags you need, set them either in
-<em>make.conf</em> or <em>/etc/portage/package.use</em> and finally run:</p>
+<em class="file">make.conf</em> or <em class="file">/etc/portage/package.use</em> and finally run:</p>
<pre>
# emerge -va rrdtool</pre>
<p>Take a look at Gentoo handbook for further details on how to manage USE
<pre>
export PKG_CONFIG_PATH=${INSTALL_DIR}/lib/pkgconfig
export PATH=$INSTALL_DIR/bin:$PATH</pre>
-<p>The above relies on the presence of the <em>pkgconfig</em> program. Below you find instructions
+<p>The above relies on the presence of the <em class="file">pkgconfig</em> program. Below you find instructions
on how to compile pkgconfig.</p>
<p>Since we are compiling libraries dynamically, they must know where to find
each other. This is done by setting an appropriate LDFLAGS. Unfortunately,
the syntax again differs from system to system:</p>
<dl>
-<dt><strong><a name="item_solaris">Solaris</a></strong></dt>
+<dt><strong><a name="solaris" class="item">Solaris</a></strong></dt>
<dd>
<pre>
export CFLAGS="-xO3 -xcode=pic13" (SPARC)
export CFLAGS="-xO3 -Kpic" (x86)</pre>
</dd>
-<dt><strong><a name="item_linux">Linux</a></strong></dt>
+<dt><strong><a name="linux" class="item">Linux</a></strong></dt>
<dd>
<pre>
export CFLAGS="-O3 -fPIC"
export LDFLAGS="-Wl,--rpath -Wl,${INSTALL_DIR}/lib"</pre>
</dd>
-<dt><strong><a name="item_hpux">HPUX</a></strong></dt>
+<dt><strong><a name="hpux" class="item">HPUX</a></strong></dt>
<dd>
<pre>
export LDFLAGS="+b${INSTALL_DIR}/lib"</pre>
</dd>
-<dt><strong><a name="item_aix">AIX</a></strong></dt>
+<dt><strong><a name="aix" class="item">AIX</a></strong></dt>
<dd>
<pre>
tcl setups that would prevent rrdtool from building if they are included in
their current state.</p>
<pre>
- cd $BUILD_DIR/rrdtool-1.3.7
+ cd $BUILD_DIR/rrdtool-1.3.8
./configure --prefix=$INSTALL_DIR --disable-tcl --disable-python
$MAKE clean
$MAKE