On 10/27/11 9:38 PM, Andrew Whitworth wrote:
Thanks for catching this, Jim. This was from an optimization I put in earlier, I didn't cover all cases. I just pushed a fix and make tests is passing for me now.
And now for some bad news that's getting old: green_threads branch build failure with all g++ build. See attachment. Observed on linux/i386.
g++ -I./include -I./include/pmc -D_GNU_SOURCE -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -g -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-braces -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Wundef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -fvisibility=hidden -fPIC -Isrc -o src/extend.o -c src/extend.c src/extend.c: In function 'void Parrot_ext_try(parrot_interp_t*, void (*)(parrot_interp_t*, void*), void (*)(parrot_interp_t*, PMC*, void*), void*)': src/extend.c:361: error: 'Parrot_cx_delete_handler_local' was not declared in this scope make: *** [src/extend.o] Error 1 g++ -I./include -I./include/pmc -D_GNU_SOURCE -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT -g -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Wmissing-braces -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Wundef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -fvisibility=hidden -fPIC -Isrc -o src/extend.o -c src/extend.c src/extend.c: In function 'void Parrot_ext_try(parrot_interp_t*, void (*)(parrot_interp_t*, void*), void (*)(parrot_interp_t*, PMC*, void*), void*)': src/extend.c:361: error: 'Parrot_cx_delete_handler_local' was not declared in this scope make: *** [src/extend.o] Error 1
_______________________________________________ http://lists.parrot.org/mailman/listinfo/parrot-dev
