[Module-build-general] Fwd: FAIL Module-Build-0.18_01 MSWin32-x86-multi-thread 4.0
Status: Beta
Brought to you by:
kwilliams
|
From: Ken W. <ke...@ma...> - 2003-05-27 14:44:01
|
Hi list, I got the following failure report from a Win32 user (I've snipped out the boring parts). The two problems are: 1) 'destdir' doesn't work properly when the installation directories and the destdir parameter are both given as absolute paths with volume letters. Note that it's trying to create "E:\new\Module-Build- 0.18_01\t\install_test\C:\Perl\site\lib\Sample.pm", which clearly doesn't make sense. What should be the correct behavior in this case? Just drop the the volume from the second one, using File::Spec->splitpath() or something? 2) Something's happening in the t/compat.t test that's causing 'make realclean' to fail. That usually means some file is still open when we try to delete it. Not sure whether that's happening here, or if it is, which file is open. -Ken Begin forwarded message: > From: DH <cra...@ya...> > Date: Tue May 27, 2003 2:49:00 AM US/Central > To: cpa...@pe... > Cc: ke...@ma... > Subject: FAIL Module-Build-0.18_01 MSWin32-x86-multi-thread 4.0 > > This distribution has been tested as part of the cpan-testers > effort to test as many new uploads to CPAN as possible. See > http://testers.cpan.org/ > > Please cc any replies to cpa...@pe... to keep other > test volunteers informed and to prevent any duplicate effort. > > -- > > E:\new\Module-Build-0.18_01>perl Build.pl > Checking whether your kit is complete... > Looks good > Deleting Build > Removed previous script 'Build' > Creating new 'Build' script for 'Module-Build' version '0.18_01' > > E:\new\Module-Build-0.18_01>perl Build test verbose=1 > [snip] > t/compat........1..11 > # Running under perl version 5.006001 for MSWin32 > # Win32::BuildNumber 633 > # Current time local: Tue May 27 00:59:39 2003 > # Current time GMT: Tue May 27 07:59:39 2003 > # Using Test.pm version 1.24 > ok 1 > Checking whether your kit is complete... > Looks good > ok 2 > C:\Perl\bin\perl.exe Makefile.PL > C:\Perl\bin\perl.exe Build.PL > Checking whether your kit is complete... > Looks good > Creating new 'Build' script for 'Sample' version '0.01' > ok 3 > make realclean > C:\Perl\bin\perl.exe .\Build realclean > make: *** [realclean] Error 255 > not ok 4 > # Failed test 4 in t/compat.t at line 28 > # t/compat.t line 28 is: ok $build->do_system('make', 'realclean'); > Deleting Makefile.PL > Deleting _build > Deleting Build > ok 5 > C:\Perl\bin\perl.exe Makefile.PL > C:\Perl\bin\perl.exe Build.PL > Checking whether your kit is complete... > Looks good > Creating new 'Build' script for 'Sample' version '0.01' > ok 6 > make realclean > C:\Perl\bin\perl.exe .\Build realclean > make: *** [realclean] Error 255 > not ok 7 > # Failed test 7 in t/compat.t at line 28 fail #2 > Deleting Makefile.PL > Deleting _build > Deleting Build > ok 8 > C:\Perl\bin\perl.exe Makefile.PL > Warning: Guessing NAME [Sample] from current directory name. > Writing Makefile for Sample > ok 9 > make realclean > Makefile:659: *** missing separator. Stop. > not ok 10 > # Failed test 10 in t/compat.t at line 28 fail #3 > Deleting Makefile.PL > ok 11 > FAILED tests 4, 7, 10 > Failed 3/11 tests, 72.73% okay > t/runthrough....1..22 > # Running under perl version 5.006001 for MSWin32 > # Win32::BuildNumber 633 > # Current time local: Tue May 27 00:59:40 2003 > # Current time GMT: Tue May 27 07:59:40 2003 > # Using Test.pm version 1.24 > ok 1 > Checking whether your kit is complete... > Looks good > ok 2 > Creating new 'Build' script for 'Sample' version '0.01' > ok 3 > ok 4 > ok 5 > ok 6 > ok 7 > ok 8 > vvvvvvvvvvvvvvvvvvvvv Sample/test.pl output vvvvvvvvvvvvvvvvvvvvv > | lib/Sample.pm -> blib\lib/Sample.pm > | script -> blib\script\script > | C:\Perl\bin\pl2bat.bat < blib\script\script > blib\script\script.bat > | test....1..2 > | # Running under perl version 5.006001 for MSWin32 > | # Win32::BuildNumber 633 > | # Current time local: Tue May 27 00:59:41 2003 > | # Current time GMT: Tue May 27 07:59:41 2003 > | # Using Test.pm version 1.24 > | ok 1 > | $INC{'Module/Build.pm'}: > E:\new\Module-Build-0.18_01\blib\lib/Module/Build.pm > | ok 2 > | ok > | All tests successful. > | Files=1, Tests=2, 0 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 > CPU) > ^^^^^^^^^^^^^^^^^^^^^ Sample/test.pl output ^^^^^^^^^^^^^^^^^^^^^ > Scanning lib\Sample.pm for packages > C:\Perl\bin\perl.exe Build.PL > Checking whether your kit is complete... > Looks good > Creating new 'Build' script for 'Sample' version '0.01' > C:\Perl\bin\perl.exe Build > lib/Sample.pm -> blib\lib/Sample.pm > script -> blib\script\script > C:\Perl\bin\pl2bat.bat < blib\script\script > blib\script\script.bat > C:\Perl\bin\perl.exe Build test > test....ok > All tests successful. > Files=1, Tests=2, 0 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 > CPU) > ok 9 > ok 10 > Deleting Sample-0.01 > ok 11 > o# Test 17 got: 'mkdir E:\new\Module-Build-0.18_01\t\install_test\C:\: > Invalid argument at > C:\Perl\lib/ExtUtils/Install.pm line 80 > ' (t/runthrough.t at line 100) > # Expected: '' > # t/runthrough.t line 100 is: ok $@, ''; > k 12 > ok 13 > ok 14 > o# Failed test 18 in t/runthrough.t at line 104 > # t/runthrough.t line 104 is: ok -e $install_to; > # Test 19 got: 'mkdir E:\new\Module-Build-0.18_01\t\install_test\C:\: > Invalid argument at > C:\Perl\lib/ExtUtils/Install.pm line 80 > ' (t/runthrough.t at line 107) > k 15 > # rewritten shebang? > #!C:\Perl\bin\perl.exe -w > o# Expected: '' > # t/runthrough.t line 107 is: ok $@, ''; > # Failed test 20 in t/runthrough.t at line 111 > k 16 > not ok 17 > Should have installed to > E:\new\Module-Build-0.18_01\t\install_test\C:\Perl\site\lib\Sample.pm > n# t/runthrough.t line 111 is: ok -e $install_to; > ot ok 18 > not ok 19 > Should have installed to > E:\new\Module-Build-0.18_01\t\install_test\C:\Perl\lib\Sample.pm > not ok 20 > ok 21 > Deleting Sample-0.01 > Deleting Sample.ppd > Deleting blib > Deleting save_out > Deleting _build > Deleting Build > ok 22 > FAILED tests 17-20 > Failed 4/22 tests, 81.82% okay > [snip] > Failed Test Stat Wstat Total Fail Failed List of Failed > ----------------------------------------------------------------------- > -------- > t/compat.t 11 3 27.27% 4 7 10 > t/runthrough.t 22 4 18.18% 17-20 > 1 test skipped. |