[MacPorts] #49584: ufraw @0.22: Cannot (re-)build on 10.11.1

MacPorts noreply at macports.org
Wed Nov 4 10:59:16 PST 2015


#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


More information about the macports-tickets mailing list