Subject: | Build fails during link under Windows XP |
Devel-Cover-0.63
perl 5.10.0 and perl 5.8.8 MSWin32 (Windows XP Pro SP2)
Results of "cpan Devel::Cover" from Strawberry Perl 5.10 (same failure
with ActiveState Perl 5.8.8):
C:\strawberry\perl\bin\perl.exe C:\strawberry\perl\lib\ExtUtils\xsubpp
-typemap C:\strawberry\perl\lib\ExtUtils\typemap -typemap typemap
Cover.xs > Cover.xsc && C:\strawberry\perl\bin\perl.exe
-MExtUtils::Command -e mv Cover.xsc Cover.c
gcc -c -IC:\strawberry\c\include -s -O2 -DWIN32 -DHAVE_DES_FCRYPT
-DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing
-DPERL_MSVCRT_READFIX -s -O2 -DVERSION=\"0.63\" -DXS_VERSION=\"0.63\"
"-IC:\strawberry\perl\lib\CORE" Cover.c
Running Mkbootstrap for Devel::Cover ()
C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e chmod 644 Cover.bs
C:\strawberry\perl\bin\perl.exe -MExtUtils::Mksymlists \
-e "Mksymlists('NAME'=>\"Devel::Cover\", 'DLBASE' => 'Cover',
'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);"
dlltool --def Cover.def --output-exp dll.exp
g++ -o blib\arch\auto\Devel\Cover\Cover.dll -Wl,--base-file -Wl,dll.base
-mdll -s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib" Cover.o
-Wl,--image-base,0x31410000 C:\strawberry\perl\lib\CORE\libperl510.a
C:\strawberry\c\lib\libmsvcrt.a C:\strawberry\c\lib\libmoldname.a
C:\strawberry\c\lib\libkernel32.a C:\strawberry\c\lib\libuser32.a
C:\strawberry\c\lib\libgdi32.a C:\strawberry\c\lib\libwinspool.a
C:\strawberry\c\lib\libcomdlg32.a C:\strawberry\c\lib\libadvapi32.a
C:\strawberry\c\lib\libshell32.a C:\strawberry\c\lib\libole32.a
C:\strawberry\c\lib\liboleaut32.a C:\strawberry\c\lib\libnetapi32.a
C:\strawberry\c\lib\libuuid.a C:\strawberry\c\lib\libws2_32.a
C:\strawberry\c\lib\libmpr.a C:\strawberry\c\lib\libwinmm.a
C:\strawberry\c\lib\libversion.a C:\strawberry\c\lib\libodbc32.a
C:\strawberry\c\lib\libodbccp32.a dll.exp
Cover.o:Cover.c:(.text+0x1d74): undefined reference to `Perl_pp_nextstate'
Cover.o:Cover.c:(.text+0x1d9e): undefined reference to `Perl_pp_nextstate'
Cover.o:Cover.c:(.text+0x1de4): undefined reference to `Perl_pp_setstate'
Cover.o:Cover.c:(.text+0x1e0e): undefined reference to `Perl_pp_setstate'
Cover.o:Cover.c:(.text+0x1e54): undefined reference to `Perl_pp_dbstate'
Cover.o:Cover.c:(.text+0x1e7e): undefined reference to `Perl_pp_dbstate'
Cover.o:Cover.c:(.text+0x1eb9): undefined reference to `Perl_pp_entersub'
Cover.o:Cover.c:(.text+0x1ece): undefined reference to `Perl_pp_entersub'
Cover.o:Cover.c:(.text+0x1f09): undefined reference to `Perl_pp_cond_expr'
Cover.o:Cover.c:(.text+0x1f59): undefined reference to `Perl_pp_and'
Cover.o:Cover.c:(.text+0x1fa9): undefined reference to `Perl_pp_andassign'
Cover.o:Cover.c:(.text+0x1ff9): undefined reference to `Perl_pp_or'
Cover.o:Cover.c:(.text+0x2049): undefined reference to `Perl_pp_orassign'
Cover.o:Cover.c:(.text+0x2099): undefined reference to `Perl_pp_dor'
Cover.o:Cover.c:(.text+0x20e9): undefined reference to `Perl_pp_dorassign'
Cover.o:Cover.c:(.text+0x2139): undefined reference to `Perl_pp_xor'
Cover.o:Cover.c:(.text+0x2189): undefined reference to `Perl_pp_require'
Cover.o:Cover.c:(.text+0x21d9): undefined reference to `Perl_pp_exec'
collect2: ld returned 1 exit status
dmake.EXE: Error code 129, while making
'blib\arch\auto\Devel\Cover\Cover.dll'
PJCJ/Devel-Cover-0.63.tar.gz
C:\strawberry\c\bin\dmake.EXE -- NOT OK
Running make test
Can't test without successful make
Running make install
Make had returned bad status, install seems impossible
Failed during this command:
PJCJ/Devel-Cover-0.63.tar.gz : make NO