#40590: glib2 @2.38.0: error: expected ';' after top level declarator -------------------------------+-------------------------- Reporter: carmine.ventre@… | Owner: ryandesign@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: Port: glib2 | -------------------------------+-------------------------- Comment (by ryandesign@…): Replying to [comment:12 devans@…]:
But looks like there is nothing to fix in poppler.
Blacklisting old clang, like I did in the glib2 port, would presumably work around it, but I agree that seems suboptimal, since we'd have to do it in every port that uses gmessages.h. Replying to [comment:13 devans@…]:
This revision seems to be the heart of the matter but instead of reverting I would just add semicolons at the end of the function declarations for g_error and g_critical.
Where, exactly? I don't think the error message is suggesting a reasonable solution. Adding semicolons where it says it expects them does not result in successful compilation. I am reconsidering using a patch like the one suv suggested, since all that the original patch was supposed to do was add support for developers who want to use the clang analyzer; removing that again isn't something that should affect regular users. -- Ticket URL: <https://trac.macports.org/ticket/40590#comment:14> MacPorts <http://www.macports.org/> Ports system for OS X