# New Ticket Created by James Keenan
# Please include the string: [perl #50038]
# in the subject line of all future correspondence about this issue.
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=50038 >
Failed at r25076. Here's the output of 'prove -v' on i386-inux. I
got similar failures on ppc-darwin. AFAICT, these developed in last
24 hours.
t/src/extend....1..17
# 'cc -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-D_GNU_SOURCE -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED
-DHASATTRIBUTE_FORMAT -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL
-DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED
-DHASATTRIBUTE_WARN_UNUSED_RESULT -falign-functions=16
-mno-accumulate-outgoing-args -W -Wall -Waggregate-return -Wbad-function-cast
-Wc++-compat -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment
-Wdeclaration-after-statement -Wdisabled-optimization -Wextra
-Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit
-Wimplicit-function-declaration -Wimplicit-int -Wimport -Winit-self -Winline
-Winvalid-pch -Wmain -Wmissing-braces -Wmissing-declarations
-Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-prototypes
-Wnested-externs -Wno-endif-labels -Wno-shadow -Wno-unused -Wnonnull -Wpacked
-Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare
-Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs
-Wundef -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -g -I./include -c
-o t/src/extend_1.o t/src/extend_1.c' failed with exit code 1
# Failed to build 't/src/extend_1.o': In file included from t/src/extend_1.c:4:
# ./include/parrot/embed.h:41: error: expected declaration specifiers or '...'
before 'Parrot_String'
not ok 1 - set/get_intreg
# Failed test (t/src/extend.t at line 29)
# 'cc -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-D_GNU_SOURCE -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED
-DHASATTRIBUTE_FORMAT -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL
-DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED
-DHASATTRIBUTE_WARN_UNUSED_RESULT -falign-functions=16
-mno-accumulate-outgoing-args -W -Wall -Waggregate-return -Wbad-function-cast
-Wc++-compat -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment
-Wdeclaration-after-statement -Wdisabled-optimization -Wextra
-Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit
-Wimplicit-function-declaration -Wimplicit-int -Wimport -Winit-self -Winline
-Winvalid-pch -Wmain -Wmissing-braces -Wmissing-declarations
-Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-prototypes
-Wnested-externs -Wno-endif-labels -Wno-shadow -Wno-unused -Wnonnull -Wpacked
-Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare
-Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs
-Wundef -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -g -I./include -c
-o t/src/extend_2.o t/src/extend_2.c' failed with exit code 1
# Failed to build 't/src/extend_2.o': In file included from t/src/extend_2.c:4:
# ./include/parrot/embed.h:41: error: expected declaration specifiers or '...'
before 'Parrot_String'
not ok 2 - set/get_numreg
# Failed test (t/src/extend.t at line 60)
# 'cc -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-D_GNU_SOURCE -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED
-DHASATTRIBUTE_FORMAT -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL
-DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED
-DHASATTRIBUTE_WARN_UNUSED_RESULT -falign-functions=16
-mno-accumulate-outgoing-args -W -Wall -Waggregate-return -Wbad-function-cast
-Wc++-compat -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment
-Wdeclaration-after-statement -Wdisabled-optimization -Wextra
-Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit
-Wimplicit-function-declaration -Wimplicit-int -Wimport -Winit-self -Winline
-Winvalid-pch -Wmain -Wmissing-braces -Wmissing-declarations
-Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-prototypes
-Wnested-externs -Wno-endif-labels -Wno-shadow -Wno-unused -Wnonnull -Wpacked
-Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare
-Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs
-Wundef -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -g -I./include -c
-o t/src/extend_3.o t/src/extend_3.c' failed with exit code 1
# Failed to build 't/src/extend_3.o': In file included from t/src/extend_3.c:4:
# ./include/parrot/embed.h:41: error: expected declaration specifiers or '...'
before 'Parrot_String'
# t/src/extend_3.c: In function 'main':
# t/src/extend_3.c:16: warning: implicit declaration of function 'PIO_eprintf'
# t/src/extend_3.c:16: warning: nested extern declaration of 'PIO_eprintf'
not ok 3 - Parrot_new_string
# Failed test (t/src/extend.t at line 92)
# 'cc -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-D_GNU_SOURCE -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED
-DHASATTRIBUTE_FORMAT -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL
-DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED
-DHASATTRIBUTE_WARN_UNUSED_RESULT -falign-functions=16
-mno-accumulate-outgoing-args -W -Wall -Waggregate-return -Wbad-function-cast
-Wc++-compat -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment
-Wdeclaration-after-statement -Wdisabled-optimization -Wextra
-Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit
-Wimplicit-function-declaration -Wimplicit-int -Wimport -Winit-self -Winline
-Winvalid-pch -Wmain -Wmissing-braces -Wmissing-declarations
-Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-prototypes
-Wnested-externs -Wno-endif-labels -Wno-shadow -Wno-unused -Wnonnull -Wpacked
-Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare
-Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs
-Wundef -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -g -I./include -c
-o t/src/extend_4.o t/src/extend_4.c' failed with exit code 1
# Failed to build 't/src/extend_4.o': In file included from t/src/extend_4.c:4:
# ./include/parrot/embed.h:41: error: expected declaration specifiers or '...'
before 'Parrot_String'
# t/src/extend_4.c: In function 'main':
# t/src/extend_4.c:20: warning: implicit declaration of function 'PIO_eprintf'
# t/src/extend_4.c:20: warning: nested extern declaration of 'PIO_eprintf'
# Failed test (t/src/extend.t at line 118)
not ok 4 - set/get_strreg
# 'cc -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-D_GNU_SOURCE -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED
-DHASATTRIBUTE_FORMAT -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL
-DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED
-DHASATTRIBUTE_WARN_UNUSED_RESULT -falign-functions=16
-mno-accumulate-outgoing-args -W -Wall -Waggregate-return -Wbad-function-cast
-Wc++-compat -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment
-Wdeclaration-after-statement -Wdisabled-optimization -Wextra
-Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit
-Wimplicit-function-declaration -Wimplicit-int -Wimport -Winit-self -Winline
-Winvalid-pch -Wmain -Wmissing-braces -Wmissing-declarations
-Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-prototypes
-Wnested-externs -Wno-endif-labels -Wno-shadow -Wno-unused -Wnonnull -Wpacked
-Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare
-Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs
-Wundef -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -g -I./include -c
-o t/src/extend_5.o t/src/extend_5.c' failed with exit code 1
# Failed to build 't/src/extend_5.o': In file included from t/src/extend_5.c:4:
# ./include/parrot/embed.h:41: error: expected declaration specifiers or '...'
before 'Parrot_String'
# Failed test (t/src/extend.t at line 148)
not ok 5 - PMC_set/get_intval
ok 6 - PMC_set/get_intval_intkey
# 'cc -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-D_GNU_SOURCE -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED
-DHASATTRIBUTE_FORMAT -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL
-DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED
-DHASATTRIBUTE_WARN_UNUSED_RESULT -falign-functions=16
-mno-accumulate-outgoing-args -W -Wall -Waggregate-return -Wbad-function-cast
-Wc++-compat -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment
-Wdeclaration-after-statement -Wdisabled-optimization -Wextra
-Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit
-Wimplicit-function-declaration -Wimplicit-int -Wimport -Winit-self -Winline
-Winvalid-pch -Wmain -Wmissing-braces -Wmissing-declarations
-Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-prototypes
-Wnested-externs -Wno-endif-labels -Wno-shadow -Wno-unused -Wnonnull -Wpacked
-Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare
-Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs
-Wundef -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -g -I./include -c
-o t/src/extend_7.o t/src/extend_7.c' failed with exit code 1
# Failed to build 't/src/extend_7.o': In file included from t/src/extend_7.c:4:
# ./include/parrot/embed.h:41: error: expected declaration specifiers or '...'
before 'Parrot_String'
# Failed test (t/src/extend.t at line 220)
not ok 7 - set/get_pmcreg
# 'cc -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-D_GNU_SOURCE -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED
-DHASATTRIBUTE_FORMAT -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL
-DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED
-DHASATTRIBUTE_WARN_UNUSED_RESULT -falign-functions=16
-mno-accumulate-outgoing-args -W -Wall -Waggregate-return -Wbad-function-cast
-Wc++-compat -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment
-Wdeclaration-after-statement -Wdisabled-optimization -Wextra
-Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit
-Wimplicit-function-declaration -Wimplicit-int -Wimport -Winit-self -Winline
-Winvalid-pch -Wmain -Wmissing-braces -Wmissing-declarations
-Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-prototypes
-Wnested-externs -Wno-endif-labels -Wno-shadow -Wno-unused -Wnonnull -Wpacked
-Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare
-Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs
-Wundef -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -g -I./include -c
-o t/src/extend_8.o t/src/extend_8.c' failed with exit code 1
# Failed to build 't/src/extend_8.o': In file included from t/src/extend_8.c:4:
# ./include/parrot/embed.h:41: error: expected declaration specifiers or '...'
before 'Parrot_String'
# Failed test (t/src/extend.t at line 256)
not ok 8 - PMC_set/get_numval
# 'cc -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-D_GNU_SOURCE -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED
-DHASATTRIBUTE_FORMAT -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL
-DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED
-DHASATTRIBUTE_WARN_UNUSED_RESULT -falign-functions=16
-mno-accumulate-outgoing-args -W -Wall -Waggregate-return -Wbad-function-cast
-Wc++-compat -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment
-Wdeclaration-after-statement -Wdisabled-optimization -Wextra
-Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit
-Wimplicit-function-declaration -Wimplicit-int -Wimport -Winit-self -Winline
-Winvalid-pch -Wmain -Wmissing-braces -Wmissing-declarations
-Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-prototypes
-Wnested-externs -Wno-endif-labels -Wno-shadow -Wno-unused -Wnonnull -Wpacked
-Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare
-Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs
-Wundef -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -g -I./include -c
-o t/src/extend_9.o t/src/extend_9.c' failed with exit code 1
# Failed to build 't/src/extend_9.o': In file included from t/src/extend_9.c:4:
# ./include/parrot/embed.h:41: error: expected declaration specifiers or '...'
before 'Parrot_String'
# t/src/extend_9.c: In function 'main':
# t/src/extend_9.c:24: warning: implicit declaration of function 'PIO_eprintf'
# t/src/extend_9.c:24: warning: nested extern declaration of 'PIO_eprintf'
# Failed test (t/src/extend.t at line 289)
not ok 9 - PMC_set/get_string
# 'cc -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-D_GNU_SOURCE -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED
-DHASATTRIBUTE_FORMAT -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL
-DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED
-DHASATTRIBUTE_WARN_UNUSED_RESULT -falign-functions=16
-mno-accumulate-outgoing-args -W -Wall -Waggregate-return -Wbad-function-cast
-Wc++-compat -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment
-Wdeclaration-after-statement -Wdisabled-optimization -Wextra
-Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit
-Wimplicit-function-declaration -Wimplicit-int -Wimport -Winit-self -Winline
-Winvalid-pch -Wmain -Wmissing-braces -Wmissing-declarations
-Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-prototypes
-Wnested-externs -Wno-endif-labels -Wno-shadow -Wno-unused -Wnonnull -Wpacked
-Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare
-Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs
-Wundef -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -g -I./include -c
-o t/src/extend_10.o t/src/extend_10.c' failed with exit code 1
# Failed to build 't/src/extend_10.o': In file included from
t/src/extend_10.c:4:
# ./include/parrot/embed.h:41: error: expected declaration specifiers or '...'
before 'Parrot_String'
# Failed test (t/src/extend.t at line 322)
not ok 10 - PMC_set/get_cstring
# 'cc -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-D_GNU_SOURCE -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED
-DHASATTRIBUTE_FORMAT -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL
-DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED
-DHASATTRIBUTE_WARN_UNUSED_RESULT -falign-functions=16
-mno-accumulate-outgoing-args -W -Wall -Waggregate-return -Wbad-function-cast
-Wc++-compat -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment
-Wdeclaration-after-statement -Wdisabled-optimization -Wextra
-Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit
-Wimplicit-function-declaration -Wimplicit-int -Wimport -Winit-self -Winline
-Winvalid-pch -Wmain -Wmissing-braces -Wmissing-declarations
-Wmissing-field-initializers -Wmissing-include-dirs -Wmissing-prototypes
-Wnested-externs -Wno-endif-labels -Wno-shadow -Wno-unused -Wnonnull -Wpacked
-Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare
-Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs
-Wundef -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -g -I./include -c
-o t/src/extend_11.o t/src/extend_11.c' failed with exit code 1
# Failed to build 't/src/extend_11.o': In file included from
t/src/extend_11.c:4:
# ./include/parrot/embed.h:41: error: expected declaration specifiers or '...'
before 'Parrot_String'
not ok 11 - PMC_set/get_cstringn
# Failed test (t/src/extend.t at line 356)
ok 12 - call a parrot sub
ok 13 - call a parrot sub, catch exception
ok 14 - eval code through a parrot sub - \#39669
ok 15 - compile string in a fresh interp - \#39986
not ok 16 - call multi sub from C - \#41511 # TODO RT #41511
# Failed (TODO) test (t/src/extend.t at line 668)
# Exited with error code: [SIGNAL 11]
# Received:
#
# Expected:
# Result is 300.
#
# Looks like you failed 10 tests of 17.
ok 17 - multiple Parrot_new/Parrot_exit cycles
dubious
Test returned status 10 (wstat 2560, 0xa00)
DIED. FAILED tests 1-5, 7-11
Failed 10/17 tests, 41.18% okay
Failed Test Stat Wstat Total Fail List of Failed
-------------------------------------------------------------------------------
t/src/extend.t 10 2560 17 10 1-5 7-11
Failed 1/1 test scripts. 10/17 subtests failed.
Files=1, Tests=17, 4 wallclock secs ( 0.93 cusr + 0.40 csys = 1.33 CPU)
Failed 1/1 test programs. 10/17 subtests failed.