- you need the following libraries installed on your system.
-
- cgilib-0.5.tar.gz
- freetype-2.1.5.tar.gz
- libart_lgpl-2.3.16.tar.gz
- libpng-1.2.5.tar.gz
- zlib-1.2.1.tar.gz
-
- you can either get these libraries directly from their original sites
- or you can get copies from
-
- http://people.ee.ethz.ch/~oetiker/webtools/rrdtool/pub/libs
-
- if the libraries are not installed in standard places you may need
- to set CPPFLAGS and LDFLAGS accordingly. This will be improved in further
- editions of this developers series. Here is an example call.
-
- env CPPFLAGS="-I/scratch/oetiker/cgilib-0.5 \
- -I/scratch/oetiker/lib/include/libart-2.0 \
- -I/scratch/oetiker/lib/include \
- -I/scratch/oetiker/lib/include/freetype2" \
- LDFLAGS="-L/scratch/oetiker/lib/lib -R/scratch/oetiker/lib/lib \
- -L/scratch/oetiker/cgilib-0.5" \
- ./configure --prefix=/scratch/oetiker/lib
-
- make <------ GNU make
-
- make install <------ GNU make
-
-This will configure, compile and install RRDtool in
-/usr/local/rrdtool-VERSION. If you prefer to install RRDtool in some other
-place, use
-
- sh configure --prefix=/some/other/RRDtool-dir
-
-The configure script will try to find your perl installation (5.004
-preferred). If it does not find it, you can still build RRDtool but no perl
-modules will be generated.
-
-By default the perl modules will be installed under the RRDtool install
-directory. This will require you to use a 'use lib' statement in your
-RRDtool perl programs. If you do not care what happens to your site-perl
-directory, you can also use
-
- make site-perl-install
-
-this will install the perl modules whereever you keep your local perl
-modules. Doing this reliefs you from using 'use lib' in your scripts.
-
-Configure will also look for an TCL installation on your system. If it finds
-one it will build a TCL interface for RRDtool. If you keep tcl in a non
-standard location you can use
-
- sh configure --with-tcllib=/sw/tcl-8.3/lib
-
-to indicte the right version (note, this must point to the directory where
-tclConfig.sh is located). Note that install will integrate the tcl bindings
-into your tcl installation. It will use a separate directory for each
-version though, so this is not much of a problem. Never the less the TCL
-module will not get intalled by default as TCL wants its module in the base
-tcl installation where you might not be able to write to. So if you want the
-tcl stuff installed, type
-
- make site-tcl-install
-