>>>>> 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

Reply via email to