[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