The build directory was: C:\Perl\cpan\build\Inline-CPP-0.25-jUO8zP\_Inline\build\_01basic_t_5cd2 To debug the problem, cd to the build directory, and inspect the output files. at t/01basic.t line 30 BEGIN failed--compilation aborted at t/01basic.t line 64. t/01basic.....dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 1-10 Failed 10/10 tests, 0.00% okay t/02prefix.... Microsoft (R) Program Maintenance Utility Version 1.50 Copyright (c) Microsoft Corp 1988-94. All rights reserved. C:\Perl\bin\perl.exe C:\Perl\lib\ExtUtils\xsubpp -typemap C:\Perl\lib\E xtUtils\typemap -typemap C:\Perl\cpan\build\Inline-CPP-0.25-jUO8zP\_Inline\build \_02prefix_t_4ede\CPP.map _02prefix_t_4ede.xs > _02prefix_t_4ede.xsc && C:\Perl \bin\perl.exe -MExtUtils::Command -e mv _02prefix_t_4ede.xsc _02prefix_t_4ede.c gcc -c -IC:/Perl/cpan/build/Inline-CPP-0.25-jUO8zP/t -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DNO_HASH_SEED -DUSE_SITECUSTOMIZE -DPR IVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPER L_MSVCRT_READFIX -DHASATTRIBUTE -fno-strict-aliasing -O2 -DVERSION=\"0.00\" -DXS_VERSION=\"0.00\" "-IC:\Perl\lib\CORE" _02prefix_t_4ede.c _02prefix_t_4ede.xs:2:22: iostream.h: No such file or directory _02prefix_t_4ede.xs:4: error: syntax error before string constant In file included from C:/Perl/lib/CORE/win32thread.h:4, from C:/Perl/lib/CORE/perl.h:2611, from _02prefix_t_4ede.xs:6: C:/Perl/lib/CORE/win32.h:289: error: syntax error before "need" _02prefix_t_4ede.xs:9: error: syntax error before '}' token _02prefix_t_4ede.xs:17: error: field `dummy' declared as a function _02prefix_t_4ede.xs:17: warning: no semicolon at end of struct or union _02prefix_t_4ede.xs:17: error: syntax error before '{' token _02prefix_t_4ede.c: In function `XS_main__Foo_dummy': _02prefix_t_4ede.c:50: error: `Foo' undeclared (first use in this function) _02prefix_t_4ede.c:50: error: (Each undeclared identifier is reported only once _02prefix_t_4ede.c:50: error: for each function it appears in.) _02prefix_t_4ede.c:50: error: `THIS' undeclared (first use in this function) _02prefix_t_4ede.c:55: error: syntax error before ')' token _02prefix_t_4ede.c: In function `XS_main__Foo_new': _02prefix_t_4ede.c:82: error: `Foo' undeclared (first use in this function) _02prefix_t_4ede.c:82: error: `RETVAL' undeclared (first use in this function) _02prefix_t_4ede.c:84: error: `new' undeclared (first use in this function) _02prefix_t_4ede.c:84: error: syntax error before "Foo" _02prefix_t_4ede.c: In function `XS_main__Foo_DESTROY': _02prefix_t_4ede.c:105: error: `Foo' undeclared (first use in this function) _02prefix_t_4ede.c:105: error: `THIS' undeclared (first use in this function) _02prefix_t_4ede.c:108: error: syntax error before ')' token _02prefix_t_4ede.c:115: error: `delete' undeclared (first use in this function) _02prefix_t_4ede.c:115: error: syntax error before "THIS" NMAKE : fatal error U1077: 'C:\WINDOWS\system32\cmd.exe' : return code '0x1' Stop. A problem was encountered while attempting to compile and install your Inline CPP code. The command that failed was: nmake > out.make 2>&1 The build directory was: C:\Perl\cpan\build\Inline-CPP-0.25-jUO8zP\_Inline\build\_02prefix_t_4ede To debug the problem, cd to the build directory, and inspect the output files. at t/02prefix.t line 0 INIT failed--call queue aborted. t/02prefix....dubious Test returned status 2 (wstat 512, 0x200) DIED. FAILED tests 1-4 Failed 4/4 tests, 0.00% okay Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/01basic.t 2 512 10 20 1-10 t/02prefix.t 2 512 4 8 1-4 Failed 2/2 test scripts. 14/14 subtests failed. Files=2, Tests=14, 149 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) Failed 2/2 test programs. 14/14 subtests failed. NMAKE : fatal error U1077: 'C:\WINDOWS\system32\cmd.exe' : return code '0x2' Stop. NEILW/Inline-CPP-0.25.tar.gz C:\Perl\site\bin\nmake.EXE test -- NOT OK Warning (usually harmless): 'YAML' not installed, will not store persistent stat e Running make install make test had returned bad status, won't install without force Failed during this command: NEILW/Inline-CPP-0.25.tar.gz : make_test NO