Subject: | CPAN build fails in Strawberry Perl 5.8.9.2 |
Date: | Tue, 8 Sep 2009 02:11:49 -0400 |
To: | <bug-Win32-Process [...] rt.cpan.org> |
From: | "David L. Nadle" <david [...] nadle.com> |
OS is Win7 build 7100.
Compilation errors. CPAN trace follows:
Show quoted text
cpan> test Win32::Process
Running test for module 'Win32::Process'
Running make for J/JD/JDB/Win32-Process-0.14.tar.gz
Prepending blib/arch and blib/lib of 19 build dirs to PERL5LIB; for
'get'
Prepending blib/arch and blib/lib of 19 build dirs to PERL5LIB; for
'make'
CPAN.pm: Going to build J/JD/JDB/Win32-Process-0.14.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for Win32::Process
cp Process.pm blib\lib\Win32\Process.pm
C:\strawberry\perl\bin\perl.exe -IC:\strawberry\perl\lib
-IC:\strawberry\perl\li
b C:\strawberry\perl\lib\ExtUtils\xsubpp -typemap
C:\strawberry\perl\lib\ExtUti
ls\typemap -typemap typemap Process.xs >xstmp.c &&
C:\strawberry\perl\bin\perl.e
xe -MExtUtils::Command -e "mv" -- xstmp.c Process.cpp
gcc -c -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT
-DPERL_
IMPLICIT_SYS -fno-strict-aliasing -DPERL_MSVCRT_READFIX -s -O2
-DVERSION=\"0.
14\" -DXS_VERSION=\"0.14\" "-IC:\strawberry\perl\lib\CORE"
Process.cpp
In file included from C:/strawberry/perl/lib/CORE/win32thread.h:4,
from C:/strawberry/perl/lib/CORE/perl.h:2637,
from Process.xs:13:
C:/strawberry/perl/lib/CORE/win32.h:238:1: warning: "isnan" redefined
In file included from Process.xs:2:
C:/strawberry/c/bin/../lib/gcc/mingw32/3.4.5/../../../../include/math.h:
380:1: w
arning: this is the location of the previous definition
Process.c: In function `void boot_Win32__Process(PerlInterpreter*,
CV*)':
Process.c:868: error: invalid conversion from `const char*' to `char*'
Process.c:868: error: initializing argument 4 of `CV*
Perl_newXS(PerlInterpret
er*, char*, void (*)(PerlInterpreter*, CV*), char*)'
Process.c:869: error: invalid conversion from `const char*' to `char*'
Process.c:869: error: initializing argument 4 of `CV*
Perl_newXS(PerlInterpret
er*, char*, void (*)(PerlInterpreter*, CV*), char*)'
Process.c:870: error: invalid conversion from `const char*' to `char*'
Process.c:870: error: initializing argument 4 of `CV*
Perl_newXS(PerlInterpret
er*, char*, void (*)(PerlInterpreter*, CV*), char*)'
Process.c:871: error: invalid conversion from `const char*' to `char*'
Process.c:871: error: initializing argument 4 of `CV*
Perl_newXS(PerlInterpret
er*, char*, void (*)(PerlInterpreter*, CV*), char*)'
Process.c:872: error: invalid conversion from `const char*' to `char*'
Process.c:872: error: initializing argument 4 of `CV*
Perl_newXS(PerlInterpret
er*, char*, void (*)(PerlInterpreter*, CV*), char*)'
Process.c:873: error: invalid conversion from `const char*' to `char*'
Process.c:873: error: initializing argument 4 of `CV*
Perl_newXS(PerlInterpret
er*, char*, void (*)(PerlInterpreter*, CV*), char*)'
Process.c:874: error: invalid conversion from `const char*' to `char*'
Process.c:874: error: initializing argument 4 of `CV*
Perl_newXS(PerlInterpret
er*, char*, void (*)(PerlInterpreter*, CV*), char*)'
Process.c:875: error: invalid conversion from `const char*' to `char*'
Process.c:875: error: initializing argument 4 of `CV*
Perl_newXS(PerlInterpret
er*, char*, void (*)(PerlInterpreter*, CV*), char*)'
Process.c:876: error: invalid conversion from `const char*' to `char*'
Process.c:876: error: initializing argument 4 of `CV*
Perl_newXS(PerlInterpret
er*, char*, void (*)(PerlInterpreter*, CV*), char*)'
Process.c:877: error: invalid conversion from `const char*' to `char*'
Process.c:877: error: initializing argument 4 of `CV*
Perl_newXS(PerlInterpret
er*, char*, void (*)(PerlInterpreter*, CV*), char*)'
Process.c:878: error: invalid conversion from `const char*' to `char*'
Process.c:878: error: initializing argument 4 of `CV*
Perl_newXS(PerlInterpret
er*, char*, void (*)(PerlInterpreter*, CV*), char*)'
Process.c:879: error: invalid conversion from `const char*' to `char*'
Process.c:879: error: initializing argument 4 of `CV*
Perl_newXS(PerlInterpret
er*, char*, void (*)(PerlInterpreter*, CV*), char*)'
Process.c:880: error: invalid conversion from `const char*' to `char*'
Process.c:880: error: initializing argument 4 of `CV*
Perl_newXS(PerlInterpret
er*, char*, void (*)(PerlInterpreter*, CV*), char*)'
Process.c:881: error: invalid conversion from `const char*' to `char*'
Process.c:881: error: initializing argument 4 of `CV*
Perl_newXS(PerlInterpret
er*, char*, void (*)(PerlInterpreter*, CV*), char*)'
Process.c:882: error: invalid conversion from `const char*' to `char*'
Process.c:882: error: initializing argument 4 of `CV*
Perl_newXS(PerlInterpret
er*, char*, void (*)(PerlInterpreter*, CV*), char*)'
Process.c:883: error: invalid conversion from `const char*' to `char*'
Process.c:883: error: initializing argument 4 of `CV*
Perl_newXS(PerlInterpret
er*, char*, void (*)(PerlInterpreter*, CV*), char*)'
Process.c:884: error: invalid conversion from `const char*' to `char*'
Process.c:884: error: initializing argument 4 of `CV*
Perl_newXS(PerlInterpret
er*, char*, void (*)(PerlInterpreter*, CV*), char*)'
dmake.EXE: Error code 129, while making 'Process.o'
JDB/Win32-Process-0.14.tar.gz
C:\strawberry\c\bin\dmake.EXE -- NOT OK
Prepending blib/arch and blib/lib of 19 build dirs to PERL5LIB; for
'test'
Running make test
Can't test without successful make
Failed during this command:
JDB/Win32-Process-0.14.tar.gz : make NO
Show quoted textcpan>