# New Ticket Created by jerry gay # Please include the string: [perl #39035] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/rt3/Ticket/Display.html?id=39035 >
dynpmc build fails during perlarray on win32 with msvc, revision 12465: D:\usr\local\perl\bin\perl.exe -e "chdir shift @ARGV; system 'nmake', @A RGV; exit $? >> 8;" src\dynpmc Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. D:\usr\local\perl\bin\perl.exe "D:/usr/local/parrot/trunk\tools\build\pmc2c.pl" --dump dynlexpad.pmc D:\usr\local\perl\bin\perl.exe "D:/usr/local/parrot/trunk\tools\build\pmc2c.pl" --dump foo.pmc D:\usr\local\perl\bin\perl.exe "D:/usr/local/parrot/trunk\tools\build\pmc2c.pl" --dump gdbmhash.pmc D:\usr\local\perl\bin\perl.exe "D:/usr/local/parrot/trunk\tools\build\pmc2c.pl" --dump match.pmc D:\usr\local\perl\bin\perl.exe "D:/usr/local/parrot/trunk\tools\build\pmc2c.pl" --dump matchrange.pmc D:\usr\local\perl\bin\perl.exe "D:/usr/local/parrot/trunk\tools\build\pmc2c.pl" --dump perlarray.pmc D:\usr\local\perl\bin\perl.exe "D:/usr/local/parrot/trunk\tools\build\pmc2c.pl" --dump perlhash.pmc D:\usr\local\perl\bin\perl.exe "D:/usr/local/parrot/trunk\tools\build\pmc2c.pl" --dump perlnum.pmc D:\usr\local\perl\bin\perl.exe "D:/usr/local/parrot/trunk\tools\build\pmc2c.pl" --dump perlstring.pmc D:\usr\local\perl\bin\perl.exe "D:/usr/local/parrot/trunk\tools\build\pmc2c.pl" --dump perlenv.pmc D:\usr\local\perl\bin\perl.exe "D:/usr/local/parrot/trunk\tools\build\pmc2c.pl" --dump perlint.pmc D:\usr\local\perl\bin\perl.exe "D:/usr/local/parrot/trunk\tools\build\pmc2c.pl" --dump perlscalar.pmc D:\usr\local\perl\bin\perl.exe "D:/usr/local/parrot/trunk\tools\build\pmc2c.pl" --dump perlundef.pmc D:\usr\local\perl\bin\perl.exe "D:/usr/local/parrot/trunk\tools\build\pmc2c.pl" --dump subproxy.pmc D:\usr\local\perl\bin\perl.exe "D:/usr/local/parrot/trunk\tools\build\pmc2c.pl" --c dynlexpad.pmc D:\usr\local\perl\bin\perl.exe "D:/usr/local/parrot/trunk\tools\build\pmc2c.pl" --c foo.pmc D:\usr\local\perl\bin\perl.exe "D:/usr/local/parrot/trunk\tools\build\pmc2c.pl" --c gdbmhash.pmc D:\usr\local\perl\bin\perl.exe "D:/usr/local/parrot/trunk\tools\build\pmc2c.pl" --c match.pmc D:\usr\local\perl\bin\perl.exe "D:/usr/local/parrot/trunk\tools\build\pmc2c.pl" --c matchrange.pmc D:\usr\local\perl\bin\perl.exe "D:/usr/local/parrot/trunk\tools\build\pmc2c.pl" --c perlarray.pmc D:\usr\local\perl\bin\perl.exe "D:/usr/local/parrot/trunk\tools\build\pmc2c.pl" --c perlhash.pmc D:\usr\local\perl\bin\perl.exe "D:/usr/local/parrot/trunk\tools\build\pmc2c.pl" --c perlnum.pmc D:\usr\local\perl\bin\perl.exe "D:/usr/local/parrot/trunk\tools\build\pmc2c.pl" --c perlstring.pmc D:\usr\local\perl\bin\perl.exe "D:/usr/local/parrot/trunk\tools\build\pmc2c.pl" --c perlenv.pmc D:\usr\local\perl\bin\perl.exe "D:/usr/local/parrot/trunk\tools\build\pmc2c.pl" --c perlint.pmc D:\usr\local\perl\bin\perl.exe "D:/usr/local/parrot/trunk\tools\build\pmc2c.pl" --c perlscalar.pmc D:\usr\local\perl\bin\perl.exe "D:/usr/local/parrot/trunk\tools\build\pmc2c.pl" --c perlundef.pmc D:\usr\local\perl\bin\perl.exe "D:/usr/local/parrot/trunk\tools\build\pmc2c.pl" --c subproxy.pmc D:\usr\local\perl\bin\perl.exe "D:/usr/local/parrot/trunk\tools\build\pmc2c.pl" --library perl_group --c perlarray.pmc perlhash.pmc perlnum.pmc perlstring.pmc p erlenv.pmc perlint.pmc perlscalar.pmc perlundef.pmc D:\usr\local\perl\bin\perl.exe "D:/usr/local/parrot/trunk\tools\build\pmc2c.pl" --library match_group --c match.pmc matchrange.pmc cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DNO_HASH_ SEED -Zi -DHAS_JIT -DI386 -Fodynlexpad.obj -I"D:/usr/local/parrot/trunk\ include" -I"D:/usr/local/parrot/trunk\src\pmc" dynlexpad.c dynlexpad.c cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DNO_HASH_ SEED -Zi -DHAS_JIT -DI386 -Fofoo.obj -I"D:/usr/local/parrot/trunk\includ e" -I"D:/usr/local/parrot/trunk\src\pmc" foo.c foo.c cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DNO_HASH_ SEED -Zi -DHAS_JIT -DI386 -Fogdbmhash.obj -I"D:/usr/local/parrot/trunk\i nclude" -I"D:/usr/local/parrot/trunk\src\pmc" gdbmhash.c gdbmhash.c cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DNO_HASH_ SEED -Zi -DHAS_JIT -DI386 -Fomatch.obj -I"D:/usr/local/parrot/trunk\incl ude" -I"D:/usr/local/parrot/trunk\src\pmc" match.c match.c match.pmc(114) : warning C4101: 'value' : unreferenced local variable cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DNO_HASH_ SEED -Zi -DHAS_JIT -DI386 -Fomatchrange.obj -I"D:/usr/local/parrot/trunk \include" -I"D:/usr/local/parrot/trunk\src\pmc" matchrange.c matchrange.c cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DNO_HASH_ SEED -Zi -DHAS_JIT -DI386 -Foperlarray.obj -I"D:/usr/local/parrot/trunk\ include" -I"D:/usr/local/parrot/trunk\src\pmc" perlarray.c perlarray.c perlarray.pmc(93) : error C2275: 'PMC' : illegal use of this type as an expressi on D:/usr\local\parrot\trunk\include\parrot\parrot.h(119) : see declaration of 'PMC' perlarray.pmc(93) : error C2065: 'src' : undeclared identifier perlarray.pmc(94) : error C2223: left of '->obj' must point to struct/union perlarray.pmc(95) : warning C4022: 'list_assign' : pointer mismatch for actual p arameter 4 compile perlarray.c failed (512) NMAKE : fatal error U1077: 'D:\usr\local\perl\bin\perl.exe' : return code '0x2' Stop. NMAKE : fatal error U1077: 'D:\usr\local\perl\bin\perl.exe' : return code '0x2' Stop. D:\usr\local\parrot\trunk>