[Debian GNUstep maintainers] Bug#449163: gnustep-base: FTBFS on arm: checking if ffcall trampolines work... no

Yavor Doganov yavor at gnu.org
Sat Nov 3 17:32:51 UTC 2007


Source: gnustep-base
Version: 1.14.0-2
Severity: serious

Unfortunately the package failed to build on arm, which blocks the
whole GNUstep transition:

[...]
checking FFI library usage... ffcall
checking if ffcall trampolines work... no
none

You have ffcall, but it does not work properly.
[...]
configure: error: Incomplete support for ffi functionality.
make: *** [debian/configure-stamp] Error 1
[...]

The build log is available at
http://buildd.debian.org/fetch.cgi?&pkg=gnustep-base&ver=1.14.0-2&arch=arm&stamp=1194080961&file=log.

The configure test tries to compile and run config/config.trampoline.c
which is basically the same as ffcall's
ffcall/callback/trampoline_r/test1.c.  AFAICS the ffcall's testsuite
also failed on arm.  It seems to me that the patch at
http://savannah.gnu.org/bugs/?func=detailitem&item_id=9468 was never
accepted upstream.  Maybe it's worth trying disabling it in the
Debian's ffcall package and retrying -base on arm (if ffcall builds on
arm, of course).

I'll try to investigate this further, just filing this bug to get more
eyes focused.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: i386 (i586)

Kernel: Linux 2.6.22-3-486
Locale: LANG=bg_BG.UTF-8, LC_CTYPE=bg_BG.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash





More information about the pkg-GNUstep-maintainers mailing list