#363: OS X x86 fails t/src/embed.t #4
--------------------+-------------------------------------------------------
Reporter: coke | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: none | Version:
Severity: medium | Keywords:
Lang: | Patch:
Platform: |
--------------------+-------------------------------------------------------
http://smolder.plusthree.com/app/public_projects/report_details/18205#first_failure
(double checked, this happens with or without --optimize)
{{{
# Failed test 'External sub'
# at t/src/embed.t line 175.
# Exited with error code: [SIGNAL 3]
# Received:
# Parrot VM: PANIC: vJ 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 12237
# 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.9.1-devel
# Configured : Fri Feb 20 16:31:13 2009 GMT
# Architecture: nojit
# JIT Capable : No
# Interp Flags: 0
# Exceptions : (missing from core)
#
# Dumping Core...
#
# Expected:
# Hello from C
#
# Looks like you failed 1 test of 5.
}}}
This is a C style test. If I try to manually compile it with the flags
shown during 'make' (to try to get a backtrace), the compile itself fails
with:
{{{
embed_4.c: In function 'main':
embed_4.c:47: warning: ignoring return value of 'Parrot_call_sub',
declared with attribute warn_unused_result
/usr/bin/ld: Undefined symbols:
_Parrot_call_sub
_Parrot_compile_string
_Parrot_destroy
_Parrot_new
_Parrot_new_string
_Parrot_printf
_Parrot_sub_new_from_c_func
collect2: ld returned 1 exit status
}}}
--
Ticket URL: <https://trac.parrot.org/parrot/ticket/363>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets