Hi Mike, Norbert Preining reported that the latest luatex has compile problems on ARM. It seems to me that some of the automatic detections in lcoco.c go wrong. I had a quick look but I do not really understand any of it, so would you be so kind as to have a look and make a guess about the problem and a possible solution? I am including COCO 1.1.3 as-is, no patches whatsoever. Best wishes, Taco Norbert Preining wrote:
Hi Taco!
We have a build failure of luatex 0.20.1 on ARM when building the lua51 code: gcc -g -O2 -Wall -DLUA_USE_POSIX -c -o lcoco.o lcoco.c lcoco.c: In function 'lua_newcthread': lcoco.c:460: error: '__JMP_BUF_SP' undeclared (first use in this function) lcoco.c:460: error: (Each undeclared identifier is reported only once lcoco.c:460: error: for each function it appears in.) make[3]: *** [lcoco.o] Error 1
From the compile run: checking for gcc... (cached) gcc checking whether the C compiler (gcc ) works... yes checking whether the C compiler (gcc ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether gcc accepts -g... (cached) yes checking host system type... armv5tel-unknown-linux-gnu checking target system type... armv5tel-unknown-linux-gnu checking build system type... armv5tel-unknown-linux-gnu checking for a BSD compatible install... (cached) /usr/bin/install -c [...] OpenBSD-Compat has been configured with the following options:
Host: armv5tel-unknown-linux-gnu Compiler: gcc Compiler flags: -g -O2 -Wall -Wpointer-arith -Wuninitialized -Wsign-compare -Wno-pointer-sign -std=gnu99
The full build log can be found at http://buildd.debian.org/fetch.cgi?&pkg=luatex&ver=0.20.1-1&arch=arm&stamp=1197282661&file=log
Do you have any idea how that could be fixed?
Thanks a lot and all the best
Norbert
------------------------------------------------------------------------------- Dr. Norbert Preining
Vienna University of Technology Debian Developer Debian TeX Group gpg DSA: 0x09C5B094 fp: 14DF 2E6C 0307 BE6D AD76 A9C0 D2BF 4AA3 09C5 B094 ------------------------------------------------------------------------------- FLODIGARRY (n. Scots) An ankle-length gabardine or oilskin tarpaulin worn by deep-sea herring fishermen in Arbroath and publicans in Glasgow. --- Douglas Adams, The Meaning of Liff