[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