rtems compile error with RCC1.2.16b
Ricardo Derbes
rmderbes at gmail.com
Fri Jan 23 20:29:36 UTC 2015
Hello all.
I have download RCC1.2.17 (sparc-rtems-4.10-gcc-4.4.6-1.
2.17-linux.tar.bz2) and installed it in /opt.
Downloaded rtems sources (rtems-4.10-1.2.17-src.tar.bz2) and installed
them in /opt/rtems-4.10/src/rtems-4.10. , as per documentation.
In /opt/rtems-4.10/src/, I executed make bootstrap and make configure
without any errors.
As I have not modified any options in makefile , configure options are:
BSPS=leon2 leon3 erc32
RTEMSDIR=rtems-4.10
PREFIX=/opt/rtems-4.10
EXTRA_CONFIG=
configure:
-mkdir $(PREFIX)/src/build
cd $(PREFIX)/src/build; \
$(PREFIX)/src/$(RTEMSDIR)/configure --prefix=$(PREFIX) \
--target=sparc-rtems $(EXTRA_CONFIG) --disable-itron
--disable-tests --enable-cxx --disable-docs \
--enable-rtemsbsp="$(BSPS)"
I intend to build a BSP for LEON3 only, without POSIX & networking
support, but I started with default Makefile to be acquainted with
build system.
When I try to compile, issuing make compile, I get:
export PATH=/opt/rtems-4.10/bin:$PATH; cd /opt/rtems-4.10/src/build; make all
make[1]: Entering directory `/opt/rtems-4.10/src/build'
Making all in make
gmake[2]: Entering directory `/opt/rtems-4.10/src/build/make'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/opt/rtems-4.10/src/build/make'
Making all in tools/build
gmake[2]: Entering directory `/opt/rtems-4.10/src/build/tools/build'
gmake all-am
gmake[3]: Entering directory `/opt/rtems-4.10/src/build/tools/build'
gcc -DHAVE_CONFIG_H -I. -I/opt/rtems-4.10/src/rtems-4.10/tools/build
-g -O2 -MT cklength.o -MD -MP -MF .deps/cklength.Tpo -c -o
cklength.o /opt/rtems-4.10/src/rtems-4.10/tools/build/cklength.c
In file included from /usr/include/bits/errno.h:24:0,
from /usr/include/errno.h:35,
from /opt/rtems-4.10/src/rtems-4.10/tools/build/cklength.c:37:
/usr/include/linux/errno.h:4:30: fatal error: uapi/linux/errno.h: No
such file or directory
#include <uapi/linux/errno.h>
^
compilation terminated.
gmake[3]: *** [cklength.o] Error 1
gmake[3]: Leaving directory `/opt/rtems-4.10/src/build/tools/build'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/opt/rtems-4.10/src/build/tools/build'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/rtems-4.10/src/build'
make: *** [compile] Error 2
What am I missing? I do not understand why my linux kernel headers are
going into build...
Thank you very much
Ricardo
More information about the users
mailing list