I get these 'undefined reference' messages: ../../gfx/thebes/gfxFT2Utils.o: In function `gfxFT2LockedFace::GetMetrics(gfxFont::Metrics*, unsigned int*)': /usr/src/xlibs/xulrunner/mozilla-release/gfx/thebes/gfxFT2Utils.cpp:104: undefined reference to `FT_Get_Sfnt_Table' /usr/src/xlibs/xulrunner/mozilla-release/gfx/thebes/gfxFT2Utils.cpp:201: undefined reference to `FT_Get_Sfnt_Table' ../../gfx/thebes/gfxPangoFonts.o: In function `gfxSystemFcFontEntry::CopyFontTable(unsigned int, FallibleTArray<unsigned char>&)': /usr/src/xlibs/xulrunner/mozilla-release/gfx/thebes/gfxPangoFonts.cpp:252: undefined reference to `FT_Load_Sfnt_Table' /usr/src/xlibs/xulrunner/mozilla-release/gfx/thebes/gfxPangoFonts.cpp:258: undefined reference to `FT_Load_Sfnt_Table' ../../gfx/skia/SkFontHost_FreeType_common.o: In function `SkScalerContext_FreeType_Base::emboldenOutline(FT_FaceRec_*, FT_Outline_*)': /usr/src/xlibs/xulrunner/mozilla-release/gfx/skia/src/ports/SkFontHost_FreeType_common.cpp:326: undefined reference to `FT_Outline_Embolden' ../../gfx/skia/SkFontHost_FreeType_common.o: In function `SkScalerContext_FreeType_Base::generateGlyphPath(FT_FaceRec_*, SkPath*)': /usr/src/xlibs/xulrunner/mozilla-release/gfx/skia/src/ports/SkFontHost_FreeType_common.cpp:311: undefined reference to `FT_Outline_Decompose' ../../gfx/skia/SkFontHost_FreeType_common.o: In function `SkScalerContext_FreeType_Base::generateGlyphImage(FT_FaceRec_*, SkGlyph const&)': /usr/src/xlibs/xulrunner/mozilla-release/gfx/skia/src/ports/SkFontHost_FreeType_common.cpp:143: undefined reference to `FT_Outline_Get_CBox' /usr/src/xlibs/xulrunner/mozilla-release/gfx/skia/src/ports/SkFontHost_FreeType_common.cpp:153: undefined reference to `FT_Outline_Translate' /usr/src/xlibs/xulrunner/mozilla-release/gfx/skia/src/ports/SkFontHost_FreeType_common.cpp:156: undefined reference to `FT_Render_Glyph' /usr/src/xlibs/xulrunner/mozilla-release/gfx/skia/src/ports/SkFontHost_FreeType_common.cpp:174: undefined reference to `FT_Outline_Get_Bitmap' /usr/src/xlibs/xulrunner/mozilla-release/gfx/skia/src/ports/SkFontHost_FreeType_common.cpp:180: undefined reference to `FT_GlyphSlot_Own_Bitmap' /usr/src/xlibs/xulrunner/mozilla-release/gfx/skia/src/ports/SkFontHost_FreeType_common.cpp:181: undefined reference to `FT_Bitmap_Embolden'
and then these fatal messages: /bin/ld: libxul.so: hidden symbol `FT_Outline_Get_Bitmap' isn't defined /bin/ld: final link failed: Bad value collect2: error: ld returned 1 exit status /usr/src/xlibs/xulrunner/mozilla-release/config/rules.mk:1035: recipe for target 'libxul.so' failed make[5]: *** [libxul.so] Error 1 make[5]: Leaving directory '/usr/src/xlibs/xulrunner/mozilla-release/xulrunner-build-dir/toolkit/library' /usr/src/xlibs/xulrunner/mozilla-release/config/makefiles/target_libs.mk:16: recipe for target 'libs_tier_platform' failed make[4]: *** [libs_tier_platform] Error 2 make[4]: Leaving directory '/usr/src/xlibs/xulrunner/mozilla-release/xulrunner-build-dir' /usr/src/xlibs/xulrunner/mozilla-release/config/rules.mk:749: recipe for target 'tier_platform' failed make[3]: *** [tier_platform] Error 2 make[3]: Leaving directory '/usr/src/xlibs/xulrunner/mozilla-release/xulrunner-build-dir' /usr/src/xlibs/xulrunner/mozilla-release/config/rules.mk:682: recipe for target 'default' failed make[2]: *** [default] Error 2 make[2]: Leaving directory '/usr/src/xlibs/xulrunner/mozilla-release/xulrunner-build-dir' /usr/src/xlibs/xulrunner/mozilla-release/client.mk:372: recipe for target 'realbuild' failed make[1]: *** [realbuild] Error 2 make[1]: Leaving directory '/usr/src/xlibs/xulrunner/mozilla-release' client.mk:172: recipe for target 'build' failed make: *** [build] Error 2 Do you think xulrunner failed to find the freetype headers? I have a symlink in place which is /usr/include/freetype -> freetype2 I'm afraid googling didn't throw up anything useful. I'll try the standalone Firefox but I'm assuming that'll fail as well. jb. -- http://linuxfromscratch.org/mailman/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page