[HarfBuzz] Compiling harfbuzz-ng under Mac OS 10.6

Khaled Hosny khaledhosny at eglug.org
Mon Jan 10 12:03:38 PST 2011


On Mon, Jan 10, 2011 at 12:25:52PM -0700, Deron Kazmaier wrote:
> Thanks,
> 
> Neither are normally available on the platforms I wish to use this
> on. Seems ironic that I need ICU (which has shaping) to get Harfbuzz
> to shape :-)

You can implement the needed Unicode library your self (which is what
Firefox is doing IIRC).

Regards,
 Khaled

> 
> What is considered more advanced?
> 
> Deron
> 
> 
> 
> On 1/9/11 8:04 PM, Behdad Esfahbod wrote:
> >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
> >>
> 
> 
> -- 
> Happy Trails,
> Deron Kazmaier   deron at dogstarkennel.com
> KD0AYO	Western South Dakota
> Dog Star Kennel http://www.dogstarkennel.com
> --- Racing AKC Sepp-Star Seppala Siberian Husky Sled Dogs
> 
> _______________________________________________
> HarfBuzz mailing list
> HarfBuzz at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/harfbuzz

-- 
 Khaled Hosny
 Arabic localiser and member of Arabeyes.org team
 Free font developer



More information about the HarfBuzz mailing list