[HarfBuzz] Compiling harfbuzz-ng under Mac OS 10.6

Behdad Esfahbod behdad at behdad.org
Sun Jan 9 19:04:44 PST 2011


In general you need to provide harfbuzz with a set of Unicode Character
Database implementation.  Both the glib and ICU code you see in there do that.
 Lacking those, you must find another way to get access to that data.  Without
it, basic shaping works, but more advanced features fail.

behdad

On 01/08/11 17:06, Deron Kazmaier wrote:
> Well, I got this to compile by simply compiling all the .c and .cc files
> except the ICU and glib files. From what I can tell, these two are
> conditional dependencies. Since glib is not found, it complains (several
> times) on each file that the library won't be thread safe. I can live
> with that right now :-) What other disadvantages to not having ICU or
> glib? Looks like no memory mapped without glib?
> 
> So unless I can help improve the autoconf tools by testing/reporting
> issues I am having, I'm going to try and write some test code and digest
> the API. Is pango's basic-fc.c still the best (only?) "documentation" in
> this, short of the actual code itself?
> 
> Thanks again,
> 
> Deron
> 
> 
> On 1/8/11 11:14 AM, suzuki toshiya wrote:
>> Hi,
>>
>> Yet I've not checked in detail, but I could reproduce Deron's error
>> on Mac OS X 10.6, when I use autotools shipped by Apple. But when
>> I use autotools installed by myself, I could generate configure
>> successfully (see attached configure). I guess the autotools shipped
>> by Apple might be too old to generate configure for harfbuzz-ng,
>> so, could you try newer (especially autoconf) autotools?
>>
>> Apple: automake-1.10, autoconf-2.61, GNU libtool-2.2.4
>> mine: automake-1.10.1, autoconf-2.63, GNU libtool-2.2.7a
>>
>> Regards,
>> mpsuzuki
>>
>> Wouter Bolsterlee wrote:
>>> Deron Kazmaier schreef op vr 07-01-2011 om 20:57 [-0700]:
>>>> configure.ac:32: error: possibly undefined macro: AC_CHECK_PROG
>>>>        If this token and others are legitimate, please use
>>>> m4_pattern_allow.
>>>>        See the Autoconf documentation.
>>>> configure.ac:36: error: possibly undefined macro: AC_SUBST
>>> You probably do not have autoconf, automake, pkg-config and the like
>>> installed on your system.
>>>
>>>     — Wouter
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> HarfBuzz mailing list
>>> HarfBuzz at lists.freedesktop.org
>>> http://lists.freedesktop.org/mailman/listinfo/harfbuzz
> 
> 
> _______________________________________________
> HarfBuzz mailing list
> HarfBuzz at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/harfbuzz
> 



More information about the HarfBuzz mailing list