[cairo-bugs] [Bug 39493] 32-bit build fails with MacOSX10.7.sdk

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Sep 4 16:29:41 PDT 2011


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

--- Comment #3 from Andrea Canciani <ranma42 at gmail.com> 2011-09-04 16:29:39 PDT ---
(In reply to comment #2)
> (In reply to comment #1)
> > Created an attachment (id=49446)
 View: https://bugs.freedesktop.org/attachment.cgi?id=49446
 Review: https://bugs.freedesktop.org/review?bug=39493&attachment=49446

> > Correct all OSX 10.7 build failures
> > 
> > Oops, that should have been "< MAC_OS_X_VERSION_10_7". 
> 
> I can confirm this issue and the fix for ATSUI looks ok to me.

Looking more at it, I realized that it's probably an API break.

Another patch, which fixes the build for me is available here:
http://cgit.freedesktop.org/~ranma42/cairo/commit/?h=wip/lion-build&id=226ddd92589bc6d93ad7dab34e79e2770d096a69

Can you confirm if this patch solves your issue as well?

> 
> > There are also two files in perf that define getline and strndup, which are
> > supplied by Lion in stdio.h and string.h, respectively. This patch works around
> > those, as well.
> 
> I think that detecting the availability of  getline and strndup at through
> autoconf would be a better.

The autoconf-based detection is in master (and the implementation if the
functions are not available is now in the util/cairo-missing library).

-- 
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