Ticket #363 (closed bug: fixed)
OS X x86 fails t/src/embed.t #4
Reported by: | coke | Owned by: | NotFound |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | none | Version: | |
Severity: | medium | Keywords: | |
Cc: | Language: | ||
Patch status: | Platform: |
Description
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 parrot-dev@lists.parrot.org. # 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
Change History
Note: See
TracTickets for help on using
tickets.