#48891: fltk fails to build, El Capitan GM --------------------------------+------------------------- Reporter: joseph.c.slater@… | Owner: michaelld@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: elcapitan Port: fltk | --------------------------------+------------------------- Comment (by michaelld@…): The error is: {{{ 910 :info:build /usr/bin/clang++ -I.. -arch x86_64 -Os -Wno- deprecated-declarations -Wall -Wunused -Wno-format-y2k -fPIC -fno- exceptions -fno-strict-aliasing -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_THREAD_SAFE -D_REENTRANT -I/opt/local/include -pipe -Os -arch x86_64 -stdlib=libc++ -DFL_LIBRARY -c fl_plastic.cxx -o fl_plastic.o 911 :info:build fl_line_style.cxx:38:13: error: elaborated type refers to a typedef 912 :info:build static enum CGLineCap fl_quartz_line_cap_ = kCGLineCapButt; 913 :info:build ^ 914 :info:build /System/Library/Frameworks/CoreGraphics.framework/Headers/CGPath.h:33:26: note: declared here 915 :info:build typedef CF_ENUM(int32_t, CGLineCap) { 916 :info:build ^ 917 :info:build /System/Library/Frameworks/CoreFoundation.framework/Headers/CFAvailability.h:127:88: note: expanded from macro 'CF_ENUM' 918 :info:build #define CF_ENUM(...) __CF_ENUM_GET_MACRO(__VA_ARGS__, __CF_NAMED_ENUM, __CF_ANON_ENUM)(__VA_ARGS__) 919 :info:build ^ 920 :info:build /System/Library/Frameworks/CoreFoundation.framework/Headers/CFAvailability.h:110:45: note: expanded from macro '__CF_NAMED_ENUM' 921 :info:build #define __CF_NAMED_ENUM(_type, _name) _type _name; enum }}} So, it looks like Apple has changed the way a type is defined. Or, something like that. -- Ticket URL: <https://trac.macports.org/ticket/48891#comment:2> MacPorts <https://www.macports.org/> Ports system for OS X