#49584: ufraw @0.22: Cannot (re-)build on 10.11.1 ---------------------+-------------------------------- Reporter: p.bro@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Keywords: | Port: ufraw ---------------------+-------------------------------- Hi, I've run into issues with ufraw after migrating to El Capitan (from Yosemite) following the migration guide. At the end of the update process (various interruptions to account e.g. for the broken gcc48, and one hard reboot), there were a number of broken packages: {{{ ---> Found 20 broken file(s), matching files to ports ---> Found 7 broken port(s), determining rebuild order ---> Rebuilding in order ufraw @0.22 xsane @0.998 gimp-lqr-plugin @0.7.2 gutenprint @5.2.10 icns-gimp @0.1 gimp-jp2 @2.2.0 gtk-nodoka-engine @0.7.5 }}} This re-build now fails in the build stage (log attached) when compiling uf_gtk.cc: {{{ uf_gtk.cc:171:9: warning: 'CMProfileRef' is deprecated: first deprecated in OS X 10.6 [-Wdeprecated-declarations] CMProfileRef prof = NULL; ^ /System/Library/Frameworks/ApplicationServices.framework/Frameworks/QD.framework/Headers/ColorSyncDeprecated.h:1001:41: note: 'CMProfileRef' has been explicitly marked deprecated here typedef struct OpaqueCMProfileRef* CMProfileRef DEPRECATED_IN_MAC_OS_X_VERSION_10_6_AND_LATER; ^ uf_gtk.cc:172:9: error: use of undeclared identifier 'CMGetProfileByAVID' CMGetProfileByAVID(monitor, &prof); ^ uf_gtk.cc:177:16: error: use of undeclared identifier 'CMProfileCopyICCData' data = CMProfileCopyICCData(NULL, prof); ^ uf_gtk.cc:178:9: error: use of undeclared identifier 'CMCloseProfile' CMCloseProfile(prof); ^ 1 warning and 3 errors generated. }}} I managed to repair all other broken ports by force-uninstalling ufraw, then doing a port rev-upgrade. However, ufraw still fails to install with the same error. I must probably have deleted something that was present originally (perhaps when doing a port uninstall inactive?), when the build succeeded (unfortunately no data left but the scrollback in my terminal, which tells me ufraw succeeded), but it's obviously not something on the required port list. I verified that all rdeps are installed and active. -- Ticket URL: <https://trac.macports.org/ticket/49584> MacPorts <https://www.macports.org/> Ports system for OS X