G'day, I've recently uploaded modules to CPAN for the first time, and am confused about some failures I've been seeing in test reports.
Here's a couple of examples, but I've seen several all failing in the same way: http://www.cpantesters.org/cpan/report/86b71f38-2a35-11e1-a6d1-5544585997e0 http://www.cpantesters.org/cpan/report/d1a56844-29ed-11e1-a4b3-ab6ec5c5e6fb ------------------------------ PROGRAM OUTPUT ------------------------------ Output from '/usr/bin/make test': PERL_DL_NONLAZY=1 /home/trushel/perl/perl5101th/bin/perl "-Iblib/lib" "-Iblib/arch" test.pl make -C test run make[1]: Entering directory `/home/trushel/cpan/build/5.10.1-th/Devel-Plumber-0.3.3-XgY_CW/test' gcc -Wall -g -c -o framework.o framework.c gcc -Wall -g -o t001 t001.c framework.o gcc -Wall -g -o t002 t002.c framework.o rm -f core* ==== t001 The next command will dump core, don't worry it's supposed to /bin/sh: line 1: 1125 Segmentation fault (core dumped) ./$test Can't locate Devel/GDB.pm in @INC (@INC contains: ../lib .. /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at ../lib/Devel/Plumber.pm line 16. BEGIN failed--compilation aborted at ../lib/Devel/Plumber.pm line 16. Compilation failed in require at ../plumber line 14. BEGIN failed--compilation aborted at ../plumber line 14. 9 use strict; 10 use warnings; 11 no warnings 'portable'; # Support for 64-bit ints required 12 use vars qw($VERSION); 13 $VERSION = '0.3.3'; 14 use threads; 15 use IO::File; 16 use Devel::GDB; <---- 17 use Tree::Interval; So if I read this right, the Devel::GDB module is not being found. But I have it listed in PREREQ_PM in Makefile.PL, and the failure reports seem to indicate that it's loaded ------------------------------ PREREQUISITES ------------------------------ Prerequisite modules loaded: requires: Module Need Have ------------------- ---- ------- Devel::GDB 0 2.02 threads 0 1.72 Tree::Interval 0 0.3.2 build_requires: Module Need Have ------------------- ---- ------- ExtUtils::MakeMaker 0 6.63_02 configure_requires: Module Need Have ------------------- ---- ------- ExtUtils::MakeMaker 0 6.63_02 So...what's going on? -- Greg.