[cairo-bugs] [Bug 36027] cairo's Quartz surface backend feature could be enabled... no (requires CoreGraphics framework)

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Oct 1 10:23:17 PDT 2011


https://bugs.freedesktop.org/show_bug.cgi?id=36027

Andrea Canciani <ranma42 at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |NEEDINFO

--- Comment #2 from Andrea Canciani <ranma42 at gmail.com> 2011-10-01 10:23:16 PDT ---
(In reply to comment #0)
> XCode 4 seems to have removed CoreGraphics, and integrated it with
> ApplicationServices.  So basically, Cairo will not build on Mac OSX until
> CoreGraphics dependency is replaced with ApplicationServices.

Cairo already looks for ApplicationServices with higher priority than
CoreGraphics.
I'm unable to reproduce this problem. In fact, I get:

checking for cairo's Quartz surface backend feature... 
checking ApplicationServices/ApplicationServices.h usability... yes
checking ApplicationServices/ApplicationServices.h presence... yes
checking for ApplicationServices/ApplicationServices.h... yes
checking whether cairo's Quartz surface backend feature could be enabled... yes

Can you provide additional details about your build environment (env variables,
config.log)?

> 
> 
> checking for cairo's Quartz surface backend feature... 
> checking ApplicationServices/ApplicationServices.h usability... no
> checking ApplicationServices/ApplicationServices.h presence... yes
> configure: WARNING: ApplicationServices/ApplicationServices.h: present but
> cannot be compiled

This should not happen: configure finds the header but believes that it cannot
be used correctly.

> configure: WARNING: ApplicationServices/ApplicationServices.h:     check for
> missing prerequisite headers?
> configure: WARNING: ApplicationServices/ApplicationServices.h: see the Autoconf
> documentation
> configure: WARNING: ApplicationServices/ApplicationServices.h:     section
> "Present But Cannot Be Compiled"
> configure: WARNING: ApplicationServices/ApplicationServices.h: proceeding with
> the compiler's result
> configure: WARNING:     ##
> ---------------------------------------------------------------------- ##
> configure: WARNING:     ## Report this to
> http://bugs.freedesktop.org/enter_bug.cgi?product=cairo ##
> configure: WARNING:     ##
> ---------------------------------------------------------------------- ##
> checking for ApplicationServices/ApplicationServices.h... no
> checking CoreGraphics/CoreGraphics.h usability... no
> checking CoreGraphics/CoreGraphics.h presence... no
> checking for CoreGraphics/CoreGraphics.h... no
> checking whether cairo's Quartz surface backend feature could be enabled... no
> (requires CoreGraphics framework)
> configure: error:  Quartz surface backend feature could not be enabled

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the cairo-bugs mailing list