Installing RDDtool

By meniscus
May 22, 2006
Topic Status:
Not open for further replies.
  1. Hi everybody. Im installing rddtool on a newly installed ubuntu os and im using the method found at this link.

    http://oss.oetiker.ch/rrdtool/doc/rrdbuild.en.html

    Im on the step Building zlib and this is what im getting on the screen

    meniscus@ubuntu:~$ BUILD_DIR=/tmp/rrdbuild
    meniscus@ubuntu:~$ INSTALL_DIR=/usr/local/rrdtool-1.2.13
    meniscus@ubuntu:~$ mkdir -p $BUILD_DIR
    meniscus@ubuntu:~$ cd $BUILD_DIR
    meniscus@ubuntu:/tmp/rrdbuild$ cd $BUILD_DIR
    meniscus@ubuntu:/tmp/rrdbuild$ tar zxf zlib-2.2.3.tar.gz
    meniscus@ubuntu:/tmp/rrdbuild$ cd zlib-1.2.3
    meniscus@ubuntu:/tmp/rrdbuild/zlib-1.2.3$ env CFLAGS="-O3 -fPIC" ./configure --prefix=$BUILD_DIR/lb Checking for gcc...
    Building static library libz.a version 1.2.3 with cc.
    Checking for unistd.h... No.
    Checking whether to use vs[n]printf() or s[n]printf()... using s[n]printf()
    Checking for snprintf() in stdio.h... No.
    WARNING: snprintf() not found, falling back to sprintf(). zlib
    can build but will be open to possible buffer-overflow security
    vulnerabilities.
    Checking for return value of sprintf()... No.
    WARNING: apparently sprintf() does not return a value. zlib
    can build but will be open to possible string-format security
    vulnerabilities.
    Checking for errno.h... No.
    Checking for mmap support... No.

    meniscus@ubuntu:/tmp/rrdbuild/zlib-1.2.3$ make
    bash: make: command not found
    meniscus@ubuntu:/tmp/rrdbuild/zlib-1.2.3$ make install
    bash: make: command not found
    meniscus@ubuntu:/tmp/rrdbuild/zlib-1.2.3$


    Am i doing something wrong?

    P.S wget isnt working for me so im just downloading the http://oss.oetiker.ch/rrdtool/pub/libs/zlib-1.2.3.tar.gz file to the desktop and pasting it into /tmp/rrdbuild
    Is this the wrong method?

    Thanks in advance
    meniscus
  2. jobeard

    jobeard TS Ambassador Posts: 13,288   +281

    this looks like a path error for the header files, typically found in
    /usr/include, where stdio.h is there and {errno.h,unstd.h} are below in sys/
  3. Nodsu

    Nodsu Newcomer, in training Posts: 9,431

    You are missing the "make" utility, meaning that you probably don't have any essential development tools installed. You need GCC C compilers, (g)make, stdlib-devel at the minimum and probably many more -devel packages to actually be able to build anything.
  4. meniscus

    meniscus Newcomer, in training Topic Starter

    Are all those in the synaptic package manager section. Can you give me a hint as to what they are under? libraries? perl programming/python programming perhaps?
  5. meniscus

    meniscus Newcomer, in training Topic Starter

  6. meniscus

    meniscus Newcomer, in training Topic Starter

    Ive read u can use the daemon collectd with those 2 programs. So ive installed that but cant find the way of configuring them together. Any clues?
Topic Status:
Not open for further replies.


Add New Comment

TechSpot Members
Login or sign up for free,
it takes about 30 seconds.
You may also...


Get complete access to the TechSpot community. Join thousands of technology enthusiasts that contribute and share knowledge in our forum. Get a private inbox, upload your own photo gallery and more.