On Mon May 25 14:16:52 2009, ahmadz wrote:
> This does not work anymore on the latest rakudo.
> 
> ---- fakexecutable.bat
> 
> perl6 --target=PIR hello.p6 > hello.pir
> parrot\parrot -o hello.pbc hello.pir
> parrot\pbc_to_exe hello.pbc
> dir hello.exe
> perl6 hello.p6
> hello.exe
> 
> ---- output from fakexecutable.bat in latest rakudo
> 
> 
> C:\tools\rakudo>perl6 --target=PIR hello.p6  1>hello.pir
> 
> C:\tools\rakudo>parrot\parrot -o hello.pbc hello.pir
> 
> C:\tools\rakudo>parrot\pbc_to_exe hello.pbc
> gcc -o hello.o -I"C:/tools/rakudo/parrot\include" -DWIN32
> -DHASATTRIBUTE_CONST  -DHASATTRIBUTE_DEPRECATED  -DHASATTRIBUTE_MALLOC
>  -DHASATTRIBUTE_NONNULL  -DHASATTRIBUTE_NORETURN  -DHASATTRIBUTE_PURE
> -DHASATTRIBUTE_UNUSED  -DHASATTRIBUTE_WARN_UNUSED_RESULT
> -falign-functions=16 -funit-at-a-time -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
> -c hello.c
> Compiled: hello.o
> gcc -o hello.exe "hello.o" C:/tools/rakudo/parrot\src\parrot_config.o
> "C:/tools/rakudo/parrot\libparrot.dll"    -lmsvcrt -lmoldname
> -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32
> -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion
> -lodbc32 -lodbccp32 -lgmp
> Linked: hello.exe
> 
> C:\tools\rakudo>dir hello.exe
>  Volume in drive C has no label.
>  Volume Serial Number is 454A-3B37
> 
>  Directory of C:\tools\rakudo
> 
> 05/25/2009  11:42 PM           503,606 hello.exe
>                1 File(s)        503,606 bytes
>                0 Dir(s)  118,089,220,096 bytes free
> 
> C:\tools\rakudo>perl6 hello.p6
> Hello world
> 
> C:\tools\rakudo>hello.exe
> Class '[ 'parrot' ; 'Perl6MultiSub' ]' not found
> current instr.: 'perl6;Perl6Role;!add_variant' pc 3638
> (src\classes\Role.pir:42)
> called from Sub '!create_simple_role' pc 20888
> (src\builtins\guts.pir:1363)
> called from Sub '' pc 3939 (src\classes\Abstraction.pir:15)
> called from Sub '' pc 35 (hello.pir:25)
> called from Sub '_block11' pc -1 ((unknown file):-1)

Sorry for the long delay in replying.

Can you duplicate this issue with a recent rakudo, e.g. the "Atlanta" 
release?

-- 
Will "Coke" Coleda

Reply via email to