X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=doc%2Frrdbuild.pod;h=f8d3dd3e20896dcfefd7ccda8c52c3a4860fb9c7;hb=b894ebf96ca888b9e3e13b2ab86a6c6f284b757c;hp=812ad9b1fafe483698d872ebd021f858166dabfc;hpb=e1c12d5c14b4a716ea999204cedb13e98466ff15;p=rrdtool.git diff --git a/doc/rrdbuild.pod b/doc/rrdbuild.pod index 812ad9b..f8d3dd3 100644 --- a/doc/rrdbuild.pod +++ b/doc/rrdbuild.pod @@ -41,7 +41,7 @@ Where you want to install the software. Once you have decided. Save the two locations into environment variables. BUILD_DIR=/tmp/rrdbuild - INSTALL_DIR=/usr/local/rrdtool-1.3rc3 + INSTALL_DIR=/usr/local/rrdtool-1.3rc5 If your F is mounted with the option noexec (RHEL seems todo that) you have to choose @@ -55,9 +55,9 @@ Now make sure the BUILD_DIR exists and go there: Lets first assume you already have all the necessary libraries pre-installed. - wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.3rc3.tar.gz - gunzip -c rrdtool-1.3rc3.tar.gz | tar xf - - cd rrdtool-1.3rc3 + wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.3rc5.tar.gz + gunzip -c rrdtool-1.3rc5.tar.gz | tar xf - + cd rrdtool-1.3rc5 ./configure --prefix=$INSTALL_DIR && make && make install Ok, this was very optimistic. This try will probably have ended with @@ -152,6 +152,9 @@ Unfortunatly the syntax differs from system to system: export LDFLAGS="-Wl,--rpath -Wl,${INSTALL_DIR}/lib" +If you are on a 64bit platform, but would like to continue to use the rrd files created +on your old 32bit linux, you may be able + =item HPUX export LDFLAGS="+b${INSTALL_DIR}/lib" @@ -180,7 +183,7 @@ Chances are very high that you already have that on your system ... 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 CFLAGS="-O3 -fPIC" + ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC" --shared $MAKE $MAKE install @@ -214,6 +217,16 @@ add the following at the start the configure line: env EGREP=egrep +=item Building LibXML2 + + cd $BUILD_DIR + wget http://oss.oetiker.ch/rrdtool/pub/libs/libxml2-sources-2.6.31.tar.gz + gunzip -c libxml2-sources-2.6.32.tar.gz | tar xf - + cd libxml2-sources-2.6.32 + ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC" + $MAKE + $MAKE install + =item Building fontconfig Note that fontconfig has a runtime configuration file in INSTALL_DIR/etc you @@ -229,10 +242,20 @@ config file. $MAKE $MAKE install +=item Building Pixman + + cd $BUILD_DIR + 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 fontconfig-2.4.2 + ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC" + $MAKE + $MAKE install + =item Building Cairo cd $BUILD_DIR - wget http://oss.oetiker.ch/rrdtool/pub/libs/cairo-1.4.10.tar.gz + wget http://oss.oetiker.ch/rrdtool/pub/libs/cairo-1.6.4.tar.gz gunzip -c cairo-1.4.10.tar.gz | tar xf - cd cairo-1.4.10 ./configure --prefix=$INSTALL_DIR \ @@ -246,7 +269,7 @@ config file. =item Building Glib cd $BUILD_DIR - wget http://oss.oetiker.ch/rrdtool/pub/libs/glib-2.12.13.tar.gz + wget http://oss.oetiker.ch/rrdtool/pub/libs/glib-2.15.4.tar.gz gunzip -c glib-2.12.13.tar.gz | tar xf - cd glib-2.12.13 ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC" @@ -256,20 +279,10 @@ config file. =item Building Pango cd $BUILD_DIR - wget http://oss.oetiker.ch/rrdtool/pub/libs/pango-1.17.5.tar.gz - gunzip -c pango-1.17.5.tar.gz | tar xf - - cd pango-1.17.5 - ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC" - $MAKE - $MAKE install - -=item Building LibXML2 - - cd $BUILD_DIR - wget http://oss.oetiker.ch/rrdtool/pub/libs/libxml2-sources-2.6.31.tar.gz - gunzip -c libxml2-sources-2.6.31.tar.gz | tar xf - - cd libxml2-sources-2.6.31 - ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC" + wget http://oss.oetiker.ch/rrdtool/pub/libs/pango-1.21.1.tar.gz + gunzip -c pango-1.21.1.tar.gz | tar xf - + cd pango-1.21.1 + ./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC" --without-x $MAKE $MAKE install @@ -285,7 +298,7 @@ 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.3rc3 + cd $BUILD_DIR/rrdtool-1.3rc5 ./configure --prefix=$INSTALL_DIR --disable-tcl --disable-python $MAKE clean $MAKE