Actually, if you look there, this may make sense. rrd.h is not in /usr/local/rrdtool-1.2.19, it's in /usr/local/rrdtool-1.2.19/include. The last line seems to have -I being set wrong, doesn't it?
-- Sent from my Palm Pre On Jul 24, 2012 20:08, Roland Soderstrom <Rolands at logicaltech.com.au> wrote:
Ok, First it seems like the vars do not change the default
- echo Checking for RRDtool ... Checking for RRDtool ... RRDDEF= RRDINC= RRDLIB= PNGLIB= ZLIB= But it finds it anyway.
- test -f /usr/local/rrdtool-1.2.19/include/rrd.h RRDINC=/usr/local/rrdtool-1.2.19/include
- test -f /usr/local/rrdtool-1.2.19/lib/librrd.so RRDLIB=/usr/local/rrdtool-1.2.19/lib
- test -f /usr/local/rrdtool-1.2.19/lib/librrd.a RRDLIB=/usr/local/rrdtool-1.2.19/lib RRDINC=/usr/local/rrdtool-1.2.19/include
- echo Not RRDtool 1.0.x, checking for 1.2.x Not RRDtool 1.0.x, checking for 1.2.x RRDDEF=-DRRDTOOL12
- gmake -f Makefile.test-rrd clean
- sed -es@/@_ at g
- uname -s OS=SunOS
- gmake -f Makefile.test-rrd test-compile
RRDINC=-I/usr/local/rrdtool-1.2.19 RRDDEF=-DRRDTOOL12 + sed + -es@/@_ at g uname -s
OS=SunOS
And here it can’t find rrd.h??
test-rrd.c:3:17: rrd.h: No such file or directory
test-rrd.c: In function
main': test-rrd.c:26: warning: implicit declaration of functionrrd_clear_error' test-rrd.c:28: warning: implicit declaration of function `rrd_graph' gmake: *** [test-compile] Error 1 - test 2 -eq 0
- echo ERROR: Cannot compile with RRDtool. ERROR: Cannot compile with RRDtool. RRDOK=NO
- gmake -f Makefile.test-rrd test-link
- test 2 -ne 0 PNGLIB=-L/usr/local/lib -lpng -L/usr/local/lib -lz
- gmake -f Makefile.test-rrd test-link
- test 2 -ne 0 PNGLIB=-L/usr/local/lib -lpng -L/usr/local/lib -lz -lm
- gmake -f Makefile.test-rrd test-link
- test 2 -eq 0
- echo ERROR: Linking with RRDtool fails ERROR: Linking with RRDtool fails RRDOK=NO
- gmake -f Makefile.test-rrd clean - Roland From: Ryan Novosielski [mailto:novosirj at umdnj.edu]
Sent: Wednesday, 25 July 2012 9:45 AM
To: Roland Soderstrom; xymon at xymon.com
Subject: Re: [Xymon] Xymon version 4.3.9 now available Try doing sh -x on whatever the build script for rrd is called (take a look in build -- it should be obvious). I found I was missing headers for pcre when I thought I had everything installed. I took a quick glance and don't see any headers.
-- Sent from my Palm Pre
On Jul 24, 2012 19:18, Roland Soderstrom <Rolands at logicaltech.com.au> wrote:
Got some problem compiling 4.3.8 and now 4.3.9 same problem.
Using Solaris 10 x86 32bit
MAKE=gmake ./configure.server --rrdinclude /usr/local/rrdtool-1.2.19/include --rrdlib /usr/local/rrdtool-1.2.19/lib
(also tried without the rrd directives)
And then I get
Checking for RRDtool ...
Not RRDtool 1.0.x, checking for 1.2.x
Compiling with RRDtool works OK
ERROR: Linking with RRDtool fails
RRDtool include- or library-files not found.
These are REQUIRED for trend-graph support in Xymon, but Xymon can
be built without them (e.g. for a network-probe only installation.
root at pxym01:/var/tmp/xymon-4.3.9# pkginfo -l SMCrrdt
PKGINST: SMCrrdt
NAME: rrdtool
CATEGORY: application
ARCH: x86
VERSION: 1.2.19
BASEDIR: /usr/local
VENDOR: Tobias Oetiker et al
PSTAMP: Steve Christensen
INSTDATE: Jul 24 2012 10:52
EMAIL: steve at smc.vnet.net
STATUS: completely installed
FILES: 298 installed pathnames
1 shared pathnames
26 directories
26 executables
8460 blocks used (approx)
root at pxym01:/var/tmp/xymon-4.3.9# ls -la /usr/local/rrdtool-1.2.19/include
-rw-r--r-- 1 bin bin 4887 Mar 25 2007 rrd.h
root at pxym01:/var/tmp/xymon-4.3.9# ls -la /usr/local/rrdtool-1.2.19/lib
-rw-r--r-- 1 bin bin 354030 Mar 25 2007 librrd_th.a
-rwxr-xr-x 1 bin bin 1150 Mar 25 2007 librrd_th.la
lrwxrwxrwx 1 root root 18 Jul 24 10:52 librrd_th.so -> librrd_th.so.2.0.8
lrwxrwxrwx 1 root root 18 Jul 24 10:52 librrd_th.so.2 -> librrd_th.so.2.0.8
-rwxr-xr-x 1 bin bin 302896 Mar 25 2007 librrd_th.so.2.0.8
-rw-r--r-- 1 bin bin 352960 Mar 25 2007 librrd.a
-rwxr-xr-x 1 bin bin 1129 Mar 25 2007 librrd.la
lrwxrwxrwx 1 root root 15 Jul 24 10:52 librrd.so -> librrd.so.2.0.9
lrwxrwxrwx 1 root root 15 Jul 24 10:52 librrd.so.2 -> librrd.so.2.0.9
-rwxr-xr-x 1 bin bin 302316 Mar 25 2007 librrd.so.2.0.9
drwxr-xr-x 3 bin bin 3 Jul 24 10:52 perl
drwxr-xr-x 2 bin bin 4 Jul 24 10:52 rrdtool
-rwxr-xr-x 1 bin bin 15456 Mar 25 2007 tclrrd1.2.19.so
root at pxym01:/var/tmp/xymon-4.3.9# ldd /usr/local/rrdtool-1.2.19/lib/librrd.so.2.0.9
libpng12.so.0 => /usr/lib/libpng12.so.0
libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2
libm.so.2 => /usr/lib/libm.so.2
libfreetype.so.6 => /usr/local/lib/libfreetype.so.6
libz.so => /usr/lib/libz.so
libc.so.1 => /usr/lib/libc.so.1
libgcc_s.so.1 => /usr/local/lib/libgcc_s.so.1
root at pxym01:/var/tmp/xymon-4.3.9# ldd /usr/local/rrdtool-1.2.19/lib/librrd_th.so.2.0.8
libpng12.so.0 => /usr/lib/libpng12.so.0
libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2
libm.so.2 => /usr/lib/libm.so.2
libfreetype.so.6 => /usr/local/lib/libfreetype.so.6
libz.so => /usr/lib/libz.so
libc.so.1 => /usr/lib/libc.so.1
libgcc_s.so.1 => /usr/local/lib/libgcc_s.so.1
Am I missing something?
- Roland
-----Original Message-----
From: xymon-bounces at xymon.com [mailto:xymon-bounces at xymon.com] On Behalf Of Henrik Størner
Sent: Wednesday, 25 July 2012 2:49 AM
To: Xymon mailinglist
Subject: [Xymon] Xymon version 4.3.9 now available
Hi,
hot on the heels of 4.3.8 comes version 4.3.9 - it should be available from Sourceforge when you read this.
This version cleans up a couple of issues that arose with the 4.3.8 release, most notably the problem with "disable until" being broken, and some issues with building Xymon - mainly on Solaris boxes (1).
Fix crash when XYMSRV is undefined but XYMSERVERS is
Fix error in calculating combo-status messages with
forward references
Fix error in disable-until-TIME or disable-until-OK code
Fix documentation of DURATION in alerts.cfg / xymond_alert so
it is consistenly listed as being in "minutes".
Permit explicit use of ">" and ">=" in alerts.cfg
Permit building without the RRDtool libraries, e.g. for
a network-tester build, but with trend-graphing disabled.
Full compiler-warning cleanup
Various configuration/build-script issues fixed.
NB: Due to the build-script changes, it is necessary to run the "configure" command in a clean, freshly-unpacked xymon-4.3.9 directory when building this version. You cannot just copy over the Makefile from a previous version - if you do, some of the programs will not be built.
Here are the hash values:
MD5:
3f784333de43ffc5783a4c65a7d08456 xymon-4.3.9.tar.gz
8e170caa403d9b69bb52f6e5ac4e9e52 xymon_4.3.9_amd64.deb
c0ade68012b2445b50117d7439a05ec7 xymon-client_4.3.9_amd64.deb
bcabdc0da72a4e574b839f58fc487518 xymon_4.3.9_i386.deb
355caba196250d2ec6bd2a09f9c99f81 xymon-client_4.3.9_i386.deb
SHA-1:
2960ebb130da0ce002ea1866e5ca5d77bff3dd22 xymon-4.3.9.tar.gz
75f54a044d07984f2fc668ecbc699553958808c7 xymon_4.3.9_amd64.deb
d3c08b9e03abc986f8019c1612ff91da0f93f403 xymon-client_4.3.9_amd64.deb
a67f8a75e66cfb0bba2ce275e52cf16ee91838c2 xymon_4.3.9_i386.deb
0ac9ef5226aaa87b9622ba82cb6c917be9931179 xymon-client_4.3.9_i386.deb
Regards,
Henrik
(1) Apparently, the "tr" command on Solaris 10 is incredibly broken when you have LANG set to something other than "C".
Xymon mailing list
Xymon at xymon.com
http://lists.xymon.com/mailman/listinfo/xymon
Xymon mailing list
Xymon at xymon.com