This failure was observed on a box to which I sometimes have access.
tt1931-nci-parameters-deprecation: linux/i386: t/pmc/nci.t: 1 test failure
No command-line options during configuration (i.e., gcc build)
$ git branch | grep \*; git show | head -1
* tt1931-nci-parameters-deprecation
commit 8cc38ffa41320b7a520af3dd43879503e85411b8
$ prove -v t/pmc/nci.t
t/pmc/nci.t ..
1..58
ok 1 - load library fails
ok 2 - dlfunc on undef
ok 3 - dlfunc function not found
ok 4 - dlfunc function is defined
ok 5 - dlfunc function pointer
ok 6 - nci_c - return a char in an INTEGER register
ok 7 - nci_d and nci_dlvar_double
ok 8 - nci_f and nci_dlvar_float
ok 9 - nci_l - return a long in an INTEGER register
ok 10 - nci_p - return a pointer to int
ok 11 - nci_s - return a short in an INTEGER register
ok 12 - nci_v and nci_dlvar_int
ok 13 - nci_dd - PASM
ok 14 - nci_dd - PIR
ok 15 - get_string()
ok 16 - nci_fff
ok 17 - nci_isc
ok 18 - nci_ssc
ok 19 - nci_csc
ok 20 - nci_dd - stress test
ok 21 - nci_dd - clone
ok 22 - nci_iiii
ok 23 - nci_pi - struct with ints
ok 24 - nci_pi - struct with floats
ok 25 - nci_pi - align
ok 26 - nci_pi - char*
ok 27 - nci_pi - nested struct *
ok 28 - nci_pi - nested struct * w named access
not ok 29 - nci_pi - func_ptr* with signature
# Failed test 'nci_pi - func_ptr* with signature'
# at t/pmc/nci.t line 986.
# Exited with error code: 1
# Received:
# No NCI thunk available for signature '[ 7 ; 29 ; 4 ]'
# current instr.: 'main' pc 42
(/home/jkeenan/gitwork/parrot/t/pmc/nci_29.pir:20)
#
# Expected:
# hello call_back
# 4711
#
ok 30 - nci_pi - nested struct aligned
ok 31 - nci_pi - nested struct unaligned
ok 32 - nci_pi - nested, unaligned, named
ok 33 - nci_pi - int
ok 34 - nci_ip
ok 35 - nci_pi - null
not ok 36 - nci_vP # TODO Disabled to avoid linkage problems, see src/nci_test.c
# Failed (TODO) test 'nci_vP'
# at t/pmc/nci.t line 1282.
# got: 'got null
# got null
# '
# expected: 'ok
# got null
# '
ok 37 - nci_cb_C1 - PASM
ok 38 - nci_cb_C1 - PIR
ok 39 - nci_cb_C2 - PASM
ok 40 - nci_cb_C3 - PIR
ok 41 - nci_cb_D1 - PASM
ok 42 - nci_cb_D2 - PASM
ok 43 - nci_cb_D2 - PIR
ok 44 - nci_cb_D3 - PIR
ok 45 - nci_cb_D4 - synchronous callbacks
ok 46 - nci_pip - array of structs
ok 47 - nci_vpii - nested structs
ok 48 - nci_piiii - nested array in a struct
ok 49 - nci_pii - writing back to libnci_test.so
ok 50 - nci_vv and nci_dlvar_int
ok 51 - dlvar - unknown symbol
ok 52 - dlfunc - unknown symbol
ok 53 - loading same library twice
ok 54 - opcode 'does'
ok 55 - conversion d <-> P
ok 56 - nested structs should be independent
ok 57 - arity
ok 58 - nci_vfff - v_fff parameter
# Looks like you failed 1 test of 58.
Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/58 subtests
Test Summary Report
-------------------
t/pmc/nci.t (Wstat: 256 Tests: 58 Failed: 1)
Failed test: 29
Non-zero exit status: 1
Files=1, Tests=58, 2 wallclock secs ( 0.04 usr 0.00 sys + 0.66 cusr 0.37
csys = 1.07 CPU)
Result: FAIL
_______________________________________________
http://lists.parrot.org/mailman/listinfo/parrot-dev