On Sat, Apr 23, 2016 at 7:49 AM, printk <opentker...@163.com> wrote: > Hi, I followed this to build the bsp, arm920 > - - - > be built to target the BOARD_SUPPORT_PACKAGE board. > mkdir build-rtems > cd build-rtems > ../rtems-4.10.0/configure --target=<TARGET_CONFIGURATION> \ > --disable-posix --disable-networking --disable-cxx \ > --enable-rtemsbsp=<BOARD_SUPPORT_PACKAGE>\ > --prefix=<INSTALL_POINT> > make all > make install > - - - > $ cd rtems > $ mkdir arm920 Normally we would recommend you put your build directory outside of your source tree, hence: $ mkdir ../arm920 ; cd ../arm920 ; ../rtems/configure
> $ cd arm920 > $ ../configure --target=arm-rtems4.12 > $ make RTEMS_BSP="arm920" > > it fails here: > - - - > arm-rtems4.12-gcc --pipe -DHAVE_CONFIG_H -I.. > -I../../cpukit/../../../arm920/lib/include -mcpu=arm920 -O2 -g > -ffunction-sections -fdata-sections -Wall -Wmissing-prototypes > -Wimplicit-function-declaration -Wstrict-prototypes -Wnested-externs -MT > src/libposix_a-conddefaultattributes.o -MD -MP -MF > src/.deps/libposix_a-conddefaultattributes.Tpo -c -o > src/libposix_a-conddefaultattributes.o `test -f 'src/conddefaultattributes.c' > || echo > '../../../../../../c/src/../../cpukit/posix/'`src/conddefaultattributes.c > ../../../../../../c/src/../../cpukit/posix/src/conddefaultattributes.c:31:3: > error: unknown field 'clock' specified in initializer > .clock = CLOCK_REALTIME, > ^ > - - - > I find this breaks many other bsps too, I comment this line out, then I can > compile all other arm bsps.(about 20hours, 20G :D) > did I do something wrong? > > btw, there are many sources include this file > #include <sys/tree.h> > but i can not find this file by: > find -name tree.h > where is this file? > This file comes in through newlib now, I believe. _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel