as mentioned in blfs-book harfbuz 0.9.7 fails here with icu 50.1 i meanwhile started another build and now can provide the make-log:
CXX libharfbuzz_la-hb-gobject-enums.lo CXX main-main.o CXX test_would_substitute-test-would-substitute.o GEN libharfbuzz.la CXXLD main CXXLD test-would-substitute ./.libs/libharfbuzz.so: undefined reference to `icu_50::LEFontInstance::mapCharsToGlyphs(unsigned short const*, int, int, signed char, icu_50::LECharMapper const*, signed char, icu_50::LEGlyphStorage&) const' ./.libs/libharfbuzz.so: undefined reference to `icu_50::LEFontInstance::getSubFont(unsigned short const*, int*, int, int, LEErrorCode&) const' collect2: error: ld returned 1 exit status ./.libs/libharfbuzz.so: undefined reference to `icu_50::LEFontInstance::mapCharsToGlyphs(unsigned short const*, int, int, signed char, icu_50::LECharMapper const*, signed char, icu_50::LEGlyphStorage&) const' ./.libs/libharfbuzz.so: undefined reference to `icu_50::LEFontInstance::getSubFont(unsigned short const*, int*, int, int, LEErrorCode&) const' collect2: error: ld returned 1 exit status make[4]: *** [main] Error 1 make[4]: *** Waiting for unfinished jobs.... make[4]: *** [test-would-substitute] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 the last build had icu 49.1.2 and harfbuzz 0.9.7 compiled fine. i now just restart again with icu 49.1.2... (really restart, not just update icu as the .so-version changes from 50 to 49) tobias -- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
