rtai version 3.8.1-2 failed to build on armel
Link to failed build: https://launchpad.net/ubuntu/+source/rtai/3.8.1-2/+buildjob/2008375
Direct link to the build log: https://launchpad.net/ubuntu/+source/rtai/3.8.1-2/+buildjob/2008375/+files/buildlog_ubuntu-natty-armel.rtai_3.8.1-2_FAILEDTOBUILD.txt.gz
This log snippet might be of interest, since it triggered the matcher 'Purging chroot-autobuild'.
Excerpt 1165 lines into the build log:
arm-linux-gnueabi-gcc -DHAVE_CONFIG_H -I. -I../../.. -g -I/build/buildd/rtai-3.8.1/debian/linux/include -Wall -Wstrict-prototypes -pipe -D__IN_RTAI__ -D_GNU_SOURCE -fno-inline -I../../../base/include -I../../include -MT init.lo -MD -MP -MF .deps/init.Tpo -c init.c -o init.o >/dev/null 2>&1
mv -f .deps/init.Tpo .deps/init.Plo
/bin/bash ../../../libtool --tag=CC --mode=compile arm-linux-gnueabi-gcc -DHAVE_CONFIG_H -I. -I../../.. -g -I/build/buildd/rtai-3.8.1/debian/linux/include -Wall -Wstrict-prototypes -pipe -D__IN_RTAI__ -D_GNU_SOURCE -fno-inline -I../../../base/include -I../../include -MT services.lo -MD -MP -MF .deps/services.Tpo -c -o services.lo services.c
arm-linux-gnueabi-gcc -DHAVE_CONFIG_H -I. -I../../.. -g -I/build/buildd/rtai-3.8.1/debian/linux/include -Wall -Wstrict-prototypes -pipe -D__IN_RTAI__ -D_GNU_SOURCE -fno-inline -I../../../base/include -I../../include -MT services.lo -MD -MP -MF .deps/services.Tpo -c services.c -fPIC -DPIC -o .libs/services.o
In file included from ../../../base/include/asm/rtai.h:42:0,
from ../../../base/include/rtai.h:25,
from ../../../base/include/rtai_sched.h:22,
from ../../../base/include/rtai_lxrt.h:69,
from services.c:27:
../../../base/include/asm/rtai_hal.h:52:28: fatal error: linux/autoconf.h: No such file or directory
compilation terminated.
make[1]: *** [services.lo] Error 1
make[1]: Leaving directory `/build/buildd/rtai-3.8.1/base/sched/liblxrt'
make: *** [build-arch-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
******************************************************************************
Build finished at 20110325-1135
FAILED [dpkg-buildpackage died]
Purging chroot-autobuild/build/buildd/rtai-3.8.1
From README.INSTALL:
Notice also that this release is for use with:
- i386,
- x86_64,
- PPC.
So it looks like upstream never supported ARM machines. None of previous Ubuntu releases provided ARM packages of rtai.