2010/3/29 Andy Dougherty <[email protected]>:
> On Mon, 29 Mar 2010, Fran?ois Perrad wrote:
>
>> Andy,
>>
>> since r45285, distutils works without chdir(),
>> could you try to revert r45273 on OpenSolaris/x86 ?
>
> That fails with the following error messages. (Sorry to quote the
> whole log here, but I don't have time to sort it all out myself.)
>
broken on all platform
fixed in r45319
> perl -I/export/home/doughera/my/parrot/lib/2.2.0-devel/tools/lib
> build/gen_objectref_pmc.pl src/pmc/objectref_pmc.template
> src/pmc/objectref.pmc
> perl /export/home/doughera/my/parrot/lib/2.2.0-devel/tools/build/pmc2c.pl
> --dump --include /export/home/doughera/my/parrot/src/2.2.0-devel --include
> /export/home/doughera/my/parrot/src/2.2.0-devel/pmc src/pmc/p6lowlevelsig.pmc
> perl /export/home/doughera/my/parrot/lib/2.2.0-devel/tools/build/pmc2c.pl --c
> --include /export/home/doughera/my/parrot/src/2.2.0-devel --include
> /export/home/doughera/my/parrot/src/2.2.0-devel/pmc src/pmc/p6lowlevelsig.pmc
> PMC has attributes but no auto_attrs or manual_attrs at
> /export/home/doughera/my/parrot/lib/2.2.0-devel/tools/build/../lib/Parrot/Pmc2c/PMCEmitter.pm
> line 744.
> ccache cc -c -o src/pmc/p6lowlevelsig.o
> -I/export/home/doughera/my/parrot/include/2.2.0-devel
> -I/export/home/doughera/my/parrot/include/2.2.0-devel/pmc
> -I/export/home/doughera/src/parrot/rakudo-git -DHASATTRIBUTE_CONST
> -DHASATTRIBUTE_FORMAT -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL
> -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED
> -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I
> /export/home/doughera/my/icu//include -KPIC -DHAVE_COMPUTED_GOTO
> src/pmc/p6lowlevelsig.c
> "./src/pmc/p6lowlevelsig.pmc", line 174: warning: return value type mismatch
> ccache cc -c -o src/binder/bind.o
> -I/export/home/doughera/my/parrot/include/2.2.0-devel
> -I/export/home/doughera/my/parrot/include/2.2.0-devel/pmc
> -I/export/home/doughera/src/parrot/rakudo-git -DHASATTRIBUTE_CONST
> -DHASATTRIBUTE_FORMAT -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL
> -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED
> -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I
> /export/home/doughera/my/icu//include -KPIC -DHAVE_COMPUTED_GOTO
> src/binder/bind.c
> perl build/gen_uprop_pir.pl > src/gen/uprop-cheats.pir
> perl /export/home/doughera/my/parrot/lib/2.2.0-devel/tools/build/pmc2c.pl
> --dump --include /export/home/doughera/my/parrot/src/2.2.0-devel --include
> /export/home/doughera/my/parrot/src/2.2.0-devel/pmc src/pmc/perl6str.pmc
> perl /export/home/doughera/my/parrot/lib/2.2.0-devel/tools/build/pmc2c.pl --c
> --include /export/home/doughera/my/parrot/src/2.2.0-devel --include
> /export/home/doughera/my/parrot/src/2.2.0-devel/pmc src/pmc/perl6str.pmc
> PMC has attributes but no auto_attrs or manual_attrs at
> /export/home/doughera/my/parrot/lib/2.2.0-devel/tools/build/../lib/Parrot/Pmc2c/PMCEmitter.pm
> line 744.
> ccache cc -c -o src/pmc/perl6str.o
> -I/export/home/doughera/my/parrot/include/2.2.0-devel
> -I/export/home/doughera/my/parrot/include/2.2.0-devel/pmc
> -I/export/home/doughera/src/parrot/rakudo-git -DHASATTRIBUTE_CONST
> -DHASATTRIBUTE_FORMAT -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL
> -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED
> -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I
> /export/home/doughera/my/icu//include -KPIC -DHAVE_COMPUTED_GOTO
> src/pmc/perl6str.c
> perl /export/home/doughera/my/parrot/lib/2.2.0-devel/tools/build/pmc2c.pl
> --dump --include /export/home/doughera/my/parrot/src/2.2.0-devel --include
> /export/home/doughera/my/parrot/src/2.2.0-devel/pmc src/pmc/objectref.pmc
> perl /export/home/doughera/my/parrot/lib/2.2.0-devel/tools/build/pmc2c.pl --c
> --include /export/home/doughera/my/parrot/src/2.2.0-devel --include
> /export/home/doughera/my/parrot/src/2.2.0-devel/pmc src/pmc/objectref.pmc
> PMC has attributes but no auto_attrs or manual_attrs at
> /export/home/doughera/my/parrot/lib/2.2.0-devel/tools/build/../lib/Parrot/Pmc2c/PMCEmitter.pm
> line 744.
> ccache cc -c -o src/pmc/objectref.o
> -I/export/home/doughera/my/parrot/include/2.2.0-devel
> -I/export/home/doughera/my/parrot/include/2.2.0-devel/pmc
> -I/export/home/doughera/src/parrot/rakudo-git -DHASATTRIBUTE_CONST
> -DHASATTRIBUTE_FORMAT -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL
> -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED
> -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I
> /export/home/doughera/my/icu//include -KPIC -DHAVE_COMPUTED_GOTO
> src/pmc/objectref.c
> perl /export/home/doughera/my/parrot/lib/2.2.0-devel/tools/build/pmc2c.pl
> --dump --include /export/home/doughera/my/parrot/src/2.2.0-devel --include
> /export/home/doughera/my/parrot/src/2.2.0-devel/pmc src/pmc/perl6scalar.pmc
> cannot find file 'objectref.dump' in path '.',
> '/export/home/doughera/my/parrot/lib/2.2.0-devel/tools/build/../..',
> '/export/home/doughera/my/parrot/lib/2.2.0-devel/tools/build/../../src/pmc',
> '/export/home/doughera/my/parrot/lib/2.2.0-devel/tools/build/../../src/dynpmc',
> '/export/home/doughera/my/parrot/src/2.2.0-devel',
> '/export/home/doughera/my/parrot/src/2.2.0-devel/pmc' at
> /export/home/doughera/my/parrot/lib/2.2.0-devel/tools/build/../lib/Parrot/Pmc2c/Pmc2cMain.pm
> line 244.
> at
> /export/home/doughera/my/parrot/lib/2.2.0-devel/tools/build/../lib/Parrot/Pmc2c/Pmc2cMain.pm
> line 164
>
> Parrot::Pmc2c::Pmc2cMain::read_dump('Parrot::Pmc2c::Pmc2cMain=HASH(0x8269228)',
> 'objectref.dump') called at
> /export/home/doughera/my/parrot/lib/2.2.0-devel/tools/build/../lib/Parrot/Pmc2c/Parser.pm
> line 104
>
> Parrot::Pmc2c::Parser::find_attrs('Parrot::Pmc2c::PMC=HASH(0x8269180)',
> '\x{a}\x{a}', 21, './src/pmc/perl6scalar.pmc',
> 'Parrot::Pmc2c::Pmc2cMain=HASH(0x8269228)') called at
> /export/home/doughera/my/parrot/lib/2.2.0-devel/tools/build/../lib/Parrot/Pmc2c/Parser.pm
> line 84
>
> Parrot::Pmc2c::Parser::parse_pmc('Parrot::Pmc2c::Pmc2cMain=HASH(0x8269228)',
> 'src/pmc/perl6scalar.pmc') called at
> /export/home/doughera/my/parrot/lib/2.2.0-devel/tools/build/../lib/Parrot/Pmc2c/Dumper.pm
> line 58
>
> Parrot::Pmc2c::Dumper::dump_pmc('Parrot::Pmc2c::Pmc2cMain=HASH(0x8269228)')
> called at
> /export/home/doughera/my/parrot/lib/2.2.0-devel/tools/build/pmc2c.pl line 51
> exit status: 65280
> command: perl
> /export/home/doughera/my/parrot/lib/2.2.0-devel/tools/build/pmc2c.pl --dump
> --include /export/home/doughera/my/parrot/src/2.2.0-devel --include
> /export/home/doughera/my/parrot/src/2.2.0-devel/pmc src/pmc/perl6scalar.pmc
>
> current instr.: 'setup' pc 766 (runtime/parrot/library/distutils.pir:337)
> called from Sub 'MAIN' pc 236 (EVAL_1:0)
> called from Sub '_block11' pc 0 (EVAL_1:5)
> called from Sub 'parrot;PCT;HLLCompiler;eval' pc -1 ((unknown file):-1)
> called from Sub 'parrot;PCT;HLLCompiler;evalfiles' pc 1318
> (compilers/pct/src/PCT/HLLCompiler.pir:714)
> called from Sub 'parrot;PCT;HLLCompiler;command_line' pc 1504
> (compilers/pct/src/PCT/HLLCompiler.pir:801)
> called from Sub 'parrot;NQP;Compiler;main' pc -1 ((unknown file):-1)
>
>
> ################################
>
> And with that, I'm afraid I'm heading out and won't have a chance to
> look at this again for a couple of days, at least. Thanks for the
> rapid feedback, but I'm afraid that's all I have time for.
>
> --
> Andy Dougherty [email protected]
>
>
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-dev