When I try to run one of the SDL examples (any of them), I get: SDL::fetch_layout warning: layout 'Pixels' not found! Segmentation fault
When I edit runtime/parrot/library/SDL.imc and add the call to _set_Pixels_layout in at line 60, I remove that warning, but still get the seg-fault: Program received signal SIGSEGV, Segmentation fault. [Switching to Thread -150897856 (LWP 15959)] 0x08161133 in ins_writes2 (ins=0x8985c20, t=75) at imcc/instructions.c:138 138 if (ins->opnum == w_special[i + (strchr(types, t) - types)]) (gdb) bt #0 0x08161133 in ins_writes2 (ins=0x8985c20, t=75) at imcc/instructions.c:138 #1 0x08162fd4 in analyse_life_block (interpreter=0x879d008, bb=0x8aeff98, r=0x8983398) at imcc/cfg.c:583 #2 0x08162e3f in analyse_life_symbol (interpreter=0x879d008, unit=0x897ed48, r=0x8983398) at imcc/cfg.c:523 #3 0x08162d86 in life_analysis (interpreter=0x879d008, unit=0x897ed48) at imcc/cfg.c:499 #4 0x08164137 in imc_reg_alloc (interpreter=0x879d008, unit=0x897ed48) at imcc/reg_alloc.c:172 #5 0x0815efdc in imc_compile_unit (interp=0x879d008, unit=0x897ed48) at imcc/imc.c:111 #6 0x0815ef33 in imc_compile_all_units (interp=0x879d008) at imcc/imc.c:68 #7 0x0815edc6 in compile_file (interp=0x879d008, file=0x8b3ff90) at imcc.l:920 #8 0x0816cb8b in imcc_compile_file (interp=0x879d008, s=0x897e4d0 "library/SDL/Surface.imc") at imcc/parser_util.c:574 #9 0x081fb259 in pcf_p_It (interpreter=0x879d008, self=0x893b0c8) at src/nci.c:1862 #10 0x081d16a4 in Parrot_Compiler_invoke (interpreter=0x879d008, pmc=0x893b0c8, code_ptr=0x8926e50) at classes/compiler.c:56 #11 0x080a38f8 in Parrot_load_bytecode (interpreter=0x879d008, filename=0x8976de0 "library/SDL/Surface.imc") at src/packfile.c:3103 #12 0x080ede8c in Parrot_load_bytecode_sc (cur_opcode=0x8980b70, Hope this helps! -- Aaron Sherman <[EMAIL PROTECTED]> Senior Systems Engineer and Toolsmith "It's the sound of a satellite saying, 'get me down!'" -Shriekback