[HarfBuzz] Problem with compiling

Alfabety dziedzic at alfabety.pl
Thu Jan 5 14:15:20 PST 2012


Hi,

I'm trying to build completely independent environment on remote server.
I have all dependencies installed — pango, Cairo etc.

But harbfuzz make fails (./autogen.sh and ./configure pass without  warnings, after I commented one line in configure.ac)
$make check gives me this:

$make check
Making check in src
make[1]: Entering directory `/home/dziedzic/local/src/harfbuzz/src'
  GEN    hb-gobject-enums.cc
make  check-am
make[2]: Entering directory `/home/dziedzic/local/src/harfbuzz/src'
  CXX    libharfbuzz_la-hb-common.lo
  CXX    libharfbuzz_la-hb-ot-tag.lo
  CXX    libharfbuzz_la-hb-glib.lo
  CXX    libharfbuzz_la-hb-gobject-structs.lo
  CXX    libharfbuzz_la-hb-ft.lo
  CXX    libharfbuzz_la-hb-gobject-enums.lo
  CXXLD  libharfbuzz.la
  CXXLD  main
  CXX    test-test.o
  CXXLD  test
make  check-c-linkage-decls.sh check-header-guards.sh check-internal-symbols.sh check-includes.sh  check-libstdc++.sh
make[3]: Entering directory `/home/dziedzic/local/src/harfbuzz/src'
make[3]: Nothing to be done for `check-c-linkage-decls.sh'.
make[3]: Nothing to be done for `check-header-guards.sh'.
make[3]: Nothing to be done for `check-internal-symbols.sh'.
make[3]: Nothing to be done for `check-includes.sh'.
make[3]: Nothing to be done for `check-libstdc++.sh'.
make[3]: Leaving directory `/home/dziedzic/local/src/harfbuzz/src'
make  check-TESTS
make[3]: Entering directory `/home/dziedzic/local/src/harfbuzz/src'
PASS: check-c-linkage-decls.sh
PASS: check-header-guards.sh
Checking that we are exposing internal symbols
PASS: check-internal-symbols.sh
Checking that public header files #include "hb-common.h" or "hb.h" first (or none)
Checking that source files #include "hb-*private.hh" first (or none)
Checking that there is no #include <hb.*.h>
PASS: check-includes.sh
Checking that we are not linking to libstdc++
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00002b0bd1ebb000)
Ouch, linked to libstdc++
FAIL: check-libstdc++.sh
===========================================================================
1 of 5 tests failed
Please report to http://bugs.freedesktop.org/enter_bug.cgi?product=harfbuzz
===========================================================================
make[3]: *** [check-TESTS] Error 1
make[3]: Leaving directory `/home/dziedzic/local/src/harfbuzz/src'
make[2]: *** [check-am] Error 2
make[2]: Leaving directory `/home/dziedzic/local/src/harfbuzz/src'
make[1]: *** [check] Error 2
make[1]: Leaving directory `/home/dziedzic/local/src/harfbuzz/src'
make: *** [check-recursive] Error 1


Dou you have some idea how to solve this puzzle?

best,

Łukasz Dziedzic

 


More information about the HarfBuzz mailing list