>>>>> On Tue, 07 Nov 2006 04:12:34 +0100, [EMAIL PROTECTED] (Andreas J. Koenig)
>>>>> said:
> Can I pass this on to you? Can you tell for sure that you are not
> calling /usr/bin/perl? Or could you take some more precautions to
> assure you run the tests with the perl that invoked them?
It just occured to me that I could add a debugging statement before
YAML uses constant.pm. I added
warn "[EMAIL PROTECTED]@INC]";
and the output of the 002 test now became:
t/002_config....$^X[/home/src/perl/repoperls/installed-perls/perl/pDHoAxM/[EMAIL
PROTECTED]/bin/[EMAIL
PROTECTED]/home/k/.cpan/build/SVN-Notify-Config-0.0903-LwPPT8/inc
/home/k/.cpan/build/SVN-Notify-Config-0.0903-LwPPT8/blib/lib
/home/k/.cpan/build/SVN-Notify-Config-0.0903-LwPPT8/blib/arch
/home/src/perl/repoperls/installed-perls/perl/pDHoAxM/[EMAIL
PROTECTED]/lib/5.9.5/i686-linux-64int
/home/src/perl/repoperls/installed-perls/perl/pDHoAxM/[EMAIL
PROTECTED]/lib/5.9.5/i686-linux-64int
/home/src/perl/repoperls/installed-perls/perl/pDHoAxM/[EMAIL
PROTECTED]/lib/5.9.5
/home/src/perl/repoperls/installed-perls/perl/pDHoAxM/[EMAIL
PROTECTED]/lib/site_perl/5.9.5/i686-linux-64int
/home/src/perl/repoperls/installed-perls/perl/pDHoAxM/[EMAIL
PROTECTED]/lib/site_perl/5.9.5/i686-linux-64int
/home/src/perl/repoperls/installed-perls/perl/pDHoAxM/[EMAIL
PROTECTED]/lib/site_perl/5.9.5 .
/home/src/perl/repoperls/installed-perls/perl/pDHoAxM/[EMAIL
PROTECTED]/lib/5.9.5/i686-linux-64int
/home/src/perl/repoperls/installed-perls/perl/pDHoAxM/[EMAIL
PROTECTED]/lib/5.9.5
/home/src/perl/repoperls/installed-perls/perl/pDHoAxM/[EMAIL
PROTECTED]/lib/site_perl/5.9.5/i686-linux-64int
/home/src/perl/repoperls/installed-perls/perl/pDHoAxM/[EMAIL
PROTECTED]/lib/site_perl/5.9.5 .] at
/home/src/perl/repoperls/installed-perls/perl/pDHoAxM/[EMAIL
PROTECTED]/lib/site_perl/5.9.5/YAML.pm line 12.
Bareword "Internals::inc_sub_generation" not allowed while "strict subs" in use
at /home/src/perl/repoperls/installed-perls/perl/pDHoAxM/[EMAIL
PROTECTED]/lib/5.9.5/constant.pm line 112.
Compilation failed in require at
/home/src/perl/repoperls/installed-perls/perl/pDHoAxM/[EMAIL
PROTECTED]/lib/site_perl/5.9.5/YAML.pm line 13.
BEGIN failed--compilation aborted at
/home/src/perl/repoperls/installed-perls/perl/pDHoAxM/[EMAIL
PROTECTED]/lib/site_perl/5.9.5/YAML.pm line 13.
Compilation failed in require at blib/lib/SVN/Notify/Config.pm line 5.
Mysterious. This speaks against my previous theory.
Then I tried to concentrate on 002_config without running the whole test suite
and watch:
% make test TEST_FILES=t/002_config
make[1]: Entering directory
`/home/k/.cpan/build/SVN-Notify-Config-0.0903-LwPPT8'
PERL_DL_NONLAZY=1 /home/src/perl/repoperls/installed-perls/perl/pDHoAxM/[EMAIL
PROTECTED]/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'inc',
'blib/lib', 'blib/arch')" t/002_config
t/002_config...$^X[/home/src/perl/repoperls/installed-perls/perl/pDHoAxM/[EMAIL
PROTECTED]/bin/[EMAIL PROTECTED]/lib blib/arch t/lib
/home/k/.cpan/build/SVN-Notify-Config-0.0903-LwPPT8/inc
/home/k/.cpan/build/SVN-Notify-Config-0.0903-LwPPT8/blib/lib
/home/k/.cpan/build/SVN-Notify-Config-0.0903-LwPPT8/blib/arch
/home/src/perl/repoperls/installed-perls/perl/pDHoAxM/[EMAIL
PROTECTED]/lib/5.9.5/i686-linux-64int
/home/src/perl/repoperls/installed-perls/perl/pDHoAxM/[EMAIL
PROTECTED]/lib/5.9.5/i686-linux-64int
/home/src/perl/repoperls/installed-perls/perl/pDHoAxM/[EMAIL
PROTECTED]/lib/5.9.5
/home/src/perl/repoperls/installed-perls/perl/pDHoAxM/[EMAIL
PROTECTED]/lib/site_perl/5.9.5/i686-linux-64int
/home/src/perl/repoperls/installed-perls/perl/pDHoAxM/[EMAIL
PROTECTED]/lib/site_perl/5.9.5/i686-linux-64int
/home/src/perl/repoperls/installed-perls/perl/pDHoAxM/[EMAIL
PROTECTED]/lib/site_perl/5.9.5 .
/home/src/perl/repoperls/installed-perls/perl/pDHoAxM/[EMAIL
PROTECTED]/lib/5.9.5/i686-linux-64int
/home/src/perl/repoperls/installed-perls/perl/pDHoAxM/[EMAIL
PROTECTED]/lib/5.9.5
/home/src/perl/repoperls/installed-perls/perl/pDHoAxM/[EMAIL
PROTECTED]/lib/site_perl/5.9.5/i686-linux-64int
/home/src/perl/repoperls/installed-perls/perl/pDHoAxM/[EMAIL
PROTECTED]/lib/site_perl/5.9.5 .] at
/home/src/perl/repoperls/installed-perls/perl/pDHoAxM/[EMAIL
PROTECTED]/lib/site_perl/5.9.5/YAML.pm line 12.
Missing required "repos_path" parameter at
/home/src/perl/repoperls/installed-perls/perl/pDHoAxM/[EMAIL
PROTECTED]/lib/site_perl/5.9.5/SVN/Notify.pm line 612.
t/002_config...dubious
Test returned status 9 (wstat 2304, 0x900)
FAILED--1 test script could be run, alas--no output ever seen
make[1]: *** [test_dynamic] Error 9
Verry mysterious.
Now it looks more like a MakeMaker problem.
--
andreas