On Wed, Mar 16, 2011 at 10:35:07AM +0100, Mathijs Möhlmann wrote:
> I'm using collectd 4.10.2 on Solaris 10 (gcc 3.4.6). Sometimes when I
> start with a clean rrd directory or add a host the .rrd file (rrdtools
> plugin) don't get created and I get the following message:
> 
> collectd[2996]: [ID 702911 daemon.error] 
> stat(/usr/local/var/lib/collectd/rrd/asterix/load/load.rrd) failed: Bad file 
> number

I've created a patch thats fixed this issue for me. Is this the right fix?

        me

--- collectd-4.10.2.orig/configure.in   2010-11-27 11:10:38.000000000 +0100
+++ collectd-4.10.2/configure.in        2011-03-22 14:05:12.761263000 +0100
@@ -90,6 +90,7 @@
 if test "x$ac_system" = "xSolaris"
 then
        AC_DEFINE(_POSIX_PTHREAD_SEMANTICS, 1, [Define to enforce POSIX thread 
semantics under Solaris.])
+       AC_DEFINE(_REENTRANT,               1, [Define to enable reentrancy 
interfaces.])
 fi
 if test "x$ac_system" = "xAIX"
 then

-- 


Attachment: signature.asc
Description: Digital signature

_______________________________________________
collectd mailing list
[email protected]
http://mailman.verplant.org/listinfo/collectd

Reply via email to