[tlbuild] FreeBSD 7.0 i386 and xindy
Manfred Lotz
manfred at dante.de
Tue May 20 20:43:31 CEST 2008
Vladimir Volovich wrote:
> "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)
>
Deinstalling icu helped. Now building binaries was successful (including
xindy).
It would be preferable to pass /usr/local/include to the xindy build
only, though. :-)
--
Manfred
More information about the tlbuild
mailing list