projects
/
rrdtool.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
no more people links!
[rrdtool.git]
/
doc
/
rrdbuild.pod
diff --git
a/doc/rrdbuild.pod
b/doc/rrdbuild.pod
index
b2dfba2
..
30ed62a
100644
(file)
--- a/
doc/rrdbuild.pod
+++ b/
doc/rrdbuild.pod
@@
-35,12
+35,12
@@
Once you have decided. Save the two locations into environment variables.
Depending on the shell you are using, you can do either (bash,zsh):
BUILD_DIR=/tmp/rrdbuild
Depending on the shell you are using, you can do either (bash,zsh):
BUILD_DIR=/tmp/rrdbuild
- INSTALL_DIR=/usr/local/rrdtool-1.2.1
1
+ INSTALL_DIR=/usr/local/rrdtool-1.2.1
2
Or if you run tcsh:
set BUILD_DIR=/tmp/rrdbuild
Or if you run tcsh:
set BUILD_DIR=/tmp/rrdbuild
- set INSTALL_DIR=/usr/local/rrdtool-1.2.1
1
+ set INSTALL_DIR=/usr/local/rrdtool-1.2.1
2
Now make sure the BUILD_DIR exists and go there:
Now make sure the BUILD_DIR exists and go there:
@@
-52,9
+52,9
@@
per-installed. Note that these instructions assume that your copies of
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.
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.11
.tar.gz
- tar zxf rrdtool-1.2.1
1
.tar.gz
- cd rrdtool-1.2.1
1
+ wget http://
oss.oetiker.ch/rrdtool/pub/rrdtool-1.2.12
.tar.gz
+ tar zxf rrdtool-1.2.1
2
.tar.gz
+ cd rrdtool-1.2.1
2
./configure --prefix=$INSTALL_DIR && make && make install
Ok, this was very optimistic. This try will probably have ended with
./configure --prefix=$INSTALL_DIR && make && make install
Ok, this was very optimistic. This try will probably have ended with
@@
-72,7
+72,7
@@
compile your own copies of the required libraries. Here is how:
=item Building zlib
cd $BUILD_DIR
=item Building zlib
cd $BUILD_DIR
- wget http://
people.ee.ethz.ch/oetiker/webtools
/rrdtool/pub/libs/zlib-1.2.2.tar.gz
+ wget http://
oss.oetiker.ch
/rrdtool/pub/libs/zlib-1.2.2.tar.gz
tar zxf zlib-1.2.2.tar.gz
cd zlib-1.2.2
env CFLAGS="-O3 -fPIC" ./configure --prefix=$BUILD_DIR/lb
tar zxf zlib-1.2.2.tar.gz
cd zlib-1.2.2
env CFLAGS="-O3 -fPIC" ./configure --prefix=$BUILD_DIR/lb
@@
-87,7
+87,7
@@
drop the settings of LDFLAGS and CPPFLAGS. Note that the backslash (\) at
the end of line 4 means that line 4 and line 5 are on one line.
cd $BUILD_DIR
the end of line 4 means that line 4 and line 5 are on one line.
cd $BUILD_DIR
- wget http://
people.ee.ethz.ch/oetiker/webtools
/rrdtool/pub/libs/libpng-1.2.8-config.tar.gz
+ wget http://
oss.oetiker.ch
/rrdtool/pub/libs/libpng-1.2.8-config.tar.gz
tar zxvf libpng-1.2.8-config.tar.gz
cd libpng-1.2.8-config
env CPPFLAGS="-I$BUILD_DIR/lb/include" LDFLAGS="-L$BUILD_DIR/lb/lib" CFLAGS="-O3 -fPIC" \
tar zxvf libpng-1.2.8-config.tar.gz
cd libpng-1.2.8-config
env CPPFLAGS="-I$BUILD_DIR/lb/include" LDFLAGS="-L$BUILD_DIR/lb/lib" CFLAGS="-O3 -fPIC" \
@@
-98,7
+98,7
@@
the end of line 4 means that line 4 and line 5 are on one line.
=item Building freetype
cd $BUILD_DIR
=item Building freetype
cd $BUILD_DIR
- wget http://
people.ee.ethz.ch/oetiker/webtools
/rrdtool/pub/libs/freetype-2.1.9.tar.gz
+ wget http://
oss.oetiker.ch
/rrdtool/pub/libs/freetype-2.1.9.tar.gz
tar zxvf freetype-2.1.9.tar.gz
cd freetype-2.1.9
env CPPFLAGS="-I$BUILD_DIR/lb/include" LDFLAGS="-L$BUILD_DIR/lb/lib" CFLAGS="-O3 -fPIC" \
tar zxvf freetype-2.1.9.tar.gz
cd freetype-2.1.9
env CPPFLAGS="-I$BUILD_DIR/lb/include" LDFLAGS="-L$BUILD_DIR/lb/lib" CFLAGS="-O3 -fPIC" \
@@
-114,7
+114,7
@@
add the following at the end of the configure line:
=item Building libart_lgpl
cd $BUILD_DIR
=item Building libart_lgpl
cd $BUILD_DIR
- wget http://
people.ee.ethz.ch/oetiker/webtools
/rrdtool/pub/libs/libart_lgpl-2.3.17.tar.gz
+ wget http://
oss.oetiker.ch
/rrdtool/pub/libs/libart_lgpl-2.3.17.tar.gz
tar zxvf libart_lgpl-2.3.17.tar.gz
cd libart_lgpl-2.3.17
env CFLAGS="-O3 -fPIC" ./configure --disable-shared --prefix=$BUILD_DIR/lb
tar zxvf libart_lgpl-2.3.17.tar.gz
cd libart_lgpl-2.3.17
env CFLAGS="-O3 -fPIC" ./configure --disable-shared --prefix=$BUILD_DIR/lb
@@
-153,12
+153,17
@@
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.
tcl setups that would prevent rrdtool from building if they are included in
their current state.
- cd $BUILD_DIR/rrdtool-1.2.1
1
+ cd $BUILD_DIR/rrdtool-1.2.1
2
./configure --prefix=$INSTALL_DIR --disable-python --disable-tcl
make clean
make
make install
./configure --prefix=$INSTALL_DIR --disable-python --disable-tcl
make clean
make
make install
+SOLARIS HINT: if you want to build the perl module for the native perl (the
+one shipping with solaris) you will need the sun forte compiler
+installed on your box or you have to hand-tune bindings/perl-shared/Makefile
+while building!
+
Now go to I<$INSTALL_DIR>B</share/rrdtool/examples/> and run them to see if your
build has been successful.
Now go to I<$INSTALL_DIR>B</share/rrdtool/examples/> and run them to see if your
build has been successful.