On Thu, Apr 09, 2015 at 08:31:31AM +0100, Stuart Henderson wrote: > I know better than to try debugging this unless I'm feeling a bit healthier ;) > > It's repeatable and parrot didn't change recently. libffi update, perhaps? > > > cc -I./include -I./include/pmc -I/usr/local/include -I/usr/X11R6/include > -pthread -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED > -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN > -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT > -DDISABLE_GC_DEBUG=1 -DNDEBUG -DHAS_GETTEXT -I/usr/local/include > -D_POSIX_TIMERS -DCLOCK_BEST=CLOCK_MONOTONIC -DPIC -fPIC -O2 -pipe > -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -Wall > -Wextra -Waggregate-return -Wcast-qual -Wdisabled-optimization -Wdiv-by-zero > -Wendif-labels -Wformat-extra-args -Wformat-nonliteral -Wformat-security > -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch > -Werror=missing-braces -Wmissing-declarations -Wno-missing-format-attribute > -Wmissing-include-dirs -Wmultichar -Wpacked -Wpointer-arith -Wreturn-type > -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 > -Wswitch -Wswitch-default -Werror=undef -Wno-unused -Wvariad! ic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -Isrc/. -Isrc -o src/global_setup.o -c src/global_setup.c > In file included from ./include/parrot/parrot.h:247, > from src/global_setup.c:24: > ./include/parrot/datatypes.h:94: error: 'PARROT_ALIGNOF_charptr' undeclared > here (not in a function) > ./include/parrot/datatypes.h:94: warning: missing initializer > ./include/parrot/datatypes.h:94: warning: (near initialization for > 'data_types[2].align') > ./include/parrot/datatypes.h:95: warning: missing initializer > ./include/parrot/datatypes.h:95: warning: (near initialization for > 'data_types[3].align') > ./include/parrot/datatypes.h:151: warning: missing initializer > ./include/parrot/datatypes.h:151: warning: (near initialization for > 'data_types[28].align') > ./include/parrot/datatypes.h:152: warning: missing initializer > ./include/parrot/datatypes.h:152: warning: (near initialization for > 'data_types[29].align') > ./include/parrot/datatypes.h:153: warning: missing initializer > ./include/parrot/datatypes.h:153: warning: (near initialization for > 'data_types[30].align') > ./include/parrot/datatypes.h:156: warning: missing initializer > ./include/parrot/datatypes.h:156: warning: (near initialization for > 'data_types[33].align') > ===> Exiting lang/parrot with an error
Ugh, the horror...is anyone working on a parrot update by chance? The 5.4.0 we have is almost 2 years old with 7.2.0 having been released a few weeks back. -- jasper