Difference between revisions of "RRDTool"

From CBLFS
Jump to navigationJump to search
(32Bit)
 
(One intermediate revision by one other user not shown)
Line 55: Line 55:
 
Compile the package:
 
Compile the package:
  
  CC="gcc ${BUILD32}" ./configure --prefix=/usr --enable-tcl-site &&
+
  USE_ARCH=32 LIBDIR=/usr/lib PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} \
 +
LD_RUN_PATH="/lib:/usr/lib" CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \
 +
./configure --prefix=/usr --enable-tcl-site --target=${CLFS_TARGET32} &&
 
  make
 
  make
 
{{Note|If ./configure detects ${prefix}/lib64/python2.5/site-packages for 'checking for python script directory...' and ${exec_prefix}/lib64/python2.5/site-packages to 'checking for python extension module directory...' use this:}}
 
 
  USE_ARCH=32 LIBDIR=/usr/lib PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} \
 
    LD_RUN_PATH="/lib:/usr/lib" CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \
 
    ./configure --prefix=/usr --enable-tcl-site --target=${CLFS_TARGET32}
 
  
 
Install the package:
 
Install the package:
Line 72: Line 68:
 
Compile the package:
 
Compile the package:
  
  CC="gcc ${BUILDN32}" ./configure --prefix=/usr \
+
  USE_ARCH=n32 LIBDIR=/usr/lib32 PKG_CONFIG_PATH=${PKG_CONFIG_PATHN32} \
    --libdir=/usr/lib32 --enable-tcl-site --with-tcllib=/usr/lib32 &&
+
LD_RUN_PATH="/lib32:/usr/lib32" CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \
 +
./configure --prefix=/usr --libdir=/usr/lib32 --enable-tcl-site \
 +
--with-tcllib=/usr/lib32 &&
 
  make
 
  make
  
Line 121: Line 119:
 
|
 
|
 
|}
 
|}
 +
 +
[[Category:Network Applications]]

Latest revision as of 17:26, 19 March 2009

Download Source: http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.2.28.tar.gz

Introduction to RRDTool

RRDtool is a high performance data logging and graphing system for time series data.

Project Homepage: http://oss.oetiker.ch/rrdtool/index.en.html

Dependencies

Required

Optional

Configuration Information

--disable-perl: do not build the perl modules.
--disable-ruby: do not build the ruby modules.
--disable-tcl: do not build the tcl modules.
--enable-tcl-site: install the tcl extension in the tcl tree.
--disable-python: do not build the python modules.
--with-tcllib=DIR: location of the tclConfig.sh.

Non-Multilib

Compile the package:

./configure --prefix=/usr --enable-tcl-site &&
make

Install the package:

make install

Multilib

32Bit

Compile the package:

USE_ARCH=32 LIBDIR=/usr/lib PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} \
LD_RUN_PATH="/lib:/usr/lib" CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \
./configure --prefix=/usr --enable-tcl-site --target=${CLFS_TARGET32} &&
make

Install the package:

make install

N32

Compile the package:

USE_ARCH=n32 LIBDIR=/usr/lib32 PKG_CONFIG_PATH=${PKG_CONFIG_PATHN32} \
LD_RUN_PATH="/lib32:/usr/lib32" CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \
./configure --prefix=/usr --libdir=/usr/lib32 --enable-tcl-site \
--with-tcllib=/usr/lib32 &&
make

Install the package:

make install

64Bit

Compile the package:

CC="gcc ${BUILD64}" ./configure --prefix=/usr \
    --libdir=/usr/lib64 --enable-tcl-site --with-tcllib=/usr/lib64 &&
make

Install the package:

make install

Configuring

Contents

Installed Directories: /usr/lib64/rrdtool
Installed Programs: rrdcgi, rrdtool, rrdupdate
Installed Libraries: librrd.{a,so}, librrd_th.{a,so}, tclrrd.so

Short Descriptions

rrdcgi
rrdtool
rrdupdate