Howdy, More FAIL here:
http://smolder.parrot.org/app/projects/report_details/24051 Duke On Sat, Oct 22, 2011 at 8:57 AM, James E Keenan <[email protected]> wrote: > On 10/22/11 9:46 AM, Andrew Whitworth wrote: > >> I would appreciate if people could run a few extra tests against the >> branch. > > t/src/extend.t fails with an all-g++ build, i.e., perl Configure.pl --cc=g++ > --link=g++ --ld=g++. > > [li11-226:parrot] 584 $ prove -v t/src/extend.t > t/src/extend.t .. > 1..24 > ok 1 - Parrot_PMC_null > ok 2 - Parrot_get_root_namespace/Parrot_(un)register_pmc > ok 3 - set/get_intreg > ok 4 - Parrot_fprintf > ok 5 - Parrot_printf/Parrot_eprintf with no interp > ok 6 - set/get_numreg > ok 7 - Parrot_new_string > ok 8 - Parrot_new_string/Parrot_(un)register_string > ok 9 - set/get_strreg > ok 10 - PMC_set/get_integer > ok 11 - Parrot_free_cstring > ok 12 - PMC_set/get_integer_keyed_int > ok 13 - set/get_pmcreg > ok 14 - PMC_set/get_number > ok 15 - PMC_set/get_string > # 'g++ -D_GNU_SOURCE -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED > -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN > -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT > -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -g -I./include -c > -o t/src/extend_16.o t/src/extend_16.c' failed with exit code 1 > # Failed to build 't/src/extend_16.o': t/src/extend_16.c: In function 'int > main(int, const char**)': > # t/src/extend_16.c:15: error: cannot convert 'PackFile*' to 'PMC*' in > initialization > # t/src/extend_16.c:18: error: cannot convert 'PMC*' to 'PackFile*' for > argument '2' to 'PMC* Parrot_pf_get_packfile_pmc(parrot_interp_t*, > PackFile*)' > not ok 16 - call a parrot sub > > # Failed test 'call a parrot sub' > # at t/src/extend.t line 517. > # 'g++ -D_GNU_SOURCE -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED > -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN > -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT > -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -g -I./include -c > -o t/src/extend_17.o t/src/extend_17.c' failed with exit code 1 > # Failed to build 't/src/extend_17.o': t/src/extend_17.c: In function 'int > main(int, const char**)': > # t/src/extend_17.c:14: error: cannot convert 'PackFile*' to 'PMC*' in > initialization > # t/src/extend_17.c:17: error: cannot convert 'PMC*' to 'PackFile*' for > argument '2' to 'PMC* Parrot_pf_get_packfile_pmc(parrot_interp_t*, > PackFile*)' > not ok 17 - call a parrot sub using the unified interface > > # Failed test 'call a parrot sub using the unified interface' > # at t/src/extend.t line 567. > # 'g++ -D_GNU_SOURCE -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED > -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN > -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT > -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -g -I./include -c > -o t/src/extend_18.o t/src/extend_18.c' failed with exit code 1 > # Failed to build 't/src/extend_18.o': t/src/extend_18.c: In function 'int > main(int, const char**)': > # t/src/extend_18.c:14: error: cannot convert 'PackFile*' to 'PMC*' in > initialization > # t/src/extend_18.c:18: error: cannot convert 'PMC*' to 'PackFile*' for > argument '2' to 'PMC* Parrot_pf_get_packfile_pmc(parrot_interp_t*, > PackFile*)' > not ok 18 - call a parrot sub and return an integer > > # Failed test 'call a parrot sub and return an integer' > # at t/src/extend.t line 634. > # 'g++ -D_GNU_SOURCE -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED > -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN > -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT > -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -g -I./include -c > -o t/src/extend_19.o t/src/extend_19.c' failed with exit code 1 > # Failed to build 't/src/extend_19.o': t/src/extend_19.c: In function 'int > main(int, const char**)': > # t/src/extend_19.c:14: error: cannot convert 'PackFile*' to 'PMC*' in > initialization > # t/src/extend_19.c:18: error: cannot convert 'PMC*' to 'PackFile*' for > argument '2' to 'PMC* Parrot_pf_get_packfile_pmc(parrot_interp_t*, > PackFile*)' > not ok 19 - call a parrot sub, catch exception > > # Failed test 'call a parrot sub, catch exception' > # at t/src/extend.t line 692. > # 'g++ -D_GNU_SOURCE -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED > -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN > -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT > -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -g -I./include -c > -o t/src/extend_20.o t/src/extend_20.c' failed with exit code 1 > # Failed to build 't/src/extend_20.o': t/src/extend_20.c: In function 'int > main(int, const char**)': > # t/src/extend_20.c:14: error: cannot convert 'PackFile*' to 'PMC*' in > assignment > # t/src/extend_20.c:17: error: 'pf' was not declared in this scope > # t/src/extend_20.c:19: error: 'Parrot_runcode' was not declared in this > scope > not ok 20 - eval code through a parrot sub - \#39669 # TODO Must explicitly > set a PIR compreg > > # Failed (TODO) test 'eval code through a parrot sub - \#39669' > # at t/src/extend.t line 781. > not ok 21 - compile string in a fresh interp - \#39986 # TODO Must > explicitly set a PIR compreg > # Failed (TODO) test 'compile string in a fresh interp - \#39986' > # at t/src/extend.t line 811. > # Exited with error code: 1 > # Received: > # > # Expected: > # Hello from foo! > # > # 'g++ -D_GNU_SOURCE -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED > -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN > -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT > -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -g -I./include -c > -o t/src/extend_22.o t/src/extend_22.c' failed with exit code 1 > # Failed to build 't/src/extend_22.o': t/src/extend_22.c: In function 'int > main(int, const char**)': > # t/src/extend_22.c:14: error: cannot convert 'PackFile*' to 'PMC*' in > assignment > # t/src/extend_22.c:15: error: cannot convert 'PMC*' to 'PackFile*' for > argument '2' to 'PMC* Parrot_pf_get_packfile_pmc(parrot_interp_t*, > PackFile*)' > not ok 22 - call multi sub from C - \#41511 > > # Failed test 'call multi sub from C - \#41511' > # at t/src/extend.t line 843. > # 'g++ -D_GNU_SOURCE -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED > -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN > -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT > -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -g -I./include -c > -o t/src/extend_23.o t/src/extend_23.c' failed with exit code 1 > # Failed to build 't/src/extend_23.o': t/src/extend_23.c: In function 'int > main(int, const char**)': > # t/src/extend_23.c:14: error: cannot convert 'PackFile*' to 'PMC*' in > assignment > # t/src/extend_23.c:15: error: cannot convert 'PMC*' to 'PackFile*' for > argument '2' to 'PMC* Parrot_pf_get_packfile_pmc(parrot_interp_t*, > PackFile*)' > not ok 23 - call multi sub from C - unified interface > > # Failed test 'call multi sub from C - unified interface' > # at t/src/extend.t line 872. > ok 24 - multiple Parrot_new/Parrot_x_exit cycles > # Looks like you failed 6 tests of 24. > Dubious, test returned 6 (wstat 1536, 0x600) > Failed 6/24 subtests > > Test Summary Report > ------------------- > t/src/extend.t (Wstat: 1536 Tests: 24 Failed: 6) > Failed tests: 16-19, 22-23 > Non-zero exit status: 6 > Files=1, Tests=24, 4 wallclock secs ( 0.04 usr 0.01 sys + 2.54 cusr 0.73 > csys = 3.32 CPU) > Result: FAIL > > _______________________________________________ > http://lists.parrot.org/mailman/listinfo/parrot-dev > -- Jonathan "Duke" Leto <[email protected]> Leto Labs LLC 209.691.DUKE // http://labs.leto.net NOTE: Personal email is only checked twice a day at 10am/2pm PST, please call/text for time-sensitive matters. _______________________________________________ http://lists.parrot.org/mailman/listinfo/parrot-dev
