[tlbuild] FreeBSD 7.0 i386 and xindy
Manfred Lotz
manfred at dante.de
Thu May 22 13:55:55 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?
>
I forgot to mention that I had build xindy using clisp from the FreeBSD
ports collection.
When I try building clisp as you had described (building libsegv and
ffcall went fine) I get:
gmake[1]: Entering directory `/data/texlive/source/clisp/clisp-build/regexp'
/data/texlive/source/clisp/clisp-build/lisp.run -M
/data/texlive/source/clisp/clisp-build/lispinit.mem -B
/data/texlive/source/clisp/clisp-build -N
/data/texlive/source/clisp/clisp-build/locale -E UTF-8 -Epathname 1:1
-norc -q ../modprep.fas regexi.c
WARNING: locale: no encoding ISO8859-1, using ISO-8859-1
;; MODPREP: "regexi.c" --> #P"regexi.m.c"
;; MODPREP: reading "regexi.c": 4,363 bytes, 127 lines
;; MODPREP: 10 objects, 3 DEFUNs
;; packages: ("REGEXP")
MODPREP: wrote regexi.m.c (8,591 bytes)
gcc -I/usr/local/include
-I/data/texlive/source/clisp/clisp-tools/include -Igllib -g -O2 -W
-Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type
-Wmissing-declarations -Wno-sign-compare -O2 -fexpensive-optimizations
-falign-functions=4 -DUNICODE -DDYNAMIC_FFI -DNO_READLINE -I. -I.. -c
regexi.m.c -o regexi.o
gmake[1]: Leaving directory `/data/texlive/source/clisp/clisp-build/regexp'
test -d boot || (mkdir boot && cd boot && for f in lisp.a
gllib/uniwidth/width.o gllib/uniname/uniname.o gllib/localcharset.o
modules.h modules.o lisp.run lispinit.mem; do ln -s ../$f .; done &&
(grep -v '^FILES=' ../makevars; fl=''; for f in lisp.a
gllib/uniwidth/width.o gllib/uniname/uniname.o gllib/localcharset.o ;
do fl=$fl' '`basename $f`; done; echo 'FILES='"'"$fl"'") > makevars) ||
(rm -rf boot ; exit 1)
rm -rf base
CLISP_LINKKIT=. ./clisp-link add-module-sets boot base i18n syscalls
regexp || (rm -rf base ; exit 1)
make: don't know how to make I. Stop
gmake: *** [base] Error 1
*** Error code 2
There seems to be another make hidden somewhere.
If it is ok to build xindy using clisp from the FreeBSD port collection
then we can ignore it.
--
Manfred
More information about the tlbuild
mailing list