#39926: webkit-gtk 2.0.4 upgrade error: excess elements in struct initializer -------------------------+------------------------ Reporter: deesto@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: Port: webkit-gtk | -------------------------+------------------------ Comment (by jeremyhu@…): {{{ /opt/local/bin/clang++-mp-3.3 -DHAVE_CONFIG_H -I. -Wall -W -Wcast-align -Wchar-subscripts -Wreturn-type -Wformat -Wformat-security -Wno-format-y2k -Wundef -Wmissing-format-attribute -Wpointer-arith -Wwrite-strings -Wno- unused-parameter -Wno-parentheses -fno-exceptions -DBUILDING_CAIRO__ -DBUILDING_GTK__ -I./Source -I./Source/WTF -I./Source/WTF/wtf -DGTEST_USE_OWN_TR1_TUPLE=1 -fno-rtti -fstrict-aliasing -O3 -D_REENTRANT -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -I/opt/local/include -pipe -Os -Wno-c++11-extensions -arch x86_64 -Wno-c++11-compat -O2 -MT Source/WTF/wtf/libWTF_la- GregorianDateTime.lo -MD -MP -MF Source/WTF/wtf/.deps/libWTF_la- GregorianDateTime.Tpo -c Source/WTF/wtf/GregorianDateTime.cpp -fno-common -DPIC -o Source/WTF/wtf/.libs/libWTF_la-GregorianDateTime.o Source/WTF/wtf/FastMalloc.cpp:4927:7: error: excess elements in struct initializer , 0, 0, 0, 0 // These members will not be used unless the zone advertises itself as version seven or higher. ^ }}} That seems to indicate that you're using an <Availability.h> from >= Lion and <malloc/malloc.h> from SnowLeopard. It looks like you're on SnowLeopard, so the issue is that you have a newer <Availability.h> than you should have... probably because of the installation of the CarbonHeaders port. I *STRONGLY* disapprove of these ports (CarbonHeaders, libc-headers, etc) and will not fix this issue. -- Ticket URL: <https://trac.macports.org/ticket/39926#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X