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

Jindrich Novy jnovy at redhat.com
Wed Nov 7 10:07:09 CET 2012


Hi Norbert,

On Wed, Nov 07, 2012 at 05:58:49PM +0900, Norbert Preining wrote:
> 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

You are right, I'm able to reproduce the symbol problems regarlessly
when I build TeX Live against system libicu or not. I also use
gcc-4.7.2. Please let me know if I can be of any help to fix this.

Best,
Jindrich

> 
> 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

-- 
Jindrich Novy <jnovy at redhat.com>   http://people.redhat.com/jnovy/
Kdo víno má a nepije, kdo hrozny má a nejí je, kdo ženu má a nelíbá,
kdo zábavě se vyhýbá, na toho vemte bič a hůl, to není člověk, to je vůl.
--- Jan Werich


More information about the tex-k mailing list