[tlbuild] FreeBSD 7.0 i386 and xindy

Vladimir Volovich vvv at vsu.ru
Tue May 20 10:23:28 CEST 2008


"ML" == Manfred Lotz writes:

 ML> g++ -I/usr/local/include -D_REENTRANT -I../common
 ML> -I../../../../libs/icu-xetex/layoutex
[...]
 ML> ../../../../libs/icu-xetex/layoutex/ParagraphLayout.cpp:758: error:
 ML> afkLanguageCode' was not declared in this scope
 ML> ../../../../libs/icu-xetex/layoutex/ParagraphLayout.cpp:761: error:
 ML> belLanguageCode' was not declared in this scope

 ML> export CPPFLAGS="-I/usr/local/include" seems to give another error.

do you have ICU headers (such as LELanguages.h) installed in
/usr/local/include?

if so, apparently the version of ICU installed there is different than
the one which comes with texlive, but the -I/usr/local/include causes
those headers to be loaded before its own headers, which causes this
error.

i'd suggest to uninstall ICU development headers from /usr/local/include.
(and any other headers for libraries which are part of texlive, such as zlib)

or, build xindy separately, after the main build, by passing
-I/usr/local/include to just xindy's configure.

(i'm not sure why clisp's linkkit did not pass the -I/usr/local/include
when it knew it #includes libintl.h in clisp.h from there)

Best,
v.



More information about the tlbuild mailing list