# New Ticket Created by  [EMAIL PROTECTED] 
# Please include the string:  [perl #60662]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=60662 >


---
osname= linux
osvers= 2.6.23-gentoo-r3
arch=   x86_64-linux
cc=     x86_64-pc-linux-gnu-gcc
---
Flags:
    category=core
    severity=medium
    ack=no
---
I just updated svn and built parrot with just perl ./Configure.pl, make, make
test.  I had the following test fail:

prove -dv t/pmc/nci.t
# $Test::Harness::Switches:
# 1 tests to run
t/pmc/nci....# Running: /usr/bin/perl5.8.8  t/pmc/nci.t
# 
PERL5LIB=/etc/perl:/usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux:/usr/lib64/perl5/vendor_perl/5.8.8:/usr/lib64/perl5/vendor_perl:/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux:/usr/lib64/perl5/site_perl/5.8.8:/usr/lib64/perl5/site_perl:/usr/lib64/perl5/5.8.8/x86_64-linux:/usr/lib64/perl5/5.8.8:/usr/local/lib/site_perl:.
1..68
ok 1 - load library fails
ok 2 - dlfunc on undef
ok 3 - dlfunc function not found
ok 4 - nci_c - return a char in an INTEGER register
ok 5 - nci_d and nci_dlvar_double
ok 6 - nci_f and nci_dlvar_float
ok 7 - nci_l - return a long in an INTEGER register
ok 8 - nci_p - return a pointer to int
ok 9 - nci_t - return a C-string
ok 10 - nci_s - return a short in an INTEGER register
ok 11 - nci_v and nci_dlvar_int
ok 12 - nci_dd - PASM
ok 13 - nci_dd - PIR
ok 14 - get_string()
ok 15 - nci_fff
ok 16 - nci_isc
ok 17 - nci_ssc
ok 18 - nci_csc
ok 19 - nci_it
ok 20 - nci_it
ok 21 - nci_tt
ok 22 - nci_dd - stress test
ok 23 - nci_dd - clone
ok 24 - nci_iiii
ok 25 - nci_i4i
ok 26 - nci_ii3
ok 27 - nci_tb
ok 28 - nci_tB
ok 29 - nci_pi - struct with ints
ok 30 - nci_pi - struct with floats
ok 31 - nci_pi - align
ok 32 - nci_pi - char*
ok 33 - nci_pi - nested struct *
ok 34 - nci_pi - nested struct * w named access
ok 35 - nci_pi - func_ptr* with signature
ok 36 - nci_pi - nested struct aligned
ok 37 - nci_pi - nested struct unaligned
ok 38 - nci_pi - nested, unaligned, named
ok 39 - nci_pi - int
ok 40 - nci_ip
ok 41 - nci_vP
ok 42 - nci_cb_C1 - PASM
ok 43 - nci_cb_C1 - PIR
ok 44 - nci_cb_C2 - PASM
ok 45 - nci_cb_C3 - PIR
ok 46 - nci_cb_D1 - PASM
ok 47 - nci_cb_D2 - PASM
ok 48 - nci_cb_D2 - PIR
ok 49 - nci_cb_D3 - PIR
ok 50 - nci_cb_D4 - synchronous callbacks
ok 51 - nci_pip - array of structs
ok 52 - nci_i33 - out parameters and return values
ok 53 - nci_vpii - nested structs
ok 54 - nci_piiii - nested array in a struct
ok 55 - nci_pii - writing back to libnci_test.so
ok 56 - nci_vv and nci_dlvar_int
ok 57 - dlvar - unknown symbol
ok 58 - dlfunc - unknown symbol
ok 59 - loading same library twice
ok 60 - opcode 'does'
ok 61 - conversion d <-> P
ok 62 - conversion S <-> P
ok 63 - conversion I <-> P
not ok 64 - nested structs should be independent # TODO RT #31292

#   Failed (TODO) test 'nested structs should be independent'
#   at t/pmc/nci.t line 2538.
#          got: 'X: 1
# Y: 100
# X: 1
# Y: 200
# '
#     expected: 'X: 1
# Y: 100
# X: 1
# Y: 100
# '
ok 65 - arity
ok 66 - nci_vVi - void** out parameter
ok 67 - nci_ttt - t_tt parameter

#   Failed test 'nci_vfff - t_tt parameter'
not ok 68 - nci_vfff - t_tt parameter
#   at t/pmc/nci.t line 2689.
# Exited with error code: [SIGNAL 3]
# Received:
# Parrot VM: PANIC: vfff is an unknown signature type.
# CAN_BUILD_CALL_FRAMES is disabled, add the signature to src/call_list.txt!
# C file src/nci.c, line 7500
# Parrot file (not available), line (not available)
#
# We highly suggest you notify the Parrot team if you have not been working on
# Parrot.  Use parrotbug (located in parrot's root directory) or send an
# e-mail to [EMAIL PROTECTED]
# Include the entire text of this error message and the text of the script that
# generated the error.  If you've made any modifications to Parrot, please
# describe them as well.
#
# Version     : 0.8.1-devel
# Configured  : Wed Nov 19 05:57:18 2008 GMT
# Architecture: nojit
# JIT Capable : No
# Interp Flags: 0
# Exceptions  : (missing from core)
#
# Dumping Core...
#
# Expected:
# 1
# 1
# 1
#
# Looks like you failed 1 test of 68.
dubious
        Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 68
        Failed 1/68 tests, 98.53% okay
Failed Test Stat Wstat Total Fail  List of Failed
-------------------------------------------------------------------------------
t/pmc/nci.t    1   256    68    1  68
Failed 1/1 test scripts. 1/68 subtests failed.
Files=1, Tests=68,  6 wallclock secs ( 1.24 cusr +  2.49 csys =  3.73 CPU)
Failed 1/1 test programs. 1/68 subtests failed.

This is on a machine running Gentoo linux.  If there's any other information i 
can provide let me know.

Adam

---
Summary of my parrot 0.8.1 (r32864) configuration:
  configdate='Wed Nov 19 05:57:18 2008 GMT'
  Platform:
    osname=linux, archname=x86_64-linux
    jitcapable=0, jitarchname=nojit,
    jitosname=linux, jitcpuarch=amd64
    execcapable=0
    perl=/usr/bin/perl5.8.8
  Compiler:
    cc='x86_64-pc-linux-gnu-gcc', ccflags=' -pipe -Wdeclaration-after-statement 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -D_GNU_SOURCE 
-DHASATTRIBUTE_CONST  -DHASATTRIBUTE_DEPRECATED  -DHASATTRIBUTE_MALLOC  
-DHASATTRIBUTE_NONNULL  -DHASATTRIBUTE_NORETURN  -DHASATTRIBUTE_PURE  
-DHASATTRIBUTE_UNUSED  -DHASATTRIBUTE_WARN_UNUSED_RESULT  -falign-functions=16 
-fvisibility=hidden -maccumulate-outgoing-args -W -Wall -Waggregate-return 
-Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization 
-Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral 
-Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline 
-Winvalid-pch -Wmissing-braces -Wmissing-field-initializers 
-Wno-missing-format-attribute -Wmissing-include-dirs -Wpacked -Wparentheses 
-Wpointer-arith -Wreturn-type -Wsequence-point -Wno-shadow -Wsign-compare 
-Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs 
-Wundef -Wunknown-pragmas -Wn!
 o-unused -Wvariadic-macros -Wwrite-strings -Wbad-function-cast -Wc++-compat 
-Wdeclaration-after-statement -Wimplicit-function-declaration -Wimplicit-int 
-Wmain -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wnonnull 
-DHAS_GETTEXT',
  Linker and Libraries:
    ld='x86_64-pc-linux-gnu-gcc', ldflags=' -L/usr/local/lib64',
    cc_ldflags='',
    libs='-lpthread -lnsl -ldl -lm -lcrypt -lutil -lrt -lgmp -lreadline -lpcre 
-lcrypto '
  Dynamic Linking:
    share_ext='.so', ld_share_flags='-shared -L/usr/local/lib64 -fPIC',
    load_ext='.so', ld_load_flags='-shared -L/usr/local/lib64 -fPIC'
  Types:
    iv=long, intvalsize=8, intsize=4, opcode_t=long, opcode_t_size=8,
    ptrsize=8, ptr_alignment=1 byteorder=12345678, 
    nv=double, numvalsize=8, doublesize=8

---
Environment:
    HOME =/home/adam
    LANG =en_CA.utf8
    LANGUAGE  (unset)
    LC_COLLATE =POSIX
    LD_LIBRARY_PATH  (unset)
    LOGDIR  (unset)
    PATH 
=/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.1.2:/var/qmail/bin
    SHELL =/bin/bash

Reply via email to