#31679: xemacs: build failed on 10.7.2 & xcode 4.2 (clang) -------------------------------------+-------------------------------------- Reporter: jwest@… | Owner: ryandesign@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Resolution: | Keywords: lion clang Port: xemacs | -------------------------------------+-------------------------------------- Changes (by howarth@…): * status: closed => reopened * resolution: fixed => Comment: The proper fix for this issue wasn't to resort to llvm-gcc-4.2 to pass -std=c89 [[BR]] on CFLAGS to eliminate the duplicate inline symbol linkage error. See...[[BR]] [[BR]] http://wiki.freebsd.org/PortsAndClang[[BR]] [[BR]] undefined or duplicate symbols while linking[[BR]] clang defaults to gnu99, while gcc defaults to gnu89. This causes problems with the inline and restrict keywords (and possibly others). inline does different things in gnu89/gnu99 -- Ticket URL: <https://trac.macports.org/ticket/31679#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS