[rrd-users] error building 1.2.11 in Darwin 8/MacOSX 10.4.x

D.Walsh info at daleenterprise.com
Sun Oct 23 22:36:50 MEST 2005

installed libart-2.0 with a prefix of /usr/local.

installed zlib, libpng and freetype2 with prefix of /usr/local.

attempt to build rrdtool-1.2.11 with prefix of /usr/local/rrdtool-1.2.11

actual configure command:
./configure --prefix=/usr/local/rrdtool-1.2.11 --mandir=/usr/local/ 
man --disable-tcl --disable-rrdcgi --disable-python LIBS="-lpng -lz"  
CPPFLAGS="-I/usr/local/include/libart-2.0 -I/usr/local/include/ 

  gcc "-DMAKE_TIMESTAMP=\"Sun Oct 23 05:06:45 EDT 2005\"" -I. -I. - 
I.. -DRRD_DEFAULT_FONT=\"/usr/local/rrdtool-1.2.11/share/rrdtool/ 
fonts/DejaVuSansMono-Roman.ttf\" -DNUMVERS=1.2011 -I/usr/local/ 
include/libart-2.0 -I/usr/local/include/freetype2 -I/usr/include/ 
libart-2.0 -I/usr/include/freetype2 -D_THREAD_SAFE -D_THREAD_SAFE -g - 
O2 -fno-common -DPIC -Wall -pedantic -Wshadow -Wpointer-arith -Wcast- 
align -Wmissing-prototypes -Wmissing-declarations -Wnested-externs - 
Winline -W -c rrd_dump.c -MT librrd_th_la-rrd_dump.lo -MD -MP - 
MF .deps/librrd_th_la-rrd_dump.TPlo  -fno-common -DPIC -o .libs/ 
rrd_dump.c:91:3: error: #error "Need strftime"
rrd_dump.c:317:3: error: #error "Need strftime"
rrd_dump.c: In function 'rrd_dump_r':
rrd_dump.c:76: warning: unused variable 'tm'
make[2]: *** [librrd_th_la-rrd_dump.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

rrdtool-1.2.6 builds without any errors using the following:
./configure --prefix=/usr/local/rrdtool-1.2.6 --mandir=/usr/local/man  
--disable-tcl --disable-rrdcgi --disable-python LIBS="-lpng -lz"  
CPPFLAGS="-I/usr/local/include/libart-2.0 -I/usr/local/include/ 

Previously I've been working with rrdtool-1.0.49, this builds without  
installing libart-2.0 and I like the idea that additional software  
like libart-2.0 wasn't required to be installed.

I've rewritten the rrdtool PHP module to work properly on all  
platforms and have a modified version that appears to work properly  
using 1.2.6 but I have not made the module dynamic in that it is  
unable to detect the version installed and auto-select the  
appropriate rrd_graph() API


The lack of a missing library version routine is annoying at best and  
only adds to the process for a user who may not know enough

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

More information about the rrd-users mailing list