[Dev-luatex] build failure on arm

Taco Hoekwater taco at elvenkind.com
Thu Dec 20 09:35:24 CET 2007

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,

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 <preining at logic.at>        Vienna University of Technology
> Debian Developer <preining at debian.org>                         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

More information about the dev-luatex mailing list