[MacPorts] #42307: ImageMagick @6.8.8-3: build failure of other ports with error: comma at end of enumerator list
MacPorts
noreply at macports.org
Wed Jan 29 02:16:52 PST 2014
#42307: ImageMagick @6.8.8-3: build failure of other ports with error: comma at end
of enumerator list
------------------------------+--------------------------
Reporter: md14-macports@… | Owner: ryandesign@…
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.2.1
Resolution: fixed | Keywords:
Port: ImageMagick |
------------------------------+--------------------------
Comment (by jmr@…):
Replying to [comment:1 ryandesign@…]:
> This problem only seems to affect older compilers like the Apple gcc 4.2
you're using on Snow Leopard. There's no problem with clang 5 on
Mavericks.
It's a difference in C standards, not really a compiler difference. Clang
happens to default to C99 and gcc-4.2 defaults to C89. The trailing comma
was prohibited in C89 but is optional in C99. Presumably clang -std=c89
would generate an error on this code and gcc-4.2 -std=c99 would not.
--
Ticket URL: <https://trac.macports.org/ticket/42307#comment:5>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list