Set up gcc environment - 3.3 Checking if your kit is complete... Looks good Writing Makefile for Anarres::Mud::Driver Writing Makefile for Anarres::Mud::Driver::Compiler::Type Writing Makefile for Anarres::Mud::Driver::Efun::Core Writing Makefile for Anarres::Mud::Driver::Efun Writing Makefile for Anarres::Mud::Driver::Compiler Writing Makefile for Anarres::Mud::Driver::Interpreter Writing Makefile for Anarres::Mud::Driver make[1]: Entering directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/lib' cp Driver/Program.pm ../blib/lib/Anarres/Mud/Driver/Program.pm cp Driver/Compiler/Node.pm ../blib/lib/Anarres/Mud/Driver/Compiler/Node.pm cp Driver/Compiler/Dump.pm ../blib/lib/Anarres/Mud/Driver/Compiler/Dump.pm cp Driver/Compiler/Generate.pm ../blib/lib/Anarres/Mud/Driver/Compiler/Generate.pm cp Driver/Compiler/Check.pm ../blib/lib/Anarres/Mud/Driver/Compiler/Check.pm cp Driver/Program/Efun.pm ../blib/lib/Anarres/Mud/Driver/Program/Efun.pm cp Driver/Program/Method.pm ../blib/lib/Anarres/Mud/Driver/Program/Method.pm cp Driver/Compiler/Visitor.pm ../blib/lib/Anarres/Mud/Driver/Compiler/Visitor.pm cp Driver.pm ../blib/lib/Anarres/Mud/Driver.pm cp Driver/Program/Variable.pm ../blib/lib/Anarres/Mud/Driver/Program/Variable.pm Manifying ../blib/man3/Anarres::Mud::Driver.3 make[1]: Leaving directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/lib' make[1]: Entering directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Type' /export/home/cpanrun/build/5.10.0/bin/perl /export/home/cpanrun/build/5.10.0/lib/ExtUtils/xsubpp -typemap /export/home/cpanrun/build/5.10.0/lib/ExtUtils/typemap -typemap typemap Type.xs > Type.xsc && mv Type.xsc Type.c cp Type.pm ../blib/lib/Anarres/Mud/Driver/Compiler/Type.pm gcc -c -I../include -D_REENTRANT -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fno-strict-aliasing -pipe -O2 -g -Wall -DVERSION=\"0.1\" -DXS_VERSION=\"0.1\" -fPIC "-I/export/home/cpanrun/build/5.10.0/lib/CORE" Type.c Type.c: In function `XS_Anarres__Mud__Driver__Compiler__Type_new': Type.c:86: warning: unused variable `self' Type.c:78: warning: unused variable `Perl___notused' Type.c: In function `XS_Anarres__Mud__Driver__Compiler__Type_compatible': Type.c:106: warning: unused variable `Perl___notused' Type.c: In function `XS_Anarres__Mud__Driver__Compiler__Type_unify': Type.c:181: warning: unused variable `Perl___notused' Type.c: In function `boot_Anarres__Mud__Driver__Compiler__Type': Type.c:279: warning: unused variable `Perl___notused' Running Mkbootstrap for Anarres::Mud::Driver::Compiler::Type () chmod 644 Type.bs rm -f ../blib/arch/auto/Anarres/Mud/Driver/Compiler/Type/Type.so gcc -G -L/usr/lib -L/usr/ccs/lib -L/opt/SUNWspro/prod/lib Type.o -o ../blib/arch/auto/Anarres/Mud/Driver/Compiler/Type/Type.so \ \ chmod 755 ../blib/arch/auto/Anarres/Mud/Driver/Compiler/Type/Type.so cp Type.bs ../blib/arch/auto/Anarres/Mud/Driver/Compiler/Type/Type.bs chmod 644 ../blib/arch/auto/Anarres/Mud/Driver/Compiler/Type/Type.bs make[1]: Leaving directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Type' make[1]: Entering directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Efun' make[2]: Entering directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Efun/Core' cp Core.pm ../../blib/lib/Anarres/Mud/Driver/Efun/Core.pm /export/home/cpanrun/build/5.10.0/bin/perl /export/home/cpanrun/build/5.10.0/lib/ExtUtils/xsubpp -typemap /export/home/cpanrun/build/5.10.0/lib/ExtUtils/typemap Core.xs > Core.xsc && mv Core.xsc Core.c gcc -c -I../../include -D_REENTRANT -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fno-strict-aliasing -pipe -O2 -g -Wall -DVERSION=\"0.1\" -DXS_VERSION=\"0.1\" -fPIC "-I/export/home/cpanrun/build/5.10.0/lib/CORE" Core.c Core.c: In function `XS_Anarres__Mud__Driver__Efun__Core__intp_invoke': Core.c:24: warning: unused variable `Perl___notused' Core.c: In function `XS_Anarres__Mud__Driver__Efun__Core__floatp_invoke': Core.c:48: warning: unused variable `Perl___notused' Core.c: In function `XS_Anarres__Mud__Driver__Efun__Core__stringp_invoke': Core.c:72: warning: unused variable `Perl___notused' Core.c: In function `XS_Anarres__Mud__Driver__Efun__Core__replace_string_invoke': Core.c:96: warning: unused variable `Perl___notused' Core.c: In function `XS_Anarres__Mud__Driver__Efun__Core__explode_invoke': Core.c:144: warning: unused variable `Perl___notused' Core.c: In function `XS_Anarres__Mud__Driver__Efun__Core__substr_invoke': Core.c:206: warning: unused variable `Perl___notused' Core.c: In function `XS_Anarres__Mud__Driver__Efun__Core__subchar_invoke': Core.c:252: warning: unused variable `Perl___notused' Core.c: In function `boot_Anarres__Mud__Driver__Efun__Core': Core.c:292: warning: unused variable `Perl___notused' Running Mkbootstrap for Anarres::Mud::Driver::Efun::Core () chmod 644 Core.bs rm -f ../../blib/arch/auto/Anarres/Mud/Driver/Efun/Core/Core.so gcc -G -L/usr/lib -L/usr/ccs/lib -L/opt/SUNWspro/prod/lib Core.o -o ../../blib/arch/auto/Anarres/Mud/Driver/Efun/Core/Core.so \ \ chmod 755 ../../blib/arch/auto/Anarres/Mud/Driver/Efun/Core/Core.so cp Core.bs ../../blib/arch/auto/Anarres/Mud/Driver/Efun/Core/Core.bs chmod 644 ../../blib/arch/auto/Anarres/Mud/Driver/Efun/Core/Core.bs make[2]: Leaving directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Efun/Core' make[1]: Leaving directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Efun' make[1]: Entering directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Compiler' flex lexer.yy /export/home/cpanrun/build/5.10.0/bin/perl symchange.pl lex.yy.c > lexer.c rm -f lex.yy.c bison -vd parser.y /export/home/cpanrun/build/5.10.0/bin/perl symchange.pl parser.tab.c > parser.c /export/home/cpanrun/build/5.10.0/bin/perl symchange.pl parser.tab.h > parser.h rm -f parser.tab.[ch] /export/home/cpanrun/build/5.10.0/bin/perl /export/home/cpanrun/build/5.10.0/lib/ExtUtils/xsubpp -typemap /export/home/cpanrun/build/5.10.0/lib/ExtUtils/typemap -typemap typemap Compiler.xs > Compiler.xsc && mv Compiler.xsc Compiler.c cp symchange.pl ../blib/lib/Anarres/Mud/Driver/symchange.pl cp Compiler.pm ../blib/lib/Anarres/Mud/Driver/Compiler.pm gcc -c -I../include -D_REENTRANT -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fno-strict-aliasing -pipe -O2 -g -Wall -DVERSION=\"0.1\" -DXS_VERSION=\"0.1\" -fPIC "-I/export/home/cpanrun/build/5.10.0/lib/CORE" lexer.c gcc -c -I../include -D_REENTRANT -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fno-strict-aliasing -pipe -O2 -g -Wall -DVERSION=\"0.1\" -DXS_VERSION=\"0.1\" -fPIC "-I/export/home/cpanrun/build/5.10.0/lib/CORE" parser.c gcc -c -I../include -D_REENTRANT -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fno-strict-aliasing -pipe -O2 -g -Wall -DVERSION=\"0.1\" -DXS_VERSION=\"0.1\" -fPIC "-I/export/home/cpanrun/build/5.10.0/lib/CORE" utils.c gcc -c -I../include -D_REENTRANT -DPRIVLIB_LAST_IN_INC -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -fno-strict-aliasing -pipe -O2 -g -Wall -DVERSION=\"0.1\" -DXS_VERSION=\"0.1\" -fPIC "-I/export/home/cpanrun/build/5.10.0/lib/CORE" Compiler.c Compiler.xs: In function `XS_Anarres__Mud__Driver__Compiler_new': Compiler.xs:120: warning: operation on `RETVAL' may be undefined Compiler.c:104: warning: unused variable `class' Compiler.c:96: warning: unused variable `Perl___notused' Compiler.c: In function `XS_Anarres__Mud__Driver__Compiler_lex': Compiler.c:128: warning: unused variable `class' Compiler.c:120: warning: unused variable `Perl___notused' Compiler.c: In function `XS_Anarres__Mud__Driver__Compiler_parse': Compiler.c:154: warning: unused variable `class' Compiler.c:146: warning: unused variable `Perl___notused' Compiler.c: In function `XS_Anarres__Mud__Driver__Compiler_DESTROY': Compiler.c:173: warning: unused variable `Perl___notused' Compiler.c: In function `boot_Anarres__Mud__Driver__Compiler': Compiler.c:205: warning: unused variable `Perl___notused' Running Mkbootstrap for Anarres::Mud::Driver::Compiler () chmod 644 Compiler.bs rm -f ../blib/arch/auto/Anarres/Mud/Driver/Compiler/Compiler.so gcc -G -L/usr/lib -L/usr/ccs/lib -L/opt/SUNWspro/prod/lib lexer.o parser.o utils.o Compiler.o -o ../blib/arch/auto/Anarres/Mud/Driver/Compiler/Compiler.so \ \ chmod 755 ../blib/arch/auto/Anarres/Mud/Driver/Compiler/Compiler.so cp Compiler.bs ../blib/arch/auto/Anarres/Mud/Driver/Compiler/Compiler.bs chmod 644 ../blib/arch/auto/Anarres/Mud/Driver/Compiler/Compiler.bs make[1]: Leaving directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Compiler' make[1]: Entering directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Interpreter' cp Interpreter.pm ../blib/lib/Anarres/Mud/Driver/Interpreter.pm make[1]: Leaving directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Interpreter' make[1]: Entering directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/lib' make[1]: Leaving directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/lib' make[1]: Entering directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Type' make[1]: Leaving directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Type' make[1]: Entering directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Efun' make[2]: Entering directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Efun/Core' make[2]: Leaving directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Efun/Core' make[1]: Leaving directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Efun' make[1]: Entering directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Compiler' make[1]: Leaving directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Compiler' make[1]: Entering directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Interpreter' make[1]: Leaving directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Interpreter' PERL_DL_NONLAZY=1 /export/home/cpanrun/build/5.10.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01_type.........1..24 ok 1 - use Anarres::Mud::Driver::Compiler::Type; "my" variable $v masks earlier declaration in same scope at t/01_type.t line 36. "my" variable $w masks earlier declaration in same scope at t/01_type.t line 37. ok 2 - Construct T_STRING (from cache) ok 3 - Construct string pointer ok 4 - Construct string pointer from cache ok 5 - Construct T_CLASS ok 6 - Class dump looks OK ok 7 - Construct complex T_CLASS ok 8 - Complex class dump looks OK ok 9 - Cache integrity check ok 10 - Can assign NIL to INTEGER ok 11 - Can assign BOOL to INTEGER ok 12 - Cannot assign INTEGER to NIL ok 13 - Cannot assign INTEGER to BOOL ok 14 - Can assign NIL to class ok 15 - Can assign $t to itself ok 16 - Can assign $u to itself ok 17 - Cannot assign simple class to complex ok 18 - Cannot assign complex class to simple ok 19 - U(n, i) = i ok 20 - U(i, i) = i ok 21 - U(s, i) = ? ok 22 - U({f:si{g:s}}, {f:si{g:s}}) = {f:si{g:s}} ok 23 - U({f:si{g:s}}, {d:si{e:si}}) = ? ok 24 - U(*{d:si{e:si}}, *{f:si{g:s}}) = *? ok t/02_flags........1..2 ok 1 - use Anarres::Mud::Driver::Compiler::Type; Name "Anarres::Mud::Driver::Compiler::Type::CACHE" used only once: possible typo at /export/home/cpanrun/build/5.10.0/lib/DynaLoader.pm line 226. ok 2 - M_EFUN is a valid flag ok t/04_node.........1..8 ok 1 - use Anarres::Mud::Driver::Compiler::Node; ok 2 - use Anarres::Mud::Driver::Compiler::Dump; ok 3 - use Anarres::Mud::Driver::Compiler::Check; No generate in ToString Sscanf ok 4 - use Anarres::Mud::Driver::Compiler::Generate; ok 5 - Created a new Nil ok 6 - Nil dumps (nil) ok 7 - Nil checks (1) ok 8 - Nil generates (undef) ok t/10_program......1..3 ok 1 - use Anarres::Mud::Driver::Program; ok 2 - We constructed something ... ok 3 - ... which looks like a program ok t/20_compiler.....1..3 No generate in ToString Sscanf ok 1 - use Anarres::Mud::Driver::Compiler; ok 2 - We constructed something ... ok 3 - ... which looks like a compiler ok t/50_efun_core....1..1 ok 1 - use Anarres::Mud::Driver::Efun::Core; ok t/51_efun_sys.....1..1 ok 1 - Dummy ok t/52_efun_net.....1..1 ok 1 - Dummy ok t/60_compile......1..4 ok 1 - use Anarres::Mud::Driver::Program; No generate in ToString Sscanf ok 2 - use Anarres::Mud::Driver::Compiler; ok 3 - use Anarres::Mud::Driver::Efun::Core; ok 4 - We constructed a compiler ok All tests successful. Files=9, Tests=47, 10 wallclock secs ( 5.51 cusr + 0.57 csys = 6.08 CPU) make[1]: Entering directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/lib' No tests defined for Anarres::Mud::Driver extension. make[1]: Leaving directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/lib' make[1]: Entering directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Type' No tests defined for Anarres::Mud::Driver::Compiler::Type extension. make[1]: Leaving directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Type' make[1]: Entering directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Efun' make[2]: Entering directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Efun/Core' make[2]: Leaving directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Efun/Core' make[2]: Entering directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Efun/Core' No tests defined for Anarres::Mud::Driver::Efun::Core extension. make[2]: Leaving directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Efun/Core' make[1]: Leaving directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Efun' make[1]: Entering directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Compiler' No tests defined for Anarres::Mud::Driver::Compiler extension. make[1]: Leaving directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Compiler' make[1]: Entering directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Interpreter' No tests defined for Anarres::Mud::Driver::Interpreter extension. make[1]: Leaving directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Interpreter' make[1]: Entering directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/lib' make[1]: Leaving directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/lib' make[1]: Entering directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Type' make[1]: Leaving directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Type' make[1]: Entering directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Efun' make[2]: Entering directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Efun/Core' make[2]: Leaving directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Efun/Core' make[1]: Leaving directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Efun' make[1]: Entering directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Compiler' make[1]: Leaving directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Compiler' make[1]: Entering directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Interpreter' make[1]: Leaving directory `/export/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Anarres-Mud-Driver/Interpreter' Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /export/home/cpanrun/build/5.10.0/site/lib/auto/Anarres/Mud/Driver/Compiler/Compiler.so Installing /export/home/cpanrun/build/5.10.0/site/lib/auto/Anarres/Mud/Driver/Compiler/Compiler.bs Installing /export/home/cpanrun/build/5.10.0/site/lib/auto/Anarres/Mud/Driver/Compiler/Type/Type.so Installing /export/home/cpanrun/build/5.10.0/site/lib/auto/Anarres/Mud/Driver/Compiler/Type/Type.bs Installing /export/home/cpanrun/build/5.10.0/site/lib/auto/Anarres/Mud/Driver/Efun/Core/Core.so Installing /export/home/cpanrun/build/5.10.0/site/lib/auto/Anarres/Mud/Driver/Efun/Core/Core.bs Installing /export/home/cpanrun/build/5.10.0/html/site/lib/Anarres/Mud/Driver.html Installing /export/home/cpanrun/build/5.10.0/site/lib/Anarres/Mud/Driver.pm Installing /export/home/cpanrun/build/5.10.0/site/lib/Anarres/Mud/Driver/Program.pm Installing /export/home/cpanrun/build/5.10.0/site/lib/Anarres/Mud/Driver/symchange.pl Installing /export/home/cpanrun/build/5.10.0/site/lib/Anarres/Mud/Driver/Compiler.pm Installing /export/home/cpanrun/build/5.10.0/site/lib/Anarres/Mud/Driver/Interpreter.pm Installing /export/home/cpanrun/build/5.10.0/site/lib/Anarres/Mud/Driver/Compiler/Node.pm Installing /export/home/cpanrun/build/5.10.0/site/lib/Anarres/Mud/Driver/Compiler/Dump.pm Installing /export/home/cpanrun/build/5.10.0/site/lib/Anarres/Mud/Driver/Compiler/Generate.pm Installing /export/home/cpanrun/build/5.10.0/site/lib/Anarres/Mud/Driver/Compiler/Check.pm Installing /export/home/cpanrun/build/5.10.0/site/lib/Anarres/Mud/Driver/Compiler/Visitor.pm Installing /export/home/cpanrun/build/5.10.0/site/lib/Anarres/Mud/Driver/Compiler/Type.pm Installing /export/home/cpanrun/build/5.10.0/site/lib/Anarres/Mud/Driver/Program/Efun.pm Installing /export/home/cpanrun/build/5.10.0/site/lib/Anarres/Mud/Driver/Program/Method.pm Installing /export/home/cpanrun/build/5.10.0/site/lib/Anarres/Mud/Driver/Program/Variable.pm Installing /export/home/cpanrun/build/5.10.0/site/lib/Anarres/Mud/Driver/Efun/Core.pm Installing /export/home/cpanrun/build/5.10.0/site/man/man3/Anarres::Mud::Driver.3 Appending installation info to /export/home/cpanrun/build/5.10.0/lib/perllocal.pod