[rrd-announce] rrdtool-1.2.12 ... the christmas release

View: New views
2 Messages — Rating Filter:   Alert me  

[rrd-announce] rrdtool-1.2.12 ... the christmas release

by Tobias Oetiker :: Rate this Message:

Reply (Restricted by the Administrator) | Reply to Author | View Threaded | Show Only this Message

RRDtool 1.2.12 the Christmas Release
------------------------------------

Right in time for the holiday season I am releasing a new version
of RRDtool with a bunch of new features and bug fixes. Enjoy!

Merry Christmas and Happy New Year to everyone!

You can download the latest release of RRDtool from

  http://people.ee.ethz.ch/oetiker/webtools/rrdtool/pub

New Features
------------
* RRDtrac website with Wiki, Bugtracking, SVN Code Browser

  http://people.ee.ethz.ch/oetiker/webtools/rrdtool-trac

* Added FLOSS exception to allow RRDtool to be legally used
  in connection with PHP and other tools with broken licenses.
  Check out the COPYRIGHT document in the release.

* Improved look of configure output on screen

* Do not require libcgi anymore. The necessary functionality has
  been integrated into rrd_cgi.c

* More detailed error messages from rrdtool graph

* Added Makefile.NewWare for building on Netware.

* Choose graph labels according to length of time shown in graph.

* New VDEF functions: least squares slope, intercept & correlation
  for simple forecasting.

* Improved rendering performance by not drawing co-linear points.

Bugfixes
--------
* Fix N: update bug where unknown was turned into zero.

* Added note on VDEF not being general purpose to the
  documentation.

* Fix misc bugs in the example scripts.

* When rrd_resize converts a v1 rrd to a v3 it should also update
  the header.

* Improved cygwin compatibility of configure script

* Allow mmap for cygwin

* Properly make clean bindings

* Minus two memory leaks in rrd_gfx.c

* Fix handling of gdef step in rrd_graph

* Make -r option for rrd_restore work

* Do not double free in rrd_restore.

* Allocate enough memory in rrd_fetch even when 0 rows are
  requested.

* Do not compare floating point numbers directly in rrd_graph
  the results were wrong more often than right.

* Make rrd_tool work better on systems without chroot ability.


Cheers
Tobi

--
 ______    __   _
/_  __/_  / /  (_) Oetiker @ ISG.EE, ETL F24.2, ETH, CH-8092 Zurich
 / // _ \/ _ \/ /  System Manager, Time Lord, Coder, Designer, Coach
/_/ \.__/_.__/_/   http://people.ee.ethz.ch/oetiker +41(0)44-632-5286

--
Unsubscribe mailto:rrd-announce-request@...?subject=unsubscribe
Help        mailto:rrd-announce-request@...?subject=help
Archive     http://lists.ee.ethz.ch/rrd-announce
WebAdmin    http://lists.ee.ethz.ch/lsg2.cgi


[rrd-users] Re: rrdtool-1.2.12 ... the christmas release

by Dag Wieers :: Rate this Message:

Reply (Restricted by the Administrator) | Reply to Author | View Threaded | Show Only this Message

On Sun, 18 Dec 2005, Tobias Oetiker wrote:

> RRDtool 1.2.12 the Christmas Release
> ------------------------------------
>
> Right in time for the holiday season I am releasing a new version
> of RRDtool with a bunch of new features and bug fixes. Enjoy!
>
> Merry Christmas and Happy New Year to everyone!
>
> You can download the latest release of RRDtool from
>
>   http://people.ee.ethz.ch/oetiker/webtools/rrdtool/pub

I have the following compilation problem on a bunch of older distributions
(Fedora Core 1, Red Hat Enterprise Linux 3, Red Hat 9, Red Hat 7.3, Red
Hat Enterprise Linux 2):

        make[3]: Entering directory `/dar/build/rrdtool-1.2.12/bindings/tcl'
        echo "package ifneeded Rrd 1.2.12 \"load /usr/lib/tclrrd1.2.12[info
        sharedlibextension]\"" > pkgIndex.tcl
        gcc -O2 -march=i386 -mcpu=i686  -fPIC -DPIC -fno-strict-aliasing -Wall
        -pedantic -Wshadow -Wpointer-arith -Wcast-align -Wmiss
        ing-prototypes -Wmissing-declarations -Wnested-externs -Winline -W -O2
        -march=i386 -mcpu=i686  -fPIC -DPIC -fno-strict-aliasi
        ng -Wall -pedantic -Wshadow -Wpointer-arith -Wcast-align
        -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winlin
        e -W -fPIC -I/usr/include -I../../src -DUSE_TCL_STUBS -c tclrrd.c
        -DVERSION=\"1.2.12\"
        tclrrd.c:34: error: syntax error before "CONST84"
        tclrrd.c: In function `getopt_init':
        tclrrd.c:39: error: `argc' undeclared (first use in this function)
        tclrrd.c:39: error: (Each undeclared identifier is reported only once
        tclrrd.c:39: error: for each function it appears in.)
        tclrrd.c:41: error: `argv' undeclared (first use in this function)
        tclrrd.c: At top level:
        tclrrd.c:87: error: syntax error before "CONST84"
        tclrrd.c: In function `Rrd_Create':
        tclrrd.c:97: error: `argc' undeclared (first use in this function)
        tclrrd.c:97: error: `argv' undeclared (first use in this function)
        tclrrd.c:102: error: `interp' undeclared (first use in this function)
        tclrrd.c: At top level:
        tclrrd.c:184: error: syntax error before "CONST84"
        tclrrd.c: In function `Rrd_Dump':
        tclrrd.c:186: error: `argc' undeclared (first use in this function)
        tclrrd.c:187: error: `interp' undeclared (first use in this function)
        tclrrd.c:192: error: `argv' undeclared (first use in this function)
        tclrrd.c: At top level:
        tclrrd.c:210: error: syntax error before "CONST84"
        tclrrd.c: In function `Rrd_Last':
        tclrrd.c:214: error: `argc' undeclared (first use in this function)
        tclrrd.c:215: error: `interp' undeclared (first use in this function)
        tclrrd.c:220: error: `argv' undeclared (first use in this function)
        tclrrd.c: At top level:
        tclrrd.c:238: error: syntax error before "CONST84"
        tclrrd.c: In function `Rrd_Update':
        tclrrd.c:243: error: `argc' undeclared (first use in this function)
        tclrrd.c:243: error: `argv' undeclared (first use in this function)
        tclrrd.c:248: error: `interp' undeclared (first use in this function)
        tclrrd.c: At top level:
        tclrrd.c:308: error: syntax error before "CONST84"
        tclrrd.c: In function `Rrd_Fetch':
        tclrrd.c:318: error: `argc' undeclared (first use in this function)
        tclrrd.c:318: error: `argv' undeclared (first use in this function)
        tclrrd.c:322: error: `interp' undeclared (first use in this function)
        tclrrd.c: At top level:
        tclrrd.c:349: error: syntax error before "CONST84"
        tclrrd.c: In function `Rrd_Graph':
        tclrrd.c:360: error: `CONST84' undeclared (first use in this function)
        tclrrd.c:360: error: syntax error before "char"
        tclrrd.c:366: error: `interp' undeclared (first use in this function)
        tclrrd.c:366: error: `argv' undeclared (first use in this function)
        tclrrd.c:408: error: `save' undeclared (first use in this function)
        tclrrd.c:410: error: `argc' undeclared (first use in this function)
        tclrrd.c: At top level:
        tclrrd.c:452: error: syntax error before "CONST84"
        tclrrd.c: In function `Rrd_Tune':
        tclrrd.c:456: error: `argc' undeclared (first use in this function)
        tclrrd.c:456: error: `argv' undeclared (first use in this function)
        tclrrd.c:461: error: `interp' undeclared (first use in this function)
        tclrrd.c: At top level:
        tclrrd.c:473: error: syntax error before "CONST84"
        tclrrd.c: In function `Rrd_Resize':
        tclrrd.c:477: error: `argc' undeclared (first use in this function)
        tclrrd.c:477: error: `argv' undeclared (first use in this function)
        tclrrd.c:482: error: `interp' undeclared (first use in this function)
        tclrrd.c: At top level:
        tclrrd.c:494: error: syntax error before "CONST84"
        tclrrd.c: In function `Rrd_Restore':
        tclrrd.c:498: error: `argc' undeclared (first use in this function)
        tclrrd.c:498: error: `argv' undeclared (first use in this function)
        tclrrd.c:503: error: `interp' undeclared (first use in this function)
        make[3]: *** [tclrrd.o] Error 1
        make[3]: Leaving directory `/dar/build/rrdtool-1.2.12/bindings/tcl'
        make[2]: *** [all-recursive] Error 1
        make[2]: Leaving directory `/dar/build/rrdtool-1.2.12/bindings'
        make[1]: *** [all-recursive] Error 1
        make[1]: Leaving directory `/dar/build/rrdtool-1.2.12'
        make: *** [all] Error 2

I also noticed that the 1.2.12 package install the following 2 files in a
1.2.11 directory:

        /usr/share/tclrrd1.2.11/ifOctets.tcl
        /usr/share/tclrrd1.2.11/pkgIndex.tcl

So somewhere 1.2.11 is still being referenced.

As usual, if I get this fixed, you can find new releases at:

        http://dag.wieers.com/packages/rrdtool/

Kind regards,
--   dag wieers,  dag@...,  http://dag.wieers.com/   --
[all I want is a warm bed and a kind word and unlimited power]

--
Unsubscribe mailto:rrd-users-request@...?subject=unsubscribe
Help        mailto:rrd-users-request@...?subject=help
Archive     http://lists.ee.ethz.ch/rrd-users
WebAdmin    http://lists.ee.ethz.ch/lsg2.cgi

LightInTheBox - Buy quality products at wholesale price