Depending on the shell you are using, you can do either (bash,zsh):
BUILD_DIR=/tmp/rrdbuild
- INSTALL_DIR=/usr/local/rrdtool-1.2.10
+ INSTALL_DIR=/usr/local/rrdtool-1.2.11
Or if you run tcsh:
set BUILD_DIR=/tmp/rrdbuild
- set INSTALL_DIR=/usr/local/rrdtool-1.2.10
+ set INSTALL_DIR=/usr/local/rrdtool-1.2.11
Now make sure the BUILD_DIR exists and go there:
B<tar> and B<make> are actually B<GNU tar> and B<GNU make> respectively. It
could be that they are installed as B<gtar> and B<gmake> on your system.
- wget http://people.ee.ethz.ch/oetiker/webtools/rrdtool/pub/rrdtool-1.2.10.tar.gz
- tar zxf rrdtool-1.2.10.tar.gz
- cd rrdtool-1.2.10
+ wget http://people.ee.ethz.ch/oetiker/webtools/rrdtool/pub/rrdtool-1.2.11.tar.gz
+ tar zxf rrdtool-1.2.11.tar.gz
+ cd rrdtool-1.2.11
./configure --prefix=$INSTALL_DIR && make && make install
Ok, this was very optimistic. This try will probably have ended with
make
make install
+If you run into problems building freetype on Solaris, you may want to try to
+add the following at the end of the configure line:
+
+ GNUMAKE=gmake EGREP=egrep
+
=item Building libart_lgpl
cd $BUILD_DIR
ranlib $BUILD_DIR/lb/lib/*.a
+Note for OpenBSD users: It seems that libcgi fails to build properly on some
+of these systems. Run F<ar rc libcgi.a cgi.o cookies.o> to get a propper
+library if you find that libcgi.a is only a few bytes in size.
+
This time you tell configure where it should be looking for libraries and
include files. This is done via environment variables. Depending on the
shell you are running, the syntax for setting environment variables is
CFLAGS=-O3
export CPPFLAGS LDFLAGS CFLAGS
-And finally try building again. We disable the python bindings because it
-seems that a fair number of people have ill configured python setups that
-would prevent rrdtool from building if they are included in their current
-state.
+And finally try building again. We disable the python and tcl bindings
+because it seems that a fair number of people have ill configured python and
+tcl setups that would prevent rrdtool from building if they are included in
+their current state.
- cd $BUILD_DIR/rrdtool-1.2.10
- ./configure --prefix=$INSTALL_DIR --disable-python && make clean && make && make install
+ cd $BUILD_DIR/rrdtool-1.2.11
+ ./configure --prefix=$INSTALL_DIR --disable-python --disable-tcl
+ make clean
+ make
+ make install
-Now go to I<$INSTALL_DIR>B</examples> and run them to see if your
+Now go to I<$INSTALL_DIR>B</share/rrdtool/examples/> and run them to see if your
build has been successful.
=head1 AUTHOR