Code

Merged branch 'experimental'.
[pkg-rrdtool.git] / doc / rrdbuild.txt
index bea116f497e20bf508601e15d156b777e1dde8cd..772b259a265833ef252bdda4debf66211bcadb4e 100644 (file)
@@ -35,7 +35,7 @@ O\bOP\bPT\bTI\bIM\bMI\bIS\bST\bTI\bIC\bC B\bBU\bUI\bIL\bLD\bD
        variables.
 
         BUILD_DIR=/tmp/rrdbuild
-        INSTALL_DIR=/usr/local/rrdtool-1.3.8
+        INSTALL_DIR=/usr/local/rrdtool-1.3.2
 
        If your _\b/_\bt_\bm_\bp is mounted with the option noexec (RHEL seems todo that)
        you have to choose a different directory!
@@ -48,9 +48,9 @@ O\bOP\bPT\bTI\bIM\bMI\bIS\bST\bTI\bIC\bC B\bBU\bUI\bIL\bLD\bD
        Lets first assume you already have all the necessary libraries pre-
        installed.
 
-        wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.3.8.tar.gz
-        gunzip -c rrdtool-1.3.8.tar.gz | tar xf -
-        cd rrdtool-1.3.8
+        wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.3.2.tar.gz
+        gunzip -c rrdtool-1.3.2.tar.gz | tar xf -
+        cd rrdtool-1.3.2
         ./configure --prefix=$INSTALL_DIR && make && make install
 
        Ok, this was very optimistic. This try will probably have ended with
@@ -163,11 +163,10 @@ B\bBU\bUI\bIL\bLD\bDI\bIN\bNG\bG D\bDE\bEP\bPE\bEN\bND\bDE\bEN\bNC\bCI\bIE\bES\bS
            if you are using the Sun Studio/Forte compiler, you may also want
            to set
 
-            export CFLAGS="-xO3 -xcode=pic13"   (SPARC)
-            export CFLAGS="-xO3 -Kpic"          (x86)
+            CFLAGS="-xO3 -xcode=pic13"   (SPARC)
+            CFLAGS="-xO3 -Kpic"          (x86)
 
        Linux
-            export CFLAGS="-O3 -fPIC"
             export LDFLAGS="-Wl,--rpath -Wl,${INSTALL_DIR}/lib"
 
        HPUX
@@ -194,7 +193,7 @@ B\bBU\bUI\bIL\bLD\bDI\bIN\bNG\bG D\bDE\bEP\bPE\bEN\bND\bDE\bEN\bNC\bCI\bIE\bES\bS
         wget http://pkgconfig.freedesktop.org/releases/pkg-config-0.23.tar.gz
         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
 
@@ -211,7 +210,7 @@ B\bBU\bUI\bIL\bLD\bDI\bIN\bNG\bG D\bDE\bEP\bPE\bEN\bND\bDE\bEN\bNC\bCI\bIE\bES\bS
         wget http://oss.oetiker.ch/rrdtool/pub/libs/zlib-1.2.3.tar.gz
         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
 
@@ -225,8 +224,8 @@ B\bBU\bUI\bIL\bLD\bDI\bIN\bNG\bG D\bDE\bEP\bPE\bEN\bND\bDE\bEN\bNC\bCI\bIE\bES\bS
         cd $BUILD_DIR
         wget http://oss.oetiker.ch/rrdtool/pub/libs/libpng-1.2.18.tar.gz
         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
 
@@ -251,7 +250,7 @@ B\bBU\bUI\bIL\bLD\bDI\bIN\bNG\bG D\bDE\bEP\bPE\bEN\bND\bDE\bEN\bNC\bCI\bIE\bES\bS
         wget http://oss.oetiker.ch/rrdtool/pub/libs/libxml2-2.6.32.tar.gz
         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
 
@@ -266,7 +265,7 @@ B\bBU\bUI\bIL\bLD\bDI\bIN\bNG\bG D\bDE\bEP\bPE\bEN\bND\bDE\bEN\bNC\bCI\bIE\bES\bS
         wget http://oss.oetiker.ch/rrdtool/pub/libs/fontconfig-2.4.2.tar.gz
         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
 
@@ -276,7 +275,7 @@ B\bBU\bUI\bIL\bLD\bDI\bIN\bNG\bG D\bDE\bEP\bPE\bEN\bND\bDE\bEN\bNC\bCI\bIE\bES\bS
         wget http://oss.oetiker.ch/rrdtool/pub/libs/pixman-0.10.0.tar.gz
         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
 
@@ -285,11 +284,12 @@ B\bBU\bUI\bIL\bLD\bDI\bIN\bNG\bG D\bDE\bEP\bPE\bEN\bND\bDE\bEN\bNC\bCI\bIE\bES\bS
         cd $BUILD_DIR
         wget http://oss.oetiker.ch/rrdtool/pub/libs/cairo-1.6.4.tar.gz
         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 \
-           --enable-win32=no
+           --enable-win32=no \
+           CFLAGS="-O3 -fPIC"
         $MAKE
         $MAKE install
 
@@ -299,7 +299,7 @@ B\bBU\bUI\bIL\bLD\bDI\bIN\bNG\bG D\bDE\bEP\bPE\bEN\bND\bDE\bEN\bNC\bCI\bIE\bES\bS
         wget http://oss.oetiker.ch/rrdtool/pub/libs/glib-2.15.4.tar.gz
         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
 
@@ -309,7 +309,7 @@ B\bBU\bUI\bIL\bLD\bDI\bIN\bNG\bG D\bDE\bEP\bPE\bEN\bND\bDE\bEN\bNC\bCI\bIE\bES\bS
         wget http://oss.oetiker.ch/rrdtool/pub/libs/pango-1.21.1.tar.bz2
         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
 
@@ -325,7 +325,7 @@ B\bBU\bUI\bIL\bLD\bDI\bIN\bNG\bG D\bDE\bEP\bPE\bEN\bND\bDE\bEN\bNC\bCI\bIE\bES\bS
        python and tcl setups that would prevent rrdtool from building if they
        are included in their current state.
 
-        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
@@ -344,4 +344,4 @@ A\bAU\bUT\bTH\bHO\bOR\bR
 
 
 
-1.3.8                             2009-05-19                       RRDBUILD(1)
+1.3.999                           2009-06-09                       RRDBUILD(1)