diff --git a/doc/rrdbuild.html b/doc/rrdbuild.html
index 27e088c05f3ce1e257cae2772e5b1f6eba8559a3..cfd5565e8bbdbbb7ecfe0638893a41f139886a2d 100644 (file)
--- a/doc/rrdbuild.html
+++ b/doc/rrdbuild.html
<p>Once you have decided. Save the two locations into environment variables.</p>
<pre>
BUILD_DIR=/tmp/rrdbuild
<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.8</pre>
+ INSTALL_DIR=/usr/local/rrdtool-1.3.2</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>
<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>
<p>Lets first assume you already have all the necessary libraries
pre-installed.</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.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
+ wget <a href="http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.3.2.tar.gz">http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.3.2.tar.gz</a>
+ gunzip -c rrdtool-1.3.2.tar.gz | tar xf -
+ cd rrdtool-1.3.2
./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>
./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>
export LDFLAGS=-R${INSTALL_DIR}/lib</pre>
<p>if you are using the Sun Studio/Forte compiler, you may also want to set</p>
<pre>
export LDFLAGS=-R${INSTALL_DIR}/lib</pre>
<p>if you are using the Sun Studio/Forte compiler, you may also want to set</p>
<pre>
- export CFLAGS="-xO3 -xcode=pic13" (SPARC)
- export CFLAGS="-xO3 -Kpic" (x86)</pre>
+ CFLAGS="-xO3 -xcode=pic13" (SPARC)
+ CFLAGS="-xO3 -Kpic" (x86)</pre>
</dd>
<dt><strong><a name="linux" class="item">Linux</a></strong></dt>
<dd>
<pre>
</dd>
<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="hpux" class="item">HPUX</a></strong></dt>
export LDFLAGS="-Wl,--rpath -Wl,${INSTALL_DIR}/lib"</pre>
</dd>
<dt><strong><a name="hpux" class="item">HPUX</a></strong></dt>
wget <a href="http://pkgconfig.freedesktop.org/releases/pkg-config-0.23.tar.gz">http://pkgconfig.freedesktop.org/releases/pkg-config-0.23.tar.gz</a>
gunzip -c pkg-config-0.23.tar.gz | tar xf -
cd pkg-config-0.23
wget <a href="http://pkgconfig.freedesktop.org/releases/pkg-config-0.23.tar.gz">http://pkgconfig.freedesktop.org/releases/pkg-config-0.23.tar.gz</a>
gunzip -c pkg-config-0.23.tar.gz | tar xf -
cd pkg-config-0.23
- ./configure --prefix=$INSTALL_DIR
+ ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC"
$MAKE
$MAKE install</pre>
<p>After installing pkgconfig in a custom directory, setting up the corresponding
$MAKE
$MAKE install</pre>
<p>After installing pkgconfig in a custom directory, setting up the corresponding
wget <a href="http://oss.oetiker.ch/rrdtool/pub/libs/zlib-1.2.3.tar.gz">http://oss.oetiker.ch/rrdtool/pub/libs/zlib-1.2.3.tar.gz</a>
gunzip -c zlib-1.2.3.tar.gz | tar xf -
cd zlib-1.2.3
wget <a href="http://oss.oetiker.ch/rrdtool/pub/libs/zlib-1.2.3.tar.gz">http://oss.oetiker.ch/rrdtool/pub/libs/zlib-1.2.3.tar.gz</a>
gunzip -c zlib-1.2.3.tar.gz | tar xf -
cd zlib-1.2.3
- ./configure --prefix=$INSTALL_DIR --shared
+ ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC" --shared
$MAKE
$MAKE install</pre>
<p>
$MAKE
$MAKE install</pre>
<p>
cd $BUILD_DIR
wget <a href="http://oss.oetiker.ch/rrdtool/pub/libs/libpng-1.2.18.tar.gz">http://oss.oetiker.ch/rrdtool/pub/libs/libpng-1.2.18.tar.gz</a>
gunzip -c libpng-1.2.18.tar.gz | tar xf -
cd $BUILD_DIR
wget <a href="http://oss.oetiker.ch/rrdtool/pub/libs/libpng-1.2.18.tar.gz">http://oss.oetiker.ch/rrdtool/pub/libs/libpng-1.2.18.tar.gz</a>
gunzip -c libpng-1.2.18.tar.gz | tar xf -
- cd libpng-1.2.18
- ./configure --prefix=$INSTALL_DIR
+ cd libpng-1.2.10
+ env CFLAGS="-O3 -fPIC" ./configure --prefix=$INSTALL_DIR
$MAKE
$MAKE install</pre>
<p>
$MAKE
$MAKE install</pre>
<p>
wget <a href="http://oss.oetiker.ch/rrdtool/pub/libs/libxml2-2.6.32.tar.gz">http://oss.oetiker.ch/rrdtool/pub/libs/libxml2-2.6.32.tar.gz</a>
gunzip -c libxml2-2.6.32.tar.gz | tar xf -
cd libxml2-2.6.32
wget <a href="http://oss.oetiker.ch/rrdtool/pub/libs/libxml2-2.6.32.tar.gz">http://oss.oetiker.ch/rrdtool/pub/libs/libxml2-2.6.32.tar.gz</a>
gunzip -c libxml2-2.6.32.tar.gz | tar xf -
cd libxml2-2.6.32
- ./configure --prefix=$INSTALL_DIR
+ ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC"
$MAKE
$MAKE install</pre>
<p>
$MAKE
$MAKE install</pre>
<p>
wget <a href="http://oss.oetiker.ch/rrdtool/pub/libs/fontconfig-2.4.2.tar.gz">http://oss.oetiker.ch/rrdtool/pub/libs/fontconfig-2.4.2.tar.gz</a>
gunzip -c fontconfig-2.4.2.tar.gz | tar xf -
cd fontconfig-2.4.2
wget <a href="http://oss.oetiker.ch/rrdtool/pub/libs/fontconfig-2.4.2.tar.gz">http://oss.oetiker.ch/rrdtool/pub/libs/fontconfig-2.4.2.tar.gz</a>
gunzip -c fontconfig-2.4.2.tar.gz | tar xf -
cd fontconfig-2.4.2
- ./configure --prefix=$INSTALL_DIR --with-freetype-config=$INSTALL_DIR/bin/freetype-config
+ ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC" --with-freetype-config=$INSTALL_DIR/bin/freetype-config
$MAKE
$MAKE install</pre>
<p>
$MAKE
$MAKE install</pre>
<p>
wget <a href="http://oss.oetiker.ch/rrdtool/pub/libs/pixman-0.10.0.tar.gz">http://oss.oetiker.ch/rrdtool/pub/libs/pixman-0.10.0.tar.gz</a>
gunzip -c pixman-0.10.0.tar.gz | tar xf -
cd pixman-0.10.0
wget <a href="http://oss.oetiker.ch/rrdtool/pub/libs/pixman-0.10.0.tar.gz">http://oss.oetiker.ch/rrdtool/pub/libs/pixman-0.10.0.tar.gz</a>
gunzip -c pixman-0.10.0.tar.gz | tar xf -
cd pixman-0.10.0
- ./configure --prefix=$INSTALL_DIR
+ ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC"
$MAKE
$MAKE install</pre>
<p>
$MAKE
$MAKE install</pre>
<p>
cd $BUILD_DIR
wget <a href="http://oss.oetiker.ch/rrdtool/pub/libs/cairo-1.6.4.tar.gz">http://oss.oetiker.ch/rrdtool/pub/libs/cairo-1.6.4.tar.gz</a>
gunzip -c cairo-1.6.4.tar.gz | tar xf -
cd $BUILD_DIR
wget <a href="http://oss.oetiker.ch/rrdtool/pub/libs/cairo-1.6.4.tar.gz">http://oss.oetiker.ch/rrdtool/pub/libs/cairo-1.6.4.tar.gz</a>
gunzip -c cairo-1.6.4.tar.gz | tar xf -
- cd cairo-1.6.4
+ cd cairo-1.4.10
./configure --prefix=$INSTALL_DIR \
--enable-xlib=no \
--enable-xlib-render=no \
./configure --prefix=$INSTALL_DIR \
--enable-xlib=no \
--enable-xlib-render=no \
- --enable-win32=no
+ --enable-win32=no \
+ CFLAGS="-O3 -fPIC"
$MAKE
$MAKE install</pre>
<p>
$MAKE
$MAKE install</pre>
<p>
wget <a href="http://oss.oetiker.ch/rrdtool/pub/libs/glib-2.15.4.tar.gz">http://oss.oetiker.ch/rrdtool/pub/libs/glib-2.15.4.tar.gz</a>
gunzip -c glib-2.15.4.tar.gz | tar xf -
cd glib-2.15.4
wget <a href="http://oss.oetiker.ch/rrdtool/pub/libs/glib-2.15.4.tar.gz">http://oss.oetiker.ch/rrdtool/pub/libs/glib-2.15.4.tar.gz</a>
gunzip -c glib-2.15.4.tar.gz | tar xf -
cd glib-2.15.4
- ./configure --prefix=$INSTALL_DIR
+ ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC"
$MAKE
$MAKE install</pre>
<p>
$MAKE
$MAKE install</pre>
<p>
wget <a href="http://oss.oetiker.ch/rrdtool/pub/libs/pango-1.21.1.tar.bz2">http://oss.oetiker.ch/rrdtool/pub/libs/pango-1.21.1.tar.bz2</a>
bunzip2 -c pango-1.21.1.tar.bz2 | tar xf -
cd pango-1.21.1
wget <a href="http://oss.oetiker.ch/rrdtool/pub/libs/pango-1.21.1.tar.bz2">http://oss.oetiker.ch/rrdtool/pub/libs/pango-1.21.1.tar.bz2</a>
bunzip2 -c pango-1.21.1.tar.bz2 | tar xf -
cd pango-1.21.1
- ./configure --prefix=$INSTALL_DIR --without-x
+ ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC" --without-x
$MAKE
$MAKE install</pre>
<p>
$MAKE
$MAKE install</pre>
<p>
tcl setups that would prevent rrdtool from building if they are included in
their current state.</p>
<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.8
+ cd $BUILD_DIR/rrdtool-1.3.2
./configure --prefix=$INSTALL_DIR --disable-tcl --disable-python
$MAKE clean
$MAKE
./configure --prefix=$INSTALL_DIR --disable-tcl --disable-python
$MAKE clean
$MAKE