anchor.diff:    ] ++ stdenv.lib.optionals stdenv.isLinux [
       iptables libatasmart libcredis libmodbus libsigrok
       lm_sensors lvm2 rabbitmq-c udev net_snmp libmnl
  +    libapparmor numactl libcap_ng
     ] ++ stdenv.lib.optionals stdenv.isDarwin [
       darwin.apple_sdk.frameworks.IOKit
       darwin.apple_sdk.frameworks.ApplicationServices
     ];
   
  -  configureFlags = [ "--localstatedir=/var" ];
  +  configureFlags = [
  +    "--localstatedir=/var"
  +    "--disable-werror"
  +  ];
   
     # do not create directories in /var during installPhase
     postConfigure = ''
  
positive.code: { stdenv, fetchurl, fetchpatch, darwin
  # optional:
  , pkgconfig ? null  # most of the extra deps need pkgconfig to be found
  , curl ? null
  , iptables ? null
  , jdk ? null
  , libatasmart ? null
  , libcredis ? null
  , libdbi ? null
  , libgcrypt ? null
  , libmemcached ? null, cyrus_sasl ? null
  , libmicrohttpd ? null
  , libmodbus ? null
  , libnotify ? null, gdk_pixbuf ? null
  , liboping ? null
  , libpcap ? null
  , libsigrok ? null
  , libvirt ? null
  , libxml2 ? null
  , libtool ? null
  , lm_sensors ? null
  , lvm2 ? null
  , mysql ? null
  , postgresql ? null
  , protobufc ? null
  , python ? null
  , rabbitmq-c ? null
  , riemann_c_client ? null
  , rrdtool ? null
  , udev ? null
  , varnish ? null
  , yajl ? null
  , net_snmp ? null
  , hiredis ? null
  , libmnl ? null
  , mosquitto ? null
  , rdkafka ? null
  , mongoc ? null
  }:
  stdenv.mkDerivation rec {
    version = "5.8.1";
  
negative.code:     sha256 = "1njk8hh56gb755xafsh7ahmqr9k2d4lam4ddj7s7fqz0gjigv5p7";
    };
  
    patches = [
      (fetchpatch {
        url = "https://github.com/rpv-tomsk/collectd/commit/d5a3c020d33cc33ee8049f54c7b4dffcd123bf83.patch";
        sha256 = "1n65zw4d2k2bxapayaaw51ym7hy72a0cwi2abd8jgxcw3d0m5g15";
      })
    ];
  
    nativeBuildInputs = [ pkgconfig autoreconfHook ];
    buildInputs = [
      curl libdbi libgcrypt libmemcached
      cyrus_sasl libnotify gdk_pixbuf liboping libpcap libvirt
  