# New Ticket Created by Klaas-Jan Stol
# Please include the string: [perl #55332]
# in the subject line of all future correspondence about this issue.
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=55332 >
Parrot is built fine, but there seems to be something wrong in PGE.
I'm using visual studio express edition and strawberry perl.
this is the output:
[...]
mingw32-make: Leaving directory `C:/Documents and
Settings/klaas-jan.stol/My Documents/parrot3/src/dynoplibs'
mingw32-make -C compilers\pct
mingw32-make: Entering directory `C:/Documents and
Settings/klaas-jan.stol/My Documents/parrot3/compilers/pct'
..\..\parrot.exe -o ..\..\runtime\parrot\library\PCT.pbc --output-pbc PCT.pir
..\..\parrot.exe -o ..\..\runtime\parrot\library\PCT\PAST.pbc
--output-pbc src\PAST.pir
..\..\parrot.exe -o ..\..\runtime\parrot\library\PCT\Grammar.pbc
--output-pbc src\PCT\Grammar.pir
..\..\parrot.exe -o ..\..\runtime\parrot\library\PCT\HLLCompiler.pbc
--output-pbc src\PCT\HLLCompiler.pir
mingw32-make: Leaving directory `C:/Documents and
Settings/klaas-jan.stol/My Documents/parrot3/compilers/pct'
mingw32-make -C compilers\pge
mingw32-make: Entering directory `C:/Documents and
Settings/klaas-jan.stol/My Documents/parrot3/compilers/pge'
C:\strawberry\perl\bin\perl.exe -MExtUtils::Command -e rm_f PGE.pbc
..\..\runtime\parrot\library\PGE.pbc
C:\strawberry\perl\bin\perl.exe -e "" >PGE\builtins_gen.pir
..\..\parrot.exe -o PGE.pbc --output-pbc PGE.pir
..\..\parrot.exe ..\..\runtime\parrot\library\PGE\Perl6Grammar.pir
--output=PGE\builtins_gen.pir PGE\builtins.pg
Null PMC access in invoke()
current instr.: 'parrot;PGE::Perl6Grammar::Compiler;compile' pc 200
(..\..\runtime\parrot\library\PGE\Perl6Grammar.pir:157)
called from Sub 'parrot;PCT::HLLCompiler;eval' pc 753
(src\PCT\HLLCompiler.pir:450)
called from Sub 'parrot;PCT::HLLCompiler;evalfiles' pc 1065
(src\PCT\HLLCompiler.pir:587)
called from Sub 'parrot;PCT::HLLCompiler;command_line' pc 1257
(src\PCT\HLLCompiler.pir:679)
called from Sub 'parrot;PGE::Perl6Grammar::Compiler;main' pc 16
(..\..\runtime\parrot\library\PGE\Perl6Grammar.pir:66)
mingw32-make: *** [PGE.pbc] Error 1
mingw32-make: Leaving directory `C:/Documents and
Settings/klaas-jan.stol/My Documents/parrot3/compilers/pge'
NMAKE : fatal error U1077: 'mingw32-make' : return code '0x2'
Stop.
======= myconfig ===================
Summary of my parrot 0.6.2 (r28084) configuration:
configdate='Thu Jun 5 09:24:55 2008 GMT'
Platform:
osname=MSWin32, archname=MSWin32-x86-multi-thread
jitcapable=1, jitarchname=i386-MSWin32,
jitosname=MSWIN32, jitcpuarch=i386
execcapable=1
perl=C:\strawberry\perl\bin\perl.exe
Compiler:
cc='gcc', ccflags='-DWIN32 -DHASATTRIBUTE_CONST
-DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC
-DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE
-DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT
-falign-functions=16 -maccumulate-outgoing-args -W -Wall
-Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts
-Wcomment -Wdisabled-optimization -Wendif-labels -Wextra -Wformat
-Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k
-Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch
-Wmissing-braces -Wno-missing-format-attribute -Wpacked -Wparentheses
-Wpointer-arith -Wreturn-type -Wsequence-point -Wno-shadow
-Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch
-Wswitch-default -Wtrigraphs -Wundef -Wunknown-pragmas -Wno-unused
-Wwrite-strings -Wbad-function-cast -Wdeclaration-after-statement
-Wimplicit-function-declaration -Wimplicit-int -Wmain
-Wmissing-declarations -Wmissing-prototypes -Wnested-externs
-Wnonnull',
Linker and Libraries:
ld='g++', ldflags='',
cc_ldflags='',
libs='-lmsvcrt -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool
-lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid
-lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lgmp'
Dynamic Linking:
share_ext='.dll', ld_share_flags='-shared ',
load_ext='.dll', ld_load_flags='-shared '
Types:
iv=long, intvalsize=4, intsize=4, opcode_t=long, opcode_t_size=4,
ptrsize=4, ptr_alignment=1 byteorder=1234,
nv=double, numvalsize=8, doublesize=8