#39926: webkit-gtk 2.0.4 upgrade error: excess elements in struct initializer ----------------------------+---------------------- Reporter: deesto@… | Owner: mfeiri@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: Port: CarbonHeaders | ----------------------------+---------------------- Comment (by deesto@…): Replying to [comment:3 jeremyhu@…]:
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.
Correct: I'm on 10.6.8, and recently installed CarbonHeaders _only_ to correct a build problem with another port, and only at the recommendation of that port's maintainer; otherwise I would have been stuck with another broken port. I had to do this with google-test as well in order for yet another port to build. I don't recall having to deal with such issues and dependencies before upgrading base to 2.2.x. -- Ticket URL: <https://trac.macports.org/ticket/39926#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X