Subject: | [win32/perl5.8.2] xs.t FAILED 3, 7 + runthrough.t warnings |
xs.t requires a compiler, otherwise fails ([1]), but if one has one its passes.
runthrough.t creates scary warnings ([2]).
Cheers,
Murat
- [1] -
Installing perl extension
Z:\www\perl\bin\perl.exe Build.PL
Checking whether your kit is complete...
Looks good
Creating new 'Build' script for 'Module-Build' version '0.21_02'
Microsoft (R) Program Maintenance Utility Version 7.00.9466
Copyright (C) Microsoft Corporation. All rights reserved.
Z:\www\perl\bin\perl.exe Build test
lib\Module\Build\Platform\Default.pm -> blib\lib\Module\Build\Platform\Default.pm
lib\Module\Build\Platform\EBCDIC.pm -> blib\lib\Module\Build\Platform\EBCDIC.pm
lib\Module\Build\Cookbook.pm -> blib\lib\Module\Build\Cookbook.pm
lib\Module\Build\Platform\MacOS.pm -> blib\lib\Module\Build\Platform\MacOS.pm
lib\Module\Build\Platform\cygwin.pm -> blib\lib\Module\Build\Platform\cygwin.pm
lib\Module\Build\Platform\Amiga.pm -> blib\lib\Module\Build\Platform\Amiga.pm
lib\Module\Build\Platform\VMS.pm -> blib\lib\Module\Build\Platform\VMS.pm
lib\Module\Build.pm -> blib\lib\Module\Build.pm
lib\Module\Build\Platform\MPEiX.pm -> blib\lib\Module\Build\Platform\MPEiX.pm
lib\Module\Build\Platform\os2.pm -> blib\lib\Module\Build\Platform\os2.pm
lib\Module\Build\Platform\aix.pm -> blib\lib\Module\Build\Platform\aix.pm
lib\Module\Build\Base.pm -> blib\lib\Module\Build\Base.pm
lib\Module\Build\Compat.pm -> blib\lib\Module\Build\Compat.pm
lib\Module\Build\Platform\VOS.pm -> blib\lib\Module\Build\Platform\VOS.pm
lib\Module\Build\Platform\darwin.pm -> blib\lib\Module\Build\Platform\darwin.pm
lib\Module\Build\Platform\Unix.pm -> blib\lib\Module\Build\Platform\Unix.pm
lib\Module\Build\PPMMaker.pm -> blib\lib\Module\Build\PPMMaker.pm
lib\Module\Build\PodParser.pm -> blib\lib\Module\Build\PodParser.pm
lib\Module\Build\Platform\Windows.pm -> blib\lib\Module\Build\Platform\Windows.pm
lib\Module\Build\Platform\RiscOS.pm -> blib\lib\Module\Build\Platform\RiscOS.pm
t\basic.........ok
t\compat........ok
t\extend........ok
t\install.......ok
t\manifypods....ok
t\notes.........ok
t\runthrough....ok 19/27Unable to add file: 'Sample-0.01' at C:\temp\Module-Build-0.21_02\blib\lib/Module/Build/Base.pm line 1706
Unable to add file: 'Sample-0.01/bin' at C:\temp\Module-Build-0.21_02\blib\lib/Module/Build/Base.pm line 1706
Unable to add file: 'Sample-0.01/lib' at C:\temp\Module-Build-0.21_02\blib\lib/Module/Build/Base.pm line 1706
Unable to add file: 'Sample-0.01/lib/Sample' at C:\temp\Module-Build-0.21_02\blib\lib/Module/Build/Base.pm line 1706
t\runthrough....ok
t\signature.....skipped
all skipped: Skipping unless $ENV{TEST_SIGNATURE} is true
t\versions......ok
t\xs............ok 2/12# Test 3 got: 'error building dll file from 'lib\XSTest.c' at C:\temp\Module-Build-0.21_02\blib\lib/Module/Build/Platform/Windows.pm line 100, <File0000> line 14.
t\xs............NOK 3' (t\xs.t at line 27)
# Expected: ''
# t\xs.t line 27 is: ok $@, '';
t\xs............ok 5/12error building dll file from 'lib\XSTest.c' at C:\temp\Module-Build-0.21_02\blib\lib/Module/Build/Platform/Windows.pm line 100, <File0000> line 14.
t\xs............ok 6/12# Test 7 got: 'error building dll file from 'lib\XSTest.c' at C:\temp\Module-Build-0.21_02\blib\lib/Module/Build/Platform/Windows.pm line 100, <File0000> line 14.
t\xs............NOK 7' (t\xs.t at line 44)
# Expected: ''
# t\xs.t line 44 is: ok $@, '';
t\xs............FAILED tests 3, 7
Failed 2/12 tests, 83.33% okay (less 2 skipped tests: 8 okay, 66.67%)
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t\xs.t 12 2 16.67% 3 7
1 test and 2 subtests skipped.
Failed 1/10 test scripts, 90.00% okay. 2/163 subtests failed, 98.77% okay.
NMAKE : fatal error U1077: 'Z:\www\perl\bin\perl.exe' : return code '0xff'
Stop.
- [2] -
C:\temp\Module-Build-0.21_02>vcvars32
C:\temp\Module-Build-0.21_02>"C:\Programme\Microsoft Visual Studio .NET\Common7\Tools\"vsvars32.bat
Setting environment for using Microsoft Visual Studio .NET tools.
(If you also have Visual C++ 6.0 installed and wish to use its tools
from the command line, run vcvars32.bat for Visual C++ 6.0.)
C:\temp\Module-Build-0.21_02>modinst
Installing perl extension
Z:\www\perl\bin\perl.exe 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.21_02'
Microsoft (R) Program Maintenance Utility Version 7.00.9466
Copyright (C) Microsoft Corporation. All rights reserved.
Z:\www\perl\bin\perl.exe Build test
t\basic.........ok
t\compat........ok
t\extend........ok
t\install.......ok
t\manifypods....ok
t\notes.........ok
t\runthrough....ok 19/27Unable to add file: 'Sample-0.01' at C:\temp\Module-Build-0.21_02\blib\lib/Module/Build/Base.pm line 1706
Unable to add file: 'Sample-0.01/bin' at C:\temp\Module-Build-0.21_02\blib\lib/Module/Build/Base.pm line 1706
Unable to add file: 'Sample-0.01/lib' at C:\temp\Module-Build-0.21_02\blib\lib/Module/Build/Base.pm line 1706
Unable to add file: 'Sample-0.01/lib/Sample' at C:\temp\Module-Build-0.21_02\blib\lib/Module/Build/Base.pm line 1706
t\runthrough....ok
t\signature.....skipped
all skipped: Skipping unless $ENV{TEST_SIGNATURE} is true
t\versions......ok
t\xs............ok
2/12 skipped: skipping a couple Unixish-only tests
All tests successful, 1 test and 2 subtests skipped.
Files=10, Tests=163, 31 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU)
---
Summary of my perl5 (revision 5 version 8 subversion 2) configuration:
Platform:
osname=MSWin32, osvers=4.0, archname=MSWin32-x86-multi-thread
uname=''
config_args='undef'
hint=recommended, useposix=true, d_sigaction=undef
usethreads=undef use5005threads=undef useithreads=define usemultiplicity=define
useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
use64bitint=undef use64bitall=undef uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cl', ccflags ='-nologo -Gf -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DP
ERL_MSVCRT_READFIX',
optimize='-MD -Zi -DNDEBUG -O1',
cppflags='-DWIN32'
ccversion='', gccversion='', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=10
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='__int64', lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='link', ldflags ='-nologo -nodefaultlib -debug -opt:ref,icf -libpath:"z:\www\perl\lib\CORE" -machine:x86'
libpth=C:\PROGRA~1\MICROS~3\VC98\lib
libs= oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib wsock32.lib mpr.lib winmm.lib
version.lib odbc32.lib odbccp32.lib msvcrt.lib
perllibs= oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib wsock32.lib mpr.lib winmm
.lib version.lib odbc32.lib odbccp32.lib msvcrt.lib
libc=msvcrt.lib, so=dll, useshrplib=yes, libperl=perl58.lib
gnulibc_version='undef'
Dynamic Linking:
dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
cccdlflags=' ', lddlflags='-dll -nologo -nodefaultlib -debug -opt:ref,icf -libpath:"z:\www\perl\lib\CORE" -machine:x86'
Characteristics of this binary (from libperl):
Compile-time options: MULTIPLICITY USE_ITHREADS USE_LARGE_FILES PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS
Locally applied patches:
ActivePerl Build 808
21846 Configure gets d_u32align wrong
21739 [perl #24493] install.html not working
21737 Ooops. left an XXX comment in, and worse still it's a // comment
21735 utf8 keys now work for tied hashes
21734 Accessing unicode keys in tie hashes via hv_exists was broken
21733 ext/threads/t/problem.t
21732 Config::myconfig() fails under ithreads
21728 Update perlhist with 5.6.2
21723 Include 'SCCS' in the list of dir names ignored by installperl
21718 Empty subroutine as object method segfaults in 5.8.2 (sometimes)
21714 Fix bug #24380: assigning list with duplicated keys to a hash
21706 [perl #24460] [DOC PATCH] the begincheck program
21693 must copy changes from win32/makeifle.mk to wince/makefile.ce
21691 Update the list of pumpkings in perlhist.pod
21687 [PATCH 5.6.2-RC1 pod/perlhist.pod] Updated
21677 OS/2 docu
21676 Bug #24407: key for shared hash got stringified into wrong pool
21673 Be sure to use -fPIC not -fpic on Linux/SPARC
21672 extending the hash attack test
21671 Benchmark.pm cmpthese segfault
21662 'make minitest' fails for op/cproto and op/pat
21586 Comment that this 'optimisation' is actually a necessary fixup
21548 Sync with Pod::Perldoc 3.12
21540 Fix backward-compatibility issues in if.pm
Built under MSWin32
Compiled at Dec 9 2003 10:19:40
@INC:
Z:/www/perl/lib
Z:/www/perl/site/lib
.