there's code likes this:
our $VERSION = sprintf('%06d', '$Rev$' =~ /(\d+)/o);
in StatusLog.pm that is causing errors like these:
Use of uninitialized value in sprintf at lib/Nagios/StatusLog.pm line 687.
Use of uninitialized value in sprintf at lib/Nagios/StatusLog.pm line 723.
Use of uninitialized value in sprintf at lib/Nagios/StatusLog.pm line 753.
Use of uninitialized value in sprintf at lib/Nagios/StatusLog.pm line 756.
looks like you missed them while replacing stuff.
here's a patch to fix it.