[HarfBuzz] Error building harfbuzz 0.9.7 & 0.9.6

Silver, Jonathan jonathan.silver at siemens-enterprise.com
Wed Dec 5 06:17:32 PST 2012


I found a version 0.9.6 on (http://www.linuxfromscratch.org/blfs/view/svn/general/harfbuzz.html).
It has a configure executable, but whan I try to build it, I get

  GEN    libharfbuzz.la
/usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: .libs/libharfbuzz.so.0.906.0: hidden symbol `int OT::SortedArrayOf<OT::Record<OT::LangSys> >::search<unsigned int>(unsigned int const&) const' isn't defined
/usr/lib64/gcc/x86_64-suse-linux/4.3/../../../../x86_64-suse-linux/bin/ld: final link failed: Bad value
collect2: ld returned 1 exit status

any ideas?
Thanks
Jon


From: Silver, Jonathan
Sent: Tuesday, December 04, 2012 3:48 PM
To: 'harfbuzz at lists.freedesktop.org'
Subject: Error building harfbuzz 0.9.7


I am actually trying to install ganglia, but, it requires rrdtool which requires pango which requires harfbuzz.
(and freetype and cairo and ....) If anyone is familiar with this tool and I am missing something, please correct me.

Does anyone know if I can use the old harfbuzz?.

I have Open SUSE. I downloaded the new harfbuzz (from http://cgit.freedesktop.org/harfbuzz/) and automake 1.12)
and get the following error running ./autogen.sh:


Makefile.am: installing './INSTALL'
src/Makefile.am:16: error: Libtool library used but 'LIBTOOL' is undefined
src/Makefile.am:16:   The usual way to define 'LIBTOOL' is to add 'LT_INIT'
src/Makefile.am:16:   to 'configure.ac' and run 'aclocal' and 'autoconf' again.
src/Makefile.am:16:   If 'LT_INIT' is in 'configure.ac', make sure
src/Makefile.am:16:   its definition is in aclocal's search path.

any help is greatly appreciated.
Thanks
jon

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/harfbuzz/attachments/20121205/50c102dc/attachment.html>


More information about the HarfBuzz mailing list