[tex-k] FAIL: tests/ttf.test

Norbert Preining preining at logic.at
Wed Nov 7 09:58:49 CET 2012


On Mi, 07 Nov 2012, Norbert Preining wrote:
> So it seems that the compile process somehow picks up the wrong icu.

Or the symbolization (whatever the proper name might be) did go wrong.
I see:
$ g++ -g -O2 -o xetex xetex-xetexextra.o xetex-synctex.o xetex-xetexini.o xetex-xetex0.o xetex-xetex-pool.o libxetex.a /src/TeX/texlive-svn/Build/source/Work/libs/icu/icu-build/lib/libicule.a /src/TeX/texlive-svn/Build/source/Work/libs/icu/icu-build/lib/libicuuc.a /src/TeX/texlive-svn/Build/source/Work/libs/icu/icu-build/lib/libicudata.a /src/TeX/texlive-svn/Build/source/Work/libs/teckit/libTECkit.a /src/TeX/texlive-svn/Build/source/Work/libs/poppler/libpoppler.a /src/TeX/texlive-svn/Build/source/Work/libs/libpng/libpng.a -lfontconfig /src/TeX/texlive-svn/Build/source/Work/libs/graphite/libgraphite.a /src/TeX/texlive-svn/Build/source/Work/libs/freetype2/libfreetype.a /src/TeX/texlive-svn/Build/source/Work/libs/zlib/libz.a lib/lib.a /src/TeX/texlive-svn/Build/source/Work/texk/kpathsea/.libs/libkpathsea.a -lm -nodefaultlibs -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic -lm -lgcc_eh -lgcc -lc -lgcc_eh -lgcc
libxetex.a(libxetex_a-XeTeXOTLayoutEngine.o):(.rodata._ZTV19XeTeXOTLayoutEngine[_ZTV19XeTeXOTLayoutEngine]+0x28): undefined reference to `icu_50::OpenTypeLayoutEngine::characterProcessing(unsigned short const*, int, int, int, signed char, unsigned short*&, icu_50::LEGlyphStorage&, LEErrorCode&)'


... plus many more

Checking the actual .a I see that the OpenTypeLayoutEngine::characterProcessing
somehow appears in libicule.a, so it should be found, but it seems
that some of the names are wrong.

More I don't understand ..

This is with gcc 4.7.2

Best wishes

Norbert
------------------------------------------------------------------------
Norbert Preining            preining@{jaist.ac.jp, logic.at, debian.org}
JAIST, Japan                                 TeX Live & Debian Developer
DSA: 0x09C5B094   fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
------------------------------------------------------------------------
SCRANTON (n.)
A person who, after the declaration of the bodmin (q.v.), always
says,'... But I only had the tomato soup.'
			--- Douglas Adams, The Meaning of Liff


More information about the tex-k mailing list