[rt.cpan.org #49508] CPAN build fails in Strawberry Perl 5.8.9.2

[email protected] ("Eirik Pettersen via RT")
Newsgroups perl.libwin32
Message-ID <[email protected]>
Mon Sep 14 11:17:10 2009: Request 49508 was acted upon.
Transaction: Correspondence added by [email protected]
       Queue: Win32-Process
     Subject: [rt.cpan.org #49508] CPAN build fails in Strawberry Perl 5.8.9.2
   Broken in: (no value)
    Severity: (no value)
       Owner: Nobody
  Requestors: [email protected]
      Status: open
 Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=49508 >


Here is the output I got for the record:

cpan> install Win32::Process
Running install for module 'Win32::Process'
Running make for J/JD/JDB/Win32-Process-0.14.tar.gz

  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\lib C:\strawberry\perl
\lib\ExtUtils\xsubpp  -typemap C:\strawberry\perl\lib\ExtUtils\typemap
-typemap typemap Process.xs >
xstmp.c && C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e "mv"
-- xstmp.c Process.cpp
gcc -c          -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT
-DPERL_IMPLICIT_SYS -fno-st
rict-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: warning: 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(PerlInterpreter*, 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(PerlInterpreter*, 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(PerlInterpreter*, 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(PerlInterpreter*, 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(PerlInterpreter*, 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(PerlInterpreter*, 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(PerlInterpreter*, 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(PerlInterpreter*, 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(PerlInterpreter*, 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(PerlInterpreter*, 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(PerlInterpreter*, 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(PerlInterpreter*, 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(PerlInterpreter*, 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(PerlInterpreter*, 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(PerlInterpreter*, 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(PerlInterpreter*, 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(PerlInterpreter*, 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
Running make test
  Can't test without successful make
Running make install
  Make had returned bad status, install seems impossible
Failed during this command:
 JDB/Win32-Process-0.14.tar.gz                : make NO
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.