Re: [Module-build-general] Fwd: Module::Build V 0.18_01
Status: Beta
Brought to you by:
kwilliams
|
From: Ken W. <ke...@ma...> - 2003-06-01 23:31:15
|
Hi Ron,
I think the t/compat.t tests are failing because I'm just using "make"
instead of $Config{make} (which on Win32 is usually "nmake", right?) in
that test file. I'll make the fix in CVS.
Several of the other problems (but maybe not all) have already been
fixed in CVS since 0.18_01, so I think it's time to release a 0.18_02
for people to test out. I'll do so now.
-Ken
> From: Ron Savage <ro...@sa...>
> Date: Sat May 31, 2003 10:24:35 PM US/Central
> To: Ken Williams <ke...@ma...>
> Subject: Module::Build V 0.18_01
>
> Hi Ken
>
> I've just managed to install this module under Win2K, and would like
> to report a few things:
>
> 1) The docs state that the mantra
> shell>perl Makefile.PL
> shell>nmake
> shell>nmake test
> shell>nmake install
> should work, but it doesn't. Log below.
>
> 2) I notice in the output strings like:
> make: C:Perlbinperl.exe: Command not found
> wherein the slashes of one sort or another have been lost.
>
> -----><8-----
> C:\Perl-modules>cd Module-Build-0.18_01
>
> C:\Perl-modules\Module-Build-0.18_01>perl Makefile.PL
> C:\Perl\bin\perl.exe Build.PL
> Checking whether your kit is complete...
> Looks good
> Creating new 'Build' script for 'Module-Build' version '0.18_01'
>
> C:\Perl-modules\Module-Build-0.18_01>nmake
>
> Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
> Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
>
> C:\Perl\bin\perl.exe .\Build
> lib/Module/Build/Platform/Unix.pm ->
> blib\lib/Module/Build/Platform/Unix.pm
> lib/Module/Build/Platform/darwin.pm ->
> blib\lib/Module/Build/Platform/darwin.pm
> lib/Module/Build/Platform/MacOS.pm ->
> blib\lib/Module/Build/Platform/MacOS.pm
> lib/Module/Build/Platform/Amiga.pm ->
> blib\lib/Module/Build/Platform/Amiga.pm
> lib/Module/Build/Compat.pm -> blib\lib/Module/Build/Compat.pm
> lib/Module/Build/Base.pm -> blib\lib/Module/Build/Base.pm
> lib/Module/Build/Platform/VMS.pm ->
> blib\lib/Module/Build/Platform/VMS.pm
> lib/Module/Build/Platform/MPEiX.pm ->
> blib\lib/Module/Build/Platform/MPEiX.pm
> lib/Module/Build/Platform/EBCDIC.pm ->
> blib\lib/Module/Build/Platform/EBCDIC.pm
> lib/Module/Build/Platform/RiscOS.pm ->
> blib\lib/Module/Build/Platform/RiscOS.pm
> lib/Module/Build/PPMMaker.pm -> blib\lib/Module/Build/PPMMaker.pm
> lib/Module/Build.pm -> blib\lib/Module/Build.pm
> lib/Module/Build/Platform/Default.pm ->
> blib\lib/Module/Build/Platform/Default.p
> m
> lib/Module/Build/Platform/VOS.pm ->
> blib\lib/Module/Build/Platform/VOS.pm
> lib/Module/Build/Platform/Windows.pm ->
> blib\lib/Module/Build/Platform/Windows.p
> m
>
> C:\Perl-modules\Module-Build-0.18_01>nmake test
>
> Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
> Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
>
> NMAKE : fatal error U1073: don't know how to make 'test'
> Stop.
>
> C:\Perl-modules\Module-Build-0.18_01>nmake install
>
> Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
> Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
>
> 'install' is up-to-date
>
> C:\Perl-modules\Module-Build-0.18_01>dir
> Volume in drive C has no label.
> Volume Serial Number is 8CCA-DAF7
>
> Directory of C:\Perl-modules\Module-Build-0.18_01
>
> 01/06/2003 01:12p <DIR> .
> 01/06/2003 01:12p <DIR> ..
> 01/06/2003 01:12p <DIR> _build
> 01/06/2003 01:12p <DIR> blib
> 01/06/2003 01:12p 676 Build
> 01/06/2003 01:12p 1,030 Build.PL
> 01/06/2003 01:12p 25,978 Changes
> 01/06/2003 01:12p 1,038 INSTALL
> 01/06/2003 01:12p <DIR> lib
> 01/06/2003 01:12p 456 Makefile
> 01/06/2003 01:12p 343 Makefile.PL
> 01/06/2003 01:12p 880 MANIFEST
> 01/06/2003 01:12p 2,155 META.yml
> 01/06/2003 01:12p 40,390 README
> 01/06/2003 01:12p <DIR> t
> 9 File(s) 72,946 bytes
> 6 Dir(s) 25,438,863,360 bytes free
>
> C:\Perl-modules\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'
>
> C:\Perl-modules\Module-Build-0.18_01>perl Build test
> t/basic.........ok
> t/compat........ok 3/11make: C:Perlbinperl.exe: Command not found
> t/compat........NOK 4# Failed test 4 in t/compat.t at line 28
> # t/compat.t line 28 is: ok $build->do_system('make',
> 'realclean');
> t/compat........ok 6/11make: C:Perlbinperl.exe: Command not found
> t/compat........NOK 7# Failed test 7 in t/compat.t at line 28 fail #2
> t/compat........ok 9/11Makefile:293: *** target pattern contains no
> `%'. Stop.
> t/compat........NOK 10# Failed test 10 in t/compat.t at line 28 fail
> #3
> t/compat........FAILED tests 4, 7, 10
> Failed 3/11 tests, 72.73% okay
> t/runthrough....NOK 17# Test 17 got: 'mkdir
> C:\Perl-modules\Module-Build-0.18_01
> \t\install_test\C:\: No such file or directory at
> C:\Perl\lib/ExtUtils/Install.p
> m line 80
> ' (t/runthrough.t at line 100)
> # Expected: ''
> # t/runthrough.t line 100 is: ok $@, '';
> t/runthrough....NOK 18# Failed test 18 in t/runthrough.t at line 104
> # t/runthrough.t line 104 is: ok -e $install_to;
> t/runthrough....NOK 19# Test 19 got: 'mkdir
> C:\Perl-modules\Module-Build-0.18_01
> \t\install_test\C:\: No such file or directory at
> C:\Perl\lib/ExtUtils/Install.p
> m line 80
> ' (t/runthrough.t at line 107)
> # Expected: ''
> # t/runthrough.t line 107 is: ok $@, '';
> t/runthrough....NOK 20# Failed test 20 in t/runthrough.t at line 111
> # t/runthrough.t line 111 is: ok -e $install_to;
> t/runthrough....FAILED tests 17-20
> Failed 4/22 tests, 81.82% okay
> t/signature.....Bareword "File::Spec" not allowed while "strict subs"
> in use at
> t/signature.t line 16.
> Execution of t/signature.t aborted due to compilation errors.
> t/signature.....dubious
> Test returned status 255 (wstat 65280, 0xff00)
> t/xs............ok
> 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
> t/signature.t 255 65280 ?? ?? % ??
> Failed 3/5 test scripts, 40.00% okay. 7/56 subtests failed, 87.50%
> okay.
>
> C:\Perl-modules\Module-Build-0.18_01>perl Build install
> Installing C:\Perl\site\lib\Module\Build.pm
> Installing C:\Perl\site\lib\Module\Build\Compat.pm
> Installing C:\Perl\site\lib\Module\Build\Base.pm
> Installing C:\Perl\site\lib\Module\Build\PPMMaker.pm
> Installing C:\Perl\site\lib\Module\Build\Platform\Unix.pm
> Installing C:\Perl\site\lib\Module\Build\Platform\darwin.pm
> Installing C:\Perl\site\lib\Module\Build\Platform\MacOS.pm
> Installing C:\Perl\site\lib\Module\Build\Platform\Amiga.pm
> Installing C:\Perl\site\lib\Module\Build\Platform\VMS.pm
> Installing C:\Perl\site\lib\Module\Build\Platform\MPEiX.pm
> Installing C:\Perl\site\lib\Module\Build\Platform\EBCDIC.pm
> Installing C:\Perl\site\lib\Module\Build\Platform\RiscOS.pm
> Installing C:\Perl\site\lib\Module\Build\Platform\Default.pm
> Installing C:\Perl\site\lib\Module\Build\Platform\VOS.pm
> Installing C:\Perl\site\lib\Module\Build\Platform\Windows.pm
>
> C:\Perl-modules\Module-Build-0.18_01>
> -----><8-----
>
> --
> Cheers
> Ron Savage, ro...@sa... on 01/06/2003
> http://savage.net.au/index.html
|