[XeTeX] XeTeX build fails
Jonathan Kew
jonathan_kew at sil.org
Fri Dec 21 17:09:02 CET 2007
On 21 Dec 2007, at 3:54 pm, Peter Dyballa wrote:
> Correcting the LDFLAGS value to "-dead_strip -multiply_defined
> suppress -L/sw/lib/fontconfig2/lib -L/sw/lib -L/usr/local/lib" XeTeX
> still can't be built:
>
> c++ -o xetex -dead_strip -multiply_defined suppress -L/sw/lib/
> fontconfig2/lib -L/sw/lib -L/usr/local/lib xetexini.o xetex0.o
What's /sw/lib/fontconfig2/lib doing there? XeTeX doesn't use
fontconfig on Mac OS X.
> xetex1.o xetex2.o xetexextra.o trans.o XeTeX_ext.o xetex_pool.o
> XeTeX_mac.o XeTeXFontMgr_Mac.o XeTeXFontMgr.o XeTeXLayoutInterface.o
> XeTeXOTLayoutEngine.o XeTeXFontInst.o cmaps.o FontTableCache.o
> XeTeXOTMath.o XeTeXGrLayout.o XeTeXFontInst_Mac.o
> XeTeXFontInst_FT2.o \
> ../../libs/icu-xetex/lib/libsicuuc.a ../../libs/icu-xetex/lib/
> libsicule.a ../../libs/icu-xetex/lib/libsicudata.a ../../libs/teckit/
> lib/.libs/libTECkit.a ../../libs/freetype2/.libs/libfreetype.a ../../
> libs/graphite-engine/src/.libs/libgraphite.a -lz -framework Carbon -
> framework Cocoa -framework QuickTime \
> lib/lib.a ../kpathsea/.libs/libkpathsea.a -lm -nodefaultlibs -Wl,-
> Bstatic -lstdc++ -Wl,-Bdynamic -lm -lgcc_eh -lgcc -lc -lgcc_eh -lgcc -
> D_THREAD_SAFE
> /sw/lib/odcctools/bin/ld: warning prebinding disabled because of
> undefined symbols
Looks like you're still using some Fink tools.... I can't help with
that.
> /sw/lib/odcctools/bin/ld: Undefined symbols:
> _fprintf$LDBLStub
> _sprintf$LDBLStub
> _swprintf$LDBLStub
> _printf$LDBLStub
> collect2: ld returned 1 exit status
> gnumake: *** [xetex] Error 1
> ### failed to build the xetex binary
I think those $LDBLStub errors usually indicate that you're trying to
mix object files compiled with gcc 3.x and 4.x. Don't do that.
JK
More information about the XeTeX
mailing list