# New Ticket Created by  James Keenan 
# Please include the string:  [perl #52202]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=52202 >


This is one of a series of tickets reporting issues encountered at a  
Parrot/Rakudo buildfest held at Toronto Perlmongers on March 27, 2008.

On the same Win32 box mentioned in RT 52198, the developer attempted  
to build Rakudo, but 'say "Hello world"' was unsuccessful.  Can  
anyone help diagnose the problem?  See attached log.

Thank you very much.
kid51

C:\Temp\perl6\parrot>nmake perl6

Microsoft (R) Program Maintenance Utility   Version 6.00.9782.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.

        C:\PROGRA~1\INDIGO~1\perl\bin\perl.exe -e "chdir shift @ARGV;system 
'nmake', '-nologo', @ARGV; exit $? >> 8;" co
mpilers\pge
        C:\PROGRA~1\INDIGO~1\perl\bin\perl.exe -e "chdir shift @ARGV;system 
'nmake', '-nologo', @ARGV; exit $? >> 8;" co
mpilers\tge
        C:\PROGRA~1\INDIGO~1\perl\bin\perl.exe -e "chdir shift @ARGV;system 
'nmake', '-nologo', @ARGV; exit $? >> 8;" co
mpilers\past-pm
        C:\PROGRA~1\INDIGO~1\perl\bin\perl.exe -e "chdir shift @ARGV;system 
'nmake', '-nologo', @ARGV; exit $? >> 8;" co
mpilers\pct
        C:\PROGRA~1\INDIGO~1\perl\bin\perl.exe -e "chdir shift @ARGV;system 
'nmake', '-nologo', @ARGV; exit $? >> 8;" co
mpilers\nqp
        C:\PROGRA~1\INDIGO~1\perl\bin\perl.exe -e "chdir shift @ARGV;system 
'nmake', '-nologo', @ARGV; exit $? >> 8;" co
mpilers\json
        C:\PROGRA~1\INDIGO~1\perl\bin\perl.exe -e "chdir shift @ARGV;system 
'nmake', '-nologo', @ARGV; exit $? >> 8;" la
nguages\perl6 perl6.exe
        ..\..\parrot.exe  
C:\Temp\perl6\parrot\runtime\parrot\library\PGE\Perl6Grammar.pbc  
--output=src\gen_grammar.pir
  src\parser\grammar.pg src\parser\grammar-oper.pg
        ..\..\parrot.exe  C:\Temp\perl6\parrot\compilers\nqp\nqp.pbc 
--output=src\gen_actions.pir  --target=pir src\pars
er\actions.pm
        C:\PROGRA~1\INDIGO~1\perl\bin\perl.exe -MExtUtils::Command -e cat 
src\classes\Object.pir  src\classes\Bool.pir
src\classes\Str.pir  src\classes\Num.pir  src\classes\Int.pir  
src\classes\List.pir  src\classes\Hash.pir  src\classes\C
ode.pir  src\classes\Sub.pir  src\classes\Junction.pir  src\classes\Undef.pir  
src\classes\Role.pir  src\classes\Pair.pi
r  src\classes\Whatever.pir  src\builtins\assign.pir  src\builtins\cmp.pir  
src\builtins\control.pir  src\builtins\io.pi
r  src\builtins\match.pir  src\builtins\math.pir  src\builtins\misc.pir  
src\builtins\named-unary.pir  src\builtins\op.p
ir  src\builtins\parrot.pir  src\builtins\range.pir  src\builtins\traits.pir 
>src\gen_builtins.pir
        cd src\pmc && C:\PROGRA~1\INDIGO~1\perl\bin\perl.exe 
C:\Temp\perl6\parrot\tools\build\dynpmc.pl generate perl6st
r perl6bool
C:\PROGRA~1\INDIGO~1\perl\bin\perl.exe 
"C:/Temp/perl6/parrot\tools\build\pmc2c.pl" --dump perl6str.pmc
C:\PROGRA~1\INDIGO~1\perl\bin\perl.exe 
"C:/Temp/perl6/parrot\tools\build\pmc2c.pl" --dump perl6bool.pmc
C:\PROGRA~1\INDIGO~1\perl\bin\perl.exe 
"C:/Temp/perl6/parrot\tools\build\pmc2c.pl" --c perl6str.pmc
C:\PROGRA~1\INDIGO~1\perl\bin\perl.exe 
"C:/Temp/perl6/parrot\tools\build\pmc2c.pl" --c perl6bool.pmc
C:\PROGRA~1\INDIGO~1\perl\bin\perl.exe 
"C:/Temp/perl6/parrot\tools\build\pmc2c.pl" --library perl6_group --c 
perl6str.pm
c perl6bool.pmc
        cd src\pmc && C:\PROGRA~1\INDIGO~1\perl\bin\perl.exe 
C:\Temp\perl6\parrot\tools\build\dynpmc.pl compile perl6str
 perl6bool
cl -c -Foperl6str.obj -I"C:/Temp/perl6/parrot\include" 
-I"C:/Temp/perl6/parrot\src\pmc" -I"C:/Temp/perl6/parrot\compiler
s\bcg\include" -nologo -GF -W4 -MD -Zi -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT 
-DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC
  -Zm400    -Zi -wd4127 -wd4054 -wd4310   -DHAS_JIT -DI386   perl6str.c
Command line warning D4002 : ignoring unknown option '-wd4127'
Command line warning D4002 : ignoring unknown option '-wd4054'
Command line warning D4002 : ignoring unknown option '-wd4310'
perl6str.c
.\perl6str.c(963) : warning C4028: formal parameter 4 different from declaration
.\perl6str.c(507) : warning C4716: 'Parrot_Perl6Str_ro_pop_float' : must return 
a value
.\perl6str.c(513) : warning C4716: 'Parrot_Perl6Str_ro_pop_integer' : must 
return a value
.\perl6str.c(519) : warning C4716: 'Parrot_Perl6Str_ro_pop_pmc' : must return a 
value
.\perl6str.c(525) : warning C4716: 'Parrot_Perl6Str_ro_pop_string' : must 
return a value
.\perl6str.c(765) : warning C4716: 'Parrot_Perl6Str_ro_shift_float' : must 
return a value
.\perl6str.c(771) : warning C4716: 'Parrot_Perl6Str_ro_shift_integer' : must 
return a value
.\perl6str.c(777) : warning C4716: 'Parrot_Perl6Str_ro_shift_pmc' : must return 
a value
.\perl6str.c(783) : warning C4716: 'Parrot_Perl6Str_ro_shift_string' : must 
return a value
cl -c -Foperl6bool.obj -I"C:/Temp/perl6/parrot\include" 
-I"C:/Temp/perl6/parrot\src\pmc" -I"C:/Temp/perl6/parrot\compile
rs\bcg\include" -nologo -GF -W4 -MD -Zi -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT 
-DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_IN
C  -Zm400    -Zi -wd4127 -wd4054 -wd4310   -DHAS_JIT -DI386   perl6bool.c
Command line warning D4002 : ignoring unknown option '-wd4127'
Command line warning D4002 : ignoring unknown option '-wd4054'
Command line warning D4002 : ignoring unknown option '-wd4310'
perl6bool.c
.\perl6bool.c(192) : warning C4716: 'Parrot_Perl6Bool_ro_pop_float' : must 
return a value
.\perl6bool.c(198) : warning C4716: 'Parrot_Perl6Bool_ro_pop_integer' : must 
return a value
.\perl6bool.c(204) : warning C4716: 'Parrot_Perl6Bool_ro_pop_pmc' : must return 
a value
.\perl6bool.c(210) : warning C4716: 'Parrot_Perl6Bool_ro_pop_string' : must 
return a value
.\perl6bool.c(450) : warning C4716: 'Parrot_Perl6Bool_ro_shift_float' : must 
return a value
.\perl6bool.c(456) : warning C4716: 'Parrot_Perl6Bool_ro_shift_integer' : must 
return a value
.\perl6bool.c(462) : warning C4716: 'Parrot_Perl6Bool_ro_shift_pmc' : must 
return a value
.\perl6bool.c(468) : warning C4716: 'Parrot_Perl6Bool_ro_shift_string' : must 
return a value
cl -c -Folib-perl6_group.obj -I"C:/Temp/perl6/parrot\include" 
-I"C:/Temp/perl6/parrot\src\pmc" -I"C:/Temp/perl6/parrot\c
ompilers\bcg\include" -nologo -GF -W4 -MD -Zi -DNDEBUG -DWIN32 -D_CONSOLE 
-DNO_STRICT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST
_IN_INC  -Zm400    -Zi -wd4127 -wd4054 -wd4310   -DHAS_JIT -DI386   
perl6_group.c
Command line warning D4002 : ignoring unknown option '-wd4127'
Command line warning D4002 : ignoring unknown option '-wd4054'
Command line warning D4002 : ignoring unknown option '-wd4310'
perl6_group.c
        cd src\pmc && C:\PROGRA~1\INDIGO~1\perl\bin\perl.exe 
C:\Temp\perl6\parrot\tools\build\dynpmc.pl linklibs perl6st
r perl6bool
link -out:perl6_group.dll "lib-perl6_group.obj" "perl6str.obj" "perl6bool.obj"  
kernel32.lib ws2_32.lib msvcrt.lib oldna
mes.lib  /LIBPATH:"C:/Temp/perl6/parrot/blib/lib" -nologo -nodefaultlib -debug  
-dll "C:/Temp/perl6/parrot/libparrot.lib
"
   Creating library perl6_group.lib and object perl6_group.exp
        cd src\pmc && C:\PROGRA~1\INDIGO~1\perl\bin\perl.exe 
C:\Temp\perl6\parrot\tools\build\dynpmc.pl copy --destinati
on=C:\Temp\perl6\parrot\runtime\parrot\dynext perl6str perl6bool
        ..\..\parrot.exe  -o perl6.pbc perl6.pir
        C:\Temp\perl6\parrot\pbc_to_exe.exe perl6.pbc
cl -Foperl6.obj -I"C:/Temp/perl6/parrot\include" -nologo -GF -W4 -MD -Zi 
-DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DUSE_S
ITECUSTOMIZE -DPRIVLIB_LAST_IN_INC  -Zm400  -c perl6.c
perl6.c
perl6.c(16831) : warning C4715: 'main' : not all control paths return a value
Compiled: perl6.obj
link -out:perl6.exe "perl6.obj"   -nologo -nodefaultlib -debug     -machine:x86 
C:/Temp/perl6/parrot\libparrot.lib  kern
el32.lib ws2_32.lib msvcrt.lib oldnames.lib 
C:/Temp/perl6/parrot\src\parrot_config.obj
Linked: perl6.exe
        C:\PROGRA~1\INDIGO~1\perl\bin\perl.exe -MExtUtils::Command -e cp 
languages\perl6\perl6.exe .\perl6.exe
        C:\PROGRA~1\INDIGO~1\perl\bin\perl.exe -MExtUtils::Command -e 
ExtUtils::Command::chmod 0755 .\perl6.exe
        .\perl6.exe -e"say 'Hello, world.'"
NMAKE : fatal error U1077: '.\perl6.exe' : return code '0xc0000005'
Stop.

C:\Temp\perl6\parrot>.\perl6
say 'Hello';

C:\Temp\perl6\parrot>.\perl6 -v
This is Rakudo Perl 6, revision 0 built on parrot 0.6.0-devel
for MSWin32-x86-multi-thread.

Copyright 2006-2008, The Perl Foundation.

Reply via email to