Checking if your kit is complete... Looks good Writing Makefile for Statistics::MaxEntropy cp Candidates.pm blib/lib/Statistics/Candidates.pm AutoSplitting blib/lib/Statistics/Candidates.pm (blib/lib/auto/Statistics/Candidates) cp ME.wrapper.pl blib/lib/Statistics/ME.wrapper.pl cp MaxEntropy.pm blib/lib/Statistics/MaxEntropy.pm AutoSplitting blib/lib/Statistics/MaxEntropy.pm (blib/lib/auto/Statistics/MaxEntropy) cp SparseVector.pm blib/lib/Statistics/SparseVector.pm AutoSplitting blib/lib/Statistics/SparseVector.pm (blib/lib/auto/Statistics/SparseVector) cp ME.wrapper.pl blib/script/ME.wrapper.pl /Users/cpanrun/pristine/5.8.7/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/ME.wrapper.pl Manifying blib/man1/ME.wrapper.pl.1 Manifying blib/man3/Statistics::ME.wrapper.3 Manifying blib/man3/Statistics::Candidates.3 Manifying blib/man3/Statistics::SparseVector.3 Manifying blib/man3/Statistics::MaxEntropy.3 PERL_DL_NONLAZY=1 /Users/cpanrun/pristine/5.8.7/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00____scaling....DESCRIPTION OF DIAGNOSTICS These messages are classified as follows (listed in increasing order of desperation): (W) A warning (optional). (D) A deprecation (optional). (S) A severe warning (default). (F) A fatal error (trappable). (P) An internal error you should never see (trappable). (X) A very fatal error (nontrappable). (A) An alien error message (not generated by Perl). The majority of messages from the first three classifications above (W, D & S) can be controlled using the warnings pragma. If a message can be controlled by the warnings pragma, its warning category is included with the classification letter in the description below. Default warnings are always enabled unless they are explicitly disabled with the warnings pragma or the -X switch. Trappable errors may be trapped using the eval operator. See perlfunc/eval. In almost all cases, warnings may be selectively disabled or promoted to fatal errors using the warnings pragma. See warnings. Ambiguous call resolved as CORE::log(), qualify as such or use & at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Statistics-MaxEntropy/blib/lib/Statistics/MaxEntropy.pm line 754 (#1) (W ambiguous) A subroutine you have declared has the same name as a Perl keyword, and you have used the name without qualification for calling one or the other. Perl decided to call the builtin because the subroutine is not imported. To force interpretation as a subroutine call, either put an ampersand before the subroutine name, or qualify the name with its package. Alternatively, you can import the subroutine (or pretend that it's imported with the use subs pragma). To silently interpret it as the Perl operator, use the CORE:: prefix on the operator (e.g. CORE::log($x)) or declare the subroutine to be an object method (see perlsub/"Subroutine Attributes" or attributes). Ambiguous call resolved as CORE::log(), qualify as such or use & at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Statistics-MaxEntropy/blib/lib/Statistics/MaxEntropy.pm line 765 (#1) Ambiguous call resolved as CORE::log(), qualify as such or use & at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Statistics-MaxEntropy/blib/lib/Statistics/MaxEntropy.pm line 766 (#1) Ambiguous call resolved as CORE::log(), qualify as such or use & at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Statistics-MaxEntropy/blib/lib/Statistics/MaxEntropy.pm line 767 (#1) Ambiguous call resolved as CORE::log(), qualify as such or use & at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Statistics-MaxEntropy/blib/lib/Statistics/MaxEntropy.pm line 768 (#1) Ambiguous call resolved as CORE::log(), qualify as such or use & at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Statistics-MaxEntropy/blib/lib/Statistics/MaxEntropy.pm line 769 (#1) Ambiguous call resolved as CORE::log(), qualify as such or use & at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Statistics-MaxEntropy/blib/lib/Statistics/MaxEntropy.pm line 1017 (#1) Ambiguous call resolved as CORE::log(), qualify as such or use & at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Statistics-MaxEntropy/blib/lib/Statistics/MaxEntropy.pm line 1028 (#1) Ambiguous call resolved as CORE::log(), qualify as such or use & at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Statistics-MaxEntropy/blib/lib/Statistics/MaxEntropy.pm line 1197 (#1) ok t/01__induction....DESCRIPTION OF DIAGNOSTICS These messages are classified as follows (listed in increasing order of desperation): (W) A warning (optional). (D) A deprecation (optional). (S) A severe warning (default). (F) A fatal error (trappable). (P) An internal error you should never see (trappable). (X) A very fatal error (nontrappable). (A) An alien error message (not generated by Perl). The majority of messages from the first three classifications above (W, D & S) can be controlled using the warnings pragma. If a message can be controlled by the warnings pragma, its warning category is included with the classification letter in the description below. Default warnings are always enabled unless they are explicitly disabled with the warnings pragma or the -X switch. Trappable errors may be trapped using the eval operator. See perlfunc/eval. In almost all cases, warnings may be selectively disabled or promoted to fatal errors using the warnings pragma. See warnings. Ambiguous call resolved as CORE::log(), qualify as such or use & at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Statistics-MaxEntropy/blib/lib/Statistics/MaxEntropy.pm line 754 (#1) (W ambiguous) A subroutine you have declared has the same name as a Perl keyword, and you have used the name without qualification for calling one or the other. Perl decided to call the builtin because the subroutine is not imported. To force interpretation as a subroutine call, either put an ampersand before the subroutine name, or qualify the name with its package. Alternatively, you can import the subroutine (or pretend that it's imported with the use subs pragma). To silently interpret it as the Perl operator, use the CORE:: prefix on the operator (e.g. CORE::log($x)) or declare the subroutine to be an object method (see perlsub/"Subroutine Attributes" or attributes). Ambiguous call resolved as CORE::log(), qualify as such or use & at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Statistics-MaxEntropy/blib/lib/Statistics/MaxEntropy.pm line 765 (#1) Ambiguous call resolved as CORE::log(), qualify as such or use & at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Statistics-MaxEntropy/blib/lib/Statistics/MaxEntropy.pm line 766 (#1) Ambiguous call resolved as CORE::log(), qualify as such or use & at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Statistics-MaxEntropy/blib/lib/Statistics/MaxEntropy.pm line 767 (#1) Ambiguous call resolved as CORE::log(), qualify as such or use & at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Statistics-MaxEntropy/blib/lib/Statistics/MaxEntropy.pm line 768 (#1) Ambiguous call resolved as CORE::log(), qualify as such or use & at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Statistics-MaxEntropy/blib/lib/Statistics/MaxEntropy.pm line 769 (#1) Ambiguous call resolved as CORE::log(), qualify as such or use & at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Statistics-MaxEntropy/blib/lib/Statistics/MaxEntropy.pm line 1017 (#1) Ambiguous call resolved as CORE::log(), qualify as such or use & at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Statistics-MaxEntropy/blib/lib/Statistics/MaxEntropy.pm line 1028 (#1) Ambiguous call resolved as CORE::log(), qualify as such or use & at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Statistics-MaxEntropy/blib/lib/Statistics/MaxEntropy.pm line 1197 (#1) Use of uninitialized value in addition (+) at /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Statistics-MaxEntropy/blib/lib/Statistics/MaxEntropy.pm line 628 (#2) (W uninitialized) An undefined value was used as if it were already defined. It was interpreted as a "" or a 0, but maybe it was a mistake. To suppress this warning assign a defined value to your variables. To help you figure out what was undefined, perl tells you what operation you used the undefined value in. Note, however, that perl optimizes your program and the operation displayed in the warning may not necessarily appear literally in your program. For example, "that $foo" is usually optimized into "that " . $foo, and the warning will refer to the concatenation (.) operator, even though there is no . in your program. make: *** [test_dynamic] Hangup