Bug#598152: clisp: FTBFS on ARM EABI (armel)

Hector Oron zumbi at abel.debian.org
Sun Sep 26 22:58:25 UTC 2010


Package: clisp
Version: 2.48/2.49
Severity: normal


Hello,

  I have been trying to build `clisp' on armel without success.

  For 2.48 (current source in sid):

  I get the following bug: (reported to upstream) [1]
  
CLISP="/home/zumbi/clisp-2.48/debian/build/clisp -K boot -B /home/zumbi/clisp-2.48/debian/build -N /home/zumbi/clisp-2.48/debian/build/locale -E UTF-8 -Epathname 1:1 -Emisc 1:1 -norc" ; cd syscalls ; /usr/bin/make clisp-module CC="arm-linux-gnueabi-gcc" CPPFLAGS="-I/home/zumbi/clisp-2.48/debian/build/gllib" CFLAGS="-g -O2 -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -Wno-format-nonliteral -O2 -falign-functions=4 -DUNICODE -I." CLFLAGS="" LIBS="/usr/lib/libreadline.so -lncurses -ldl /usr/lib/libavcall.so /usr/lib/libcallback.so -L/usr/lib -lsigsegv" RANLIB="ranlib" CLISP="$CLISP -q" SHREXT=.so
make[2]: Entering directory `/home/zumbi/clisp-2.48/debian/build/syscalls'
arm-linux-gnueabi-gcc -I/home/zumbi/clisp-2.48/debian/build/gllib -g -O2 -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -Wno-format-nonliteral -O2 -falign-functions=4 -DUNICODE -I. -I$(/home/zumbi/clisp-2.48/debian/build/clisp -K boot -B /home/zumbi/clisp-2.48/debian/build -N /home/zumbi/clisp-2.48/debian/build/locale -E UTF-8 -Epathname 1:1 -Emisc 1:1 -norc -q -b)/linkkit -c calls.m.c -o calls.o
In file included from /usr/include/sys/procfs.h:34,
from /usr/include/sys/ucontext.h:26,
from /usr/include/signal.h:359,
from /usr/include/sys/wait.h:31,
from calls.c:46:
/usr/include/sys/user.h:31: error: expected identifier or ‘(’ before ‘void’
/usr/include/sys/user.h:32: error: expected ‘;’ before ‘unsigned’
make[2]: *** [calls.o] Error 1
make[2]: Leaving directory `/home/zumbi/clisp-2.48/debian/build/syscalls'
make[1]: *** [syscalls] Error 2
make[1]: Leaving directory `/home/zumbi/clisp-2.48/debian/build'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2

  For 2.49 (latest upstream release), it also fails but on another part, when building i18n (also reported to upstream) [2]

configure: loading cache ../config.cache
configure: error: `build_alias' was set to `arm-linux-gnueabi' in the previous run
configure: error: in `/home/zumbi/clisp-2.49/debian/build/i18n':
configure: error: changes in the environment can compromise the build
configure: error: run `make distclean' and/or `rm ../config.cache' and start over

  after removing config.cache file:

test -f $m/Makefile -a $m/Makefile -nt i18n/Makefile && sed
"s,srcdir = .,srcdir = $m," "$m/Makefile" > i18n/Makefile ; \
CLISP="/home/zumbi/clisp-2.49/debian/build/clisp -K boot -E UTF-8
-Epathname 1:1 -Emisc 1:1 -norc" ; \
cd i18n ; /usr/bin/make clisp-module CC="arm-linux-gnueabi-gcc"
CPPFLAGS="-I/home/zumbi/clisp-2.49/debian/build/gllib
-I/home/zumbi/clisp-2.49/debian/build" CFLAGS="-g -O2 -W -Wswitch -Wcomment
-Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations
-Wno-sign-compare -Wno-format-nonliteral -O2 -falign-functions=4
-DENABLE_UNICODE -DDYNAMIC_MODULES -I. -fPIC" CLFLAGS="
-Wl,--export-dynamic" LIBS="/usr/lib/libreadline.so -lncurses -ldl
/usr/lib/libavcall.so /usr/lib/libcallback.so -L/usr/lib -lsigsegv
libgnu_cl.a" RANLIB="ranlib" CLISP="$CLISP -q" SHREXT=.so
configure: ** I18N (Common)
checking how to remove colons from paths... echo $x
checking for clisp... no
checking for CLISP... no
configure: error: CLISP not found


[1] https://sourceforge.net/tracker/?func=detail&aid=3076163&group_id=1355&atid=101355
[2] https://sourceforge.net/tracker/?func=detail&aid=3076160&group_id=1355&atid=101355

-- System Information:
Debian Release: 5.0.6
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: armel (armv5tel)

Kernel: Linux 2.6.32
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash





More information about the pkg-common-lisp-devel mailing list