ingydotnet / inline-c-pm

10 stars 19 forks source link

Fix Include Dir Behavior, Generic Error Tests, Part 2 #80

Closed wbraswell closed 5 years ago

wbraswell commented 5 years ago

GCC v4.7.2 (and possibly others) requires slightly more generic error tests.

wbraswell commented 5 years ago

This should fix all of the following Inline::C v0.79_02 failures (at least): http://www.cpantesters.org/cpan/report/fb8dcd46-216f-11e9-88ff-a1e627951fcb http://www.cpantesters.org/cpan/report/f9fc3d32-216f-11e9-88ff-a1e627951fcb http://www.cpantesters.org/cpan/report/2f093b04-2172-11e9-8307-b21e554820ff http://www.cpantesters.org/cpan/report/abdf66fa-2170-11e9-9a03-dab2a823d272 http://www.cpantesters.org/cpan/report/aa45652e-2170-11e9-9a03-dab2a823d272

sisyphus commented 5 years ago

I'll leave this up to Tina (as she's the one that has to keep making devel releases) but I'm thinking that we really ought to just remove t/32include_dirs_double_quotes_bad.t and t/stdio.h - and I apologise for my lack of attention to detail in merging them in the first place.

The problems I have with t/32include_dirs_double_quotes_bad.t are:

1) All it does is demonstrate that if a file containing garbage is included, then the script will fail to compile. I consider that to be a "given", and not something that needs to be tested. Note that the failure has nothing to do with the name of the included file being "stdio.h". Whatever that file is named, all scripts that include it will fail.

2) Even if 1) is deemed to be worthwhile, I see absolutely no point in checking to see what the error messages are. Just knowing that garbage in causes garbage out is surely enough.

The problem I have with t/stdio.h is that its mere presence breaks the test suite horribly with Microsoft Compilers, and probably any other compiler that doesn't provide an iquote-type workaround.

If we must stick with t/32include_dirs_double_quotes_bad.t, then at least rename t/stdio.h to something that's not going to cause test suite mayhem with some compilers.

There are other options - we could get cute and dynamically create t/stdio.h when the Makefile.PL determines that the iquote-type workaround is available, but my view is to:

1) remove t/32include_dirs_double_quotes_bad.t; 2) remove t/stdio.h

Attached is the output using of the test suite using VS-7.0 to build Inline-C-0.79_002. I see no reason to believe that more modern MS compilers will produce significantly different output.

Cheers, Rob

On Sun, Jan 27, 2019 at 7:48 AM William N. Braswell, Jr. < notifications@github.com> wrote:

This should fix all of the following Inline::C v0.79_02 failures (at least): http://www.cpantesters.org/cpan/report/fb8dcd46-216f-11e9-88ff-a1e627951fcb http://www.cpantesters.org/cpan/report/f9fc3d32-216f-11e9-88ff-a1e627951fcb http://www.cpantesters.org/cpan/report/2f093b04-2172-11e9-8307-b21e554820ff http://www.cpantesters.org/cpan/report/abdf66fa-2170-11e9-9a03-dab2a823d272 http://www.cpantesters.org/cpan/report/aa45652e-2170-11e9-9a03-dab2a823d272

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/ingydotnet/inline-c-pm/pull/80#issuecomment-457864776, or mute the thread https://github.com/notifications/unsubscribe-auth/AAEdvAPYAX6YwdeiojaZqoz8gQHDjgjXks5vHL8VgaJpZM4aUX5L .

Microsoft (R) Program Maintenance Utility Version 7.00.9466 Copyright (C) Microsoft Corporation. All rights reserved.

Skip blib\lib\auto\share\dist\Inline-C\inline-c.pgx (unchanged) "C:_32\perl_vc7\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef Test::Harness::Switches; test_harness(0, 'blib\lib', 'blib\arch')" t\.t t\000-require-modules.t ................ ok WARNING: Microsoft compiler detected, unable to utilize '-iquote' compiler option, falling back to '-I' which may produce incorrect results or errors for files included in angle brackets, such as compiling '#include ' when a user-defined file 'stdio.h' exists in the calling script's directory and is wrongly located via '-I' instead of locating the standard library file of the same name Uncaught exception from user code:

Microsoft (R) Program Maintenance Utility Version 7.00.9466
Copyright (C) Microsoft Corporation.  All rights reserved.

Running Mkbootstrap for _01syntax_t_6b3a ()
    "C:\_32\perl_vc7\bin\perl.exe" -MExtUtils::Command -e chmod -- 644 "_01syntax_t_6b3a.bs"
    "C:\_32\perl_vc7\bin\perl.exe" "C:\_32\perl_vc7\lib\ExtUtils\xsubpp"  -typemap "C:\_32\perl_vc7\lib\ExtUtils\typemap" -typemap "C:\sisyphusion\Inline-C-0.79_002\t\typemap"  _01syntax_t_6b3a.xs > _01syntax_t_6b3a.xsc && "C:\_32\perl_vc7\bin\perl.exe" -MExtUtils::Command -e mv -- _01syntax_t_6b3a.xsc _01syntax_t_6b3a.c
    cl -c  -I"C:/sisyphusion/Inline-C-0.79_002/t"  -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D_USE_32BIT_TIME_T -MD -Zi -DNDEBUG -O1    -DVERSION=\"0.00\"  -DXS_VERSION=\"0.00\"  "-IC:\_32\perl_vc7\lib\CORE"   _01syntax_t_6b3a.c
_01syntax_t_6b3a.c
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2061: syntax error : identifier 'COMPILERERROR'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : ';'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2143: syntax error : missing '{' before '!'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : '!'
c:\_32\perl_vc7\lib\CORE\win32.h(338) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\win32.h(338) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\win32.h(338) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\win32.h(338) : error C2059: syntax error : ';'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2061: syntax error : identifier 'COMPILERERROR'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : ';'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2143: syntax error : missing '{' before '!'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : '!'
C:\vsnet\Vc7\include\malloc.h(134) : error C2143: syntax error : missing ')' before '*'
C:\vsnet\Vc7\include\malloc.h(134) : error C2143: syntax error : missing '{' before '*'
C:\vsnet\Vc7\include\malloc.h(134) : error C2059: syntax error : ')'
C:\vsnet\Vc7\include\malloc.h(134) : error C2059: syntax error : ';'
C:\vsnet\Vc7\PlatformSDK\Include\WSPiApi.h(733) : warning C4013: 'sprintf' undefined; assuming extern returning int
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2061: syntax error : identifier 'COMPILERERROR'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : ';'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2143: syntax error : missing '{' before '!'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : '!'
c:\_32\perl_vc7\lib\CORE\perlio.h(101) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2081: 'PerlIO' : name in formal parameter list illegal
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2371: 'PerlIO_funcs' : redefinition; different basic types
        c:\_32\perl_vc7\lib\CORE\perlio.h(100) : see declaration of 'PerlIO_funcs'
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2143: syntax error : missing ';' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(122) : error C2059: syntax error : 'type'
c:\_32\perl_vc7\lib\CORE\perlio.h(122) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(123) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(123) : error C2081: 'PerlIO' : name in formal parameter list illegal
c:\_32\perl_vc7\lib\CORE\perlio.h(123) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(123) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(124) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(124) : error C2081: 'PerlIO' : name in formal parameter list illegal
c:\_32\perl_vc7\lib\CORE\perlio.h(124) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(124) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(230) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(230) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(230) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(230) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(233) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(236) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(237) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(237) : error C2081: 'PerlIO' : name in formal parameter list illegal
c:\_32\perl_vc7\lib\CORE\perlio.h(237) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(238) : error C2059: syntax error : 'type'
c:\_32\perl_vc7\lib\CORE\perlio.h(238) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(241) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(241) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(241) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(241) : error C2059: syntax error : ';'
c:\_32\perl_vc7\lib\CORE\perlio.h(244) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(244) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(244) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(244) : error C2059: syntax error : ';'
c:\_32\perl_vc7\lib\CORE\perlio.h(247) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(247) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(247) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(247) : error C2059: syntax error : ';'
c:\_32\perl_vc7\lib\CORE\perlio.h(250) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(250) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(250) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(250) : error C2059: syntax error : ';'
c:\_32\perl_vc7\lib\CORE\perlio.h(253) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(253) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(253) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(253) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(256) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(256) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(256) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(256) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(259) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(262) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(262) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(262) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(262) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(262) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(265) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(265) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(265) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(265) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(265) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(268) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(268) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(268) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(268) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(268) : error C2059: syntax error : ';'
c:\_32\perl_vc7\lib\CORE\perlio.h(271) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(271) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(271) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(271) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(274) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(274) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(274) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(274) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(277) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(277) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(277) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(277) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(280) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(280) : fatal error C1003: error count exceeds 100; stopping compilation
NMAKE : fatal error U1077: 'cl' : return code '0x2'
Stop.

A problem was encountered while attempting to compile and install your Inline
C code. The command that failed was:
  "nmake > out.make 2>&1" with error code 2

The build directory was:
C:\sisyphusion\Inline-C-0.79_002\_Inline_01syntax.4020\build\_01syntax_t_6b3a

To debug the problem, cd to the build directory, and inspect the output files.

 at t\01syntax.t line 15.
    ...propagated at C:\sisyphusion\Inline-C-0.79_002\blib\lib/Inline/C.pm line 882.
BEGIN failed--compilation aborted at t\01syntax.t line 24.

t\01syntax.t ........................... Dubious, test returned 2 (wstat 512, 0x200) No subtests run WARNING: Microsoft compiler detected, unable to utilize '-iquote' compiler option, falling back to '-I' which may produce incorrect results or errors for files included in angle brackets, such as compiling '#include ' when a user-defined file 'stdio.h' exists in the calling script's directory and is wrongly located via '-I' instead of locating the standard library file of the same name Uncaught exception from user code:

Microsoft (R) Program Maintenance Utility Version 7.00.9466
Copyright (C) Microsoft Corporation.  All rights reserved.

Running Mkbootstrap for _02config_t_733b ()
    "C:\_32\perl_vc7\bin\perl.exe" -MExtUtils::Command -e chmod -- 644 "_02config_t_733b.bs"
    "C:\_32\perl_vc7\bin\perl.exe" "C:\_32\perl_vc7\lib\ExtUtils\xsubpp"  -typemap "C:\_32\perl_vc7\lib\ExtUtils\typemap" -typemap "C:\sisyphusion\Inline-C-0.79_002\t\typemap"  _02config_t_733b.xs > _02config_t_733b.xsc && "C:\_32\perl_vc7\bin\perl.exe" -MExtUtils::Command -e mv -- _02config_t_733b.xsc _02config_t_733b.c
    cl -c  -I"C:/sisyphusion/Inline-C-0.79_002/t"  -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D_USE_32BIT_TIME_T -MD -Zi -DNDEBUG -O1    -DVERSION=\"0.00\"  -DXS_VERSION=\"0.00\"  "-IC:\_32\perl_vc7\lib\CORE"   _02config_t_733b.c
_02config_t_733b.c
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2061: syntax error : identifier 'COMPILERERROR'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : ';'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2143: syntax error : missing '{' before '!'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : '!'
c:\_32\perl_vc7\lib\CORE\win32.h(338) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\win32.h(338) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\win32.h(338) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\win32.h(338) : error C2059: syntax error : ';'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2061: syntax error : identifier 'COMPILERERROR'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : ';'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2143: syntax error : missing '{' before '!'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : '!'
C:\vsnet\Vc7\include\malloc.h(134) : error C2143: syntax error : missing ')' before '*'
C:\vsnet\Vc7\include\malloc.h(134) : error C2143: syntax error : missing '{' before '*'
C:\vsnet\Vc7\include\malloc.h(134) : error C2059: syntax error : ')'
C:\vsnet\Vc7\include\malloc.h(134) : error C2059: syntax error : ';'
C:\vsnet\Vc7\PlatformSDK\Include\WSPiApi.h(733) : warning C4013: 'sprintf' undefined; assuming extern returning int
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2061: syntax error : identifier 'COMPILERERROR'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : ';'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2143: syntax error : missing '{' before '!'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : '!'
c:\_32\perl_vc7\lib\CORE\perlio.h(101) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2081: 'PerlIO' : name in formal parameter list illegal
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2371: 'PerlIO_funcs' : redefinition; different basic types
        c:\_32\perl_vc7\lib\CORE\perlio.h(100) : see declaration of 'PerlIO_funcs'
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2143: syntax error : missing ';' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(122) : error C2059: syntax error : 'type'
c:\_32\perl_vc7\lib\CORE\perlio.h(122) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(123) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(123) : error C2081: 'PerlIO' : name in formal parameter list illegal
c:\_32\perl_vc7\lib\CORE\perlio.h(123) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(123) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(124) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(124) : error C2081: 'PerlIO' : name in formal parameter list illegal
c:\_32\perl_vc7\lib\CORE\perlio.h(124) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(124) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(230) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(230) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(230) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(230) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(233) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(236) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(237) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(237) : error C2081: 'PerlIO' : name in formal parameter list illegal
c:\_32\perl_vc7\lib\CORE\perlio.h(237) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(238) : error C2059: syntax error : 'type'
c:\_32\perl_vc7\lib\CORE\perlio.h(238) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(241) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(241) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(241) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(241) : error C2059: syntax error : ';'
c:\_32\perl_vc7\lib\CORE\perlio.h(244) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(244) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(244) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(244) : error C2059: syntax error : ';'
c:\_32\perl_vc7\lib\CORE\perlio.h(247) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(247) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(247) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(247) : error C2059: syntax error : ';'
c:\_32\perl_vc7\lib\CORE\perlio.h(250) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(250) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(250) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(250) : error C2059: syntax error : ';'
c:\_32\perl_vc7\lib\CORE\perlio.h(253) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(253) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(253) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(253) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(256) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(256) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(256) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(256) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(259) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(262) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(262) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(262) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(262) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(262) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(265) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(265) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(265) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(265) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(265) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(268) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(268) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(268) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(268) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(268) : error C2059: syntax error : ';'
c:\_32\perl_vc7\lib\CORE\perlio.h(271) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(271) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(271) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(271) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(274) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(274) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(274) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(274) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(277) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(277) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(277) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(277) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(280) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(280) : fatal error C1003: error count exceeds 100; stopping compilation
NMAKE : fatal error U1077: 'cl' : return code '0x2'
Stop.

A problem was encountered while attempting to compile and install your Inline
C code. The command that failed was:
  "nmake > out.make 2>&1" with error code 2

The build directory was:
C:\sisyphusion\Inline-C-0.79_002\_Inline_02config.2988\build\_02config_t_733b

To debug the problem, cd to the build directory, and inspect the output files.

 at t\02config.t line 11.
    ...propagated at C:\sisyphusion\Inline-C-0.79_002\blib\lib/Inline/C.pm line 882.
BEGIN failed--compilation aborted at t\02config.t line 11.

t\02config.t ........................... Dubious, test returned 2 (wstat 512, 0x200) No subtests run WARNING: Microsoft compiler detected, unable to utilize '-iquote' compiler option, falling back to '-I' which may produce incorrect results or errors for files included in angle brackets, such as compiling '#include ' when a user-defined file 'stdio.h' exists in the calling script's directory and is wrongly located via '-I' instead of locating the standard library file of the same name Uncaught exception from user code:

Microsoft (R) Program Maintenance Utility Version 7.00.9466
Copyright (C) Microsoft Corporation.  All rights reserved.

Running Mkbootstrap for _03typemap_t_914c ()
    "C:\_32\perl_vc7\bin\perl.exe" -MExtUtils::Command -e chmod -- 644 "_03typemap_t_914c.bs"
    "C:\_32\perl_vc7\bin\perl.exe" "C:\_32\perl_vc7\lib\ExtUtils\xsubpp"  -typemap "C:\_32\perl_vc7\lib\ExtUtils\typemap" -typemap "C:\sisyphusion\Inline-C-0.79_002\t\typemap" -typemap "C:\sisyphusion\Inline-C-0.79_002\t\typemap"  _03typemap_t_914c.xs > _03typemap_t_914c.xsc && "C:\_32\perl_vc7\bin\perl.exe" -MExtUtils::Command -e mv -- _03typemap_t_914c.xsc _03typemap_t_914c.c
    cl -c  -I"C:/sisyphusion/Inline-C-0.79_002/t"  -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D_USE_32BIT_TIME_T -MD -Zi -DNDEBUG -O1    -DVERSION=\"0.00\"  -DXS_VERSION=\"0.00\"  "-IC:\_32\perl_vc7\lib\CORE"   _03typemap_t_914c.c
_03typemap_t_914c.c
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2061: syntax error : identifier 'COMPILERERROR'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : ';'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2143: syntax error : missing '{' before '!'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : '!'
c:\_32\perl_vc7\lib\CORE\win32.h(338) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\win32.h(338) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\win32.h(338) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\win32.h(338) : error C2059: syntax error : ';'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2061: syntax error : identifier 'COMPILERERROR'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : ';'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2143: syntax error : missing '{' before '!'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : '!'
C:\vsnet\Vc7\include\malloc.h(134) : error C2143: syntax error : missing ')' before '*'
C:\vsnet\Vc7\include\malloc.h(134) : error C2143: syntax error : missing '{' before '*'
C:\vsnet\Vc7\include\malloc.h(134) : error C2059: syntax error : ')'
C:\vsnet\Vc7\include\malloc.h(134) : error C2059: syntax error : ';'
C:\vsnet\Vc7\PlatformSDK\Include\WSPiApi.h(733) : warning C4013: 'sprintf' undefined; assuming extern returning int
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2061: syntax error : identifier 'COMPILERERROR'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : ';'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2143: syntax error : missing '{' before '!'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : '!'
c:\_32\perl_vc7\lib\CORE\perlio.h(101) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2081: 'PerlIO' : name in formal parameter list illegal
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2371: 'PerlIO_funcs' : redefinition; different basic types
        c:\_32\perl_vc7\lib\CORE\perlio.h(100) : see declaration of 'PerlIO_funcs'
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2143: syntax error : missing ';' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(122) : error C2059: syntax error : 'type'
c:\_32\perl_vc7\lib\CORE\perlio.h(122) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(123) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(123) : error C2081: 'PerlIO' : name in formal parameter list illegal
c:\_32\perl_vc7\lib\CORE\perlio.h(123) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(123) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(124) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(124) : error C2081: 'PerlIO' : name in formal parameter list illegal
c:\_32\perl_vc7\lib\CORE\perlio.h(124) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(124) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(230) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(230) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(230) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(230) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(233) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(236) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(237) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(237) : error C2081: 'PerlIO' : name in formal parameter list illegal
c:\_32\perl_vc7\lib\CORE\perlio.h(237) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(238) : error C2059: syntax error : 'type'
c:\_32\perl_vc7\lib\CORE\perlio.h(238) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(241) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(241) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(241) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(241) : error C2059: syntax error : ';'
c:\_32\perl_vc7\lib\CORE\perlio.h(244) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(244) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(244) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(244) : error C2059: syntax error : ';'
c:\_32\perl_vc7\lib\CORE\perlio.h(247) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(247) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(247) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(247) : error C2059: syntax error : ';'
c:\_32\perl_vc7\lib\CORE\perlio.h(250) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(250) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(250) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(250) : error C2059: syntax error : ';'
c:\_32\perl_vc7\lib\CORE\perlio.h(253) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(253) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(253) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(253) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(256) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(256) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(256) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(256) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(259) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(262) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(262) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(262) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(262) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(262) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(265) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(265) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(265) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(265) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(265) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(268) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(268) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(268) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(268) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(268) : error C2059: syntax error : ';'
c:\_32\perl_vc7\lib\CORE\perlio.h(271) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(271) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(271) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(271) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(274) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(274) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(274) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(274) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(277) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(277) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(277) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(277) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(280) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(280) : fatal error C1003: error count exceeds 100; stopping compilation
NMAKE : fatal error U1077: 'cl' : return code '0x2'
Stop.

A problem was encountered while attempting to compile and install your Inline
C code. The command that failed was:
  "nmake > out.make 2>&1" with error code 2

The build directory was:
C:\sisyphusion\Inline-C-0.79_002\_Inline_03typemap.3760\build\_03typemap_t_914c

To debug the problem, cd to the build directory, and inspect the output files.

 at t\03typemap.t line 0.
    ...propagated at C:\sisyphusion\Inline-C-0.79_002\blib\lib/Inline/C.pm line 882.
INIT failed--call queue aborted.

t\03typemap.t .......................... Dubious, test returned 2 (wstat 512, 0x200) No subtests run WARNING: Microsoft compiler detected, unable to utilize '-iquote' compiler option, falling back to '-I' which may produce incorrect results or errors for files included in angle brackets, such as compiling '#include ' when a user-defined file 'stdio.h' exists in the calling script's directory and is wrongly located via '-I' instead of locating the standard library file of the same name Uncaught exception from user code:

Microsoft (R) Program Maintenance Utility Version 7.00.9466
Copyright (C) Microsoft Corporation.  All rights reserved.

Running Mkbootstrap for _04perlapi_t_bffd ()
    "C:\_32\perl_vc7\bin\perl.exe" -MExtUtils::Command -e chmod -- 644 "_04perlapi_t_bffd.bs"
    "C:\_32\perl_vc7\bin\perl.exe" "C:\_32\perl_vc7\lib\ExtUtils\xsubpp"  -typemap "C:\_32\perl_vc7\lib\ExtUtils\typemap" -typemap "C:\sisyphusion\Inline-C-0.79_002\t\typemap"  _04perlapi_t_bffd.xs > _04perlapi_t_bffd.xsc && "C:\_32\perl_vc7\bin\perl.exe" -MExtUtils::Command -e mv -- _04perlapi_t_bffd.xsc _04perlapi_t_bffd.c
    cl -c  -I"C:/sisyphusion/Inline-C-0.79_002/t"  -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D_USE_32BIT_TIME_T -MD -Zi -DNDEBUG -O1    -DVERSION=\"0.00\"  -DXS_VERSION=\"0.00\"  "-IC:\_32\perl_vc7\lib\CORE"   _04perlapi_t_bffd.c
_04perlapi_t_bffd.c
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2061: syntax error : identifier 'COMPILERERROR'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : ';'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2143: syntax error : missing '{' before '!'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : '!'
c:\_32\perl_vc7\lib\CORE\win32.h(338) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\win32.h(338) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\win32.h(338) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\win32.h(338) : error C2059: syntax error : ';'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2061: syntax error : identifier 'COMPILERERROR'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : ';'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2143: syntax error : missing '{' before '!'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : '!'
C:\vsnet\Vc7\include\malloc.h(134) : error C2143: syntax error : missing ')' before '*'
C:\vsnet\Vc7\include\malloc.h(134) : error C2143: syntax error : missing '{' before '*'
C:\vsnet\Vc7\include\malloc.h(134) : error C2059: syntax error : ')'
C:\vsnet\Vc7\include\malloc.h(134) : error C2059: syntax error : ';'
C:\vsnet\Vc7\PlatformSDK\Include\WSPiApi.h(733) : warning C4013: 'sprintf' undefined; assuming extern returning int
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2061: syntax error : identifier 'COMPILERERROR'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : ';'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2143: syntax error : missing '{' before '!'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : '!'
c:\_32\perl_vc7\lib\CORE\perlio.h(101) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2081: 'PerlIO' : name in formal parameter list illegal
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2371: 'PerlIO_funcs' : redefinition; different basic types
        c:\_32\perl_vc7\lib\CORE\perlio.h(100) : see declaration of 'PerlIO_funcs'
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2143: syntax error : missing ';' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(122) : error C2059: syntax error : 'type'
c:\_32\perl_vc7\lib\CORE\perlio.h(122) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(123) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(123) : error C2081: 'PerlIO' : name in formal parameter list illegal
c:\_32\perl_vc7\lib\CORE\perlio.h(123) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(123) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(124) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(124) : error C2081: 'PerlIO' : name in formal parameter list illegal
c:\_32\perl_vc7\lib\CORE\perlio.h(124) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(124) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(230) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(230) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(230) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(230) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(233) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(236) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(237) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(237) : error C2081: 'PerlIO' : name in formal parameter list illegal
c:\_32\perl_vc7\lib\CORE\perlio.h(237) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(238) : error C2059: syntax error : 'type'
c:\_32\perl_vc7\lib\CORE\perlio.h(238) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(241) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(241) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(241) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(241) : error C2059: syntax error : ';'
c:\_32\perl_vc7\lib\CORE\perlio.h(244) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(244) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(244) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(244) : error C2059: syntax error : ';'
c:\_32\perl_vc7\lib\CORE\perlio.h(247) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(247) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(247) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(247) : error C2059: syntax error : ';'
c:\_32\perl_vc7\lib\CORE\perlio.h(250) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(250) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(250) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(250) : error C2059: syntax error : ';'
c:\_32\perl_vc7\lib\CORE\perlio.h(253) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(253) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(253) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(253) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(256) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(256) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(256) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(256) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(259) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(262) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(262) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(262) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(262) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(262) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(265) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(265) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(265) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(265) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(265) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(268) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(268) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(268) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(268) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(268) : error C2059: syntax error : ';'
c:\_32\perl_vc7\lib\CORE\perlio.h(271) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(271) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(271) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(271) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(274) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(274) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(274) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(274) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(277) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(277) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(277) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(277) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(280) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(280) : fatal error C1003: error count exceeds 100; stopping compilation
NMAKE : fatal error U1077: 'cl' : return code '0x2'
Stop.

A problem was encountered while attempting to compile and install your Inline
C code. The command that failed was:
  "nmake > out.make 2>&1" with error code 2

The build directory was:
C:\sisyphusion\Inline-C-0.79_002\_Inline_04perlapi.1980\build\_04perlapi_t_bffd

To debug the problem, cd to the build directory, and inspect the output files.

 at t\04perlapi.t line 0.
    ...propagated at C:\sisyphusion\Inline-C-0.79_002\blib\lib/Inline/C.pm line 882.
INIT failed--call queue aborted.

t\04perlapi.t .......................... Dubious, test returned 2 (wstat 512, 0x200) No subtests run WARNING: Microsoft compiler detected, unable to utilize '-iquote' compiler option, falling back to '-I' which may produce incorrect results or errors for files included in angle brackets, such as compiling '#include ' when a user-defined file 'stdio.h' exists in the calling script's directory and is wrongly located via '-I' instead of locating the standard library file of the same name Uncaught exception from user code:

Microsoft (R) Program Maintenance Utility Version 7.00.9466
Copyright (C) Microsoft Corporation.  All rights reserved.

Running Mkbootstrap for xsmode ()
    "C:\_32\perl_vc7\bin\perl.exe" -MExtUtils::Command -e chmod -- 644 "xsmode.bs"
    "C:\_32\perl_vc7\bin\perl.exe" "C:\_32\perl_vc7\lib\ExtUtils\xsubpp"  -typemap "C:\_32\perl_vc7\lib\ExtUtils\typemap" -typemap "C:\sisyphusion\Inline-C-0.79_002\t\typemap"  xsmode.xs > xsmode.xsc && "C:\_32\perl_vc7\bin\perl.exe" -MExtUtils::Command -e mv -- xsmode.xsc xsmode.c
Please specify prototyping behavior for xsmode.xs (see perlxs manual)
    cl -c  -I"C:/sisyphusion/Inline-C-0.79_002/t"  -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D_USE_32BIT_TIME_T -MD -Zi -DNDEBUG -O1    -DVERSION=\"0.00\"  -DXS_VERSION=\"0.00\"  "-IC:\_32\perl_vc7\lib\CORE"   xsmode.c
xsmode.c
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2061: syntax error : identifier 'COMPILERERROR'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : ';'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2143: syntax error : missing '{' before '!'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : '!'
c:\_32\perl_vc7\lib\CORE\win32.h(338) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\win32.h(338) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\win32.h(338) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\win32.h(338) : error C2059: syntax error : ';'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2061: syntax error : identifier 'COMPILERERROR'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : ';'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2143: syntax error : missing '{' before '!'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : '!'
C:\vsnet\Vc7\include\malloc.h(134) : error C2143: syntax error : missing ')' before '*'
C:\vsnet\Vc7\include\malloc.h(134) : error C2143: syntax error : missing '{' before '*'
C:\vsnet\Vc7\include\malloc.h(134) : error C2059: syntax error : ')'
C:\vsnet\Vc7\include\malloc.h(134) : error C2059: syntax error : ';'
C:\vsnet\Vc7\PlatformSDK\Include\WSPiApi.h(733) : warning C4013: 'sprintf' undefined; assuming extern returning int
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2061: syntax error : identifier 'COMPILERERROR'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : ';'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2143: syntax error : missing '{' before '!'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : '!'
c:\_32\perl_vc7\lib\CORE\perlio.h(101) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2081: 'PerlIO' : name in formal parameter list illegal
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2371: 'PerlIO_funcs' : redefinition; different basic types
        c:\_32\perl_vc7\lib\CORE\perlio.h(100) : see declaration of 'PerlIO_funcs'
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2143: syntax error : missing ';' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(122) : error C2059: syntax error : 'type'
c:\_32\perl_vc7\lib\CORE\perlio.h(122) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(123) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(123) : error C2081: 'PerlIO' : name in formal parameter list illegal
c:\_32\perl_vc7\lib\CORE\perlio.h(123) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(123) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(124) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(124) : error C2081: 'PerlIO' : name in formal parameter list illegal
c:\_32\perl_vc7\lib\CORE\perlio.h(124) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(124) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(230) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(230) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(230) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(230) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(233) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(236) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(237) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(237) : error C2081: 'PerlIO' : name in formal parameter list illegal
c:\_32\perl_vc7\lib\CORE\perlio.h(237) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(238) : error C2059: syntax error : 'type'
c:\_32\perl_vc7\lib\CORE\perlio.h(238) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(241) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(241) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(241) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(241) : error C2059: syntax error : ';'
c:\_32\perl_vc7\lib\CORE\perlio.h(244) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(244) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(244) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(244) : error C2059: syntax error : ';'
c:\_32\perl_vc7\lib\CORE\perlio.h(247) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(247) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(247) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(247) : error C2059: syntax error : ';'
c:\_32\perl_vc7\lib\CORE\perlio.h(250) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(250) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(250) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(250) : error C2059: syntax error : ';'
c:\_32\perl_vc7\lib\CORE\perlio.h(253) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(253) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(253) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(253) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(256) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(256) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(256) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(256) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(259) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(262) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(262) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(262) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(262) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(262) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(265) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(265) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(265) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(265) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(265) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(268) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(268) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(268) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(268) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(268) : error C2059: syntax error : ';'
c:\_32\perl_vc7\lib\CORE\perlio.h(271) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(271) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(271) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(271) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(274) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(274) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(274) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(274) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(277) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(277) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(277) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(277) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(280) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(280) : fatal error C1003: error count exceeds 100; stopping compilation
NMAKE : fatal error U1077: 'cl' : return code '0x2'
Stop.

A problem was encountered while attempting to compile and install your Inline
C code. The command that failed was:
  "nmake > out.make 2>&1" with error code 2

The build directory was:
C:\sisyphusion\Inline-C-0.79_002\_Inline_05xsmode.1908\build\xsmode

To debug the problem, cd to the build directory, and inspect the output files.

 at t\05xsmode.t line 0.
    ...propagated at C:\sisyphusion\Inline-C-0.79_002\blib\lib/Inline/C.pm line 882.
INIT failed--call queue aborted.

t\05xsmode.t ........................... Dubious, test returned 2 (wstat 512, 0x200) No subtests run WARNING: Microsoft compiler detected, unable to utilize '-iquote' compiler option, falling back to '-I' which may produce incorrect results or errors for files included in angle brackets, such as compiling '#include ' when a user-defined file 'stdio.h' exists in the calling script's directory and is wrongly located via '-I' instead of locating the standard library file of the same name Uncaught exception from user code:

Microsoft (R) Program Maintenance Utility Version 7.00.9466
Copyright (C) Microsoft Corporation.  All rights reserved.

Running Mkbootstrap for _06parseregexp_t_57a1 ()
    "C:\_32\perl_vc7\bin\perl.exe" -MExtUtils::Command -e chmod -- 644 "_06parseregexp_t_57a1.bs"
    "C:\_32\perl_vc7\bin\perl.exe" "C:\_32\perl_vc7\lib\ExtUtils\xsubpp"  -typemap "C:\_32\perl_vc7\lib\ExtUtils\typemap" -typemap "C:\sisyphusion\Inline-C-0.79_002\t\typemap"  _06parseregexp_t_57a1.xs > _06parseregexp_t_57a1.xsc && "C:\_32\perl_vc7\bin\perl.exe" -MExtUtils::Command -e mv -- _06parseregexp_t_57a1.xsc _06parseregexp_t_57a1.c
    cl -c  -I"C:/sisyphusion/Inline-C-0.79_002/t"  -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D_USE_32BIT_TIME_T -MD -Zi -DNDEBUG -O1    -DVERSION=\"0.00\"  -DXS_VERSION=\"0.00\"  "-IC:\_32\perl_vc7\lib\CORE"   _06parseregexp_t_57a1.c
_06parseregexp_t_57a1.c
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2061: syntax error : identifier 'COMPILERERROR'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : ';'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2143: syntax error : missing '{' before '!'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : '!'
c:\_32\perl_vc7\lib\CORE\win32.h(338) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\win32.h(338) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\win32.h(338) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\win32.h(338) : error C2059: syntax error : ';'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2061: syntax error : identifier 'COMPILERERROR'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : ';'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2143: syntax error : missing '{' before '!'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : '!'
C:\vsnet\Vc7\include\malloc.h(134) : error C2143: syntax error : missing ')' before '*'
C:\vsnet\Vc7\include\malloc.h(134) : error C2143: syntax error : missing '{' before '*'
C:\vsnet\Vc7\include\malloc.h(134) : error C2059: syntax error : ')'
C:\vsnet\Vc7\include\malloc.h(134) : error C2059: syntax error : ';'
C:\vsnet\Vc7\PlatformSDK\Include\WSPiApi.h(733) : warning C4013: 'sprintf' undefined; assuming extern returning int
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2061: syntax error : identifier 'COMPILERERROR'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : ';'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2143: syntax error : missing '{' before '!'
C:/sisyphusion\Inline-C-0.79_002\t\stdio.h(1) : error C2059: syntax error : '!'
c:\_32\perl_vc7\lib\CORE\perlio.h(101) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2081: 'PerlIO' : name in formal parameter list illegal
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2371: 'PerlIO_funcs' : redefinition; different basic types
        c:\_32\perl_vc7\lib\CORE\perlio.h(100) : see declaration of 'PerlIO_funcs'
c:\_32\perl_vc7\lib\CORE\perlio.h(121) : error C2143: syntax error : missing ';' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(122) : error C2059: syntax error : 'type'
c:\_32\perl_vc7\lib\CORE\perlio.h(122) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(123) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(123) : error C2081: 'PerlIO' : name in formal parameter list illegal
c:\_32\perl_vc7\lib\CORE\perlio.h(123) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(123) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(124) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(124) : error C2081: 'PerlIO' : name in formal parameter list illegal
c:\_32\perl_vc7\lib\CORE\perlio.h(124) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(124) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(230) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(230) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(230) : error C2059: syntax error : ','
c:\_32\perl_vc7\lib\CORE\perlio.h(230) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(233) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(236) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(237) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(237) : error C2081: 'PerlIO' : name in formal parameter list illegal
c:\_32\perl_vc7\lib\CORE\perlio.h(237) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(238) : error C2059: syntax error : 'type'
c:\_32\perl_vc7\lib\CORE\perlio.h(238) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(241) : error C2143: syntax error : missing ')' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(241) : error C2143: syntax error : missing '{' before '*'
c:\_32\perl_vc7\lib\CORE\perlio.h(241) : error C2059: syntax error : ')'
c:\_32\perl_vc7\lib\CORE\perlio.h(241) : error C2059: syntax error : ';'
c:\_32\perl_vc7\lib\CORE\perlio.h(244) : error C2143: syntax error : missing ')' before '*'
c:\_32
wbraswell commented 5 years ago

@sisyphus Okay I did not realize test/32 this was causing wholesale errors for Microsoft compilers due to the fake "stdio.h" file, obviously that is not good so I will close this pull request.