[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