Type not found building RTEMS application
A simple RTEMS application using leon.rtems in the deployment view fails to build with the following error:
In file included from function1_polyorb_interface.c:7:0:
/opt/ocarina-2.0w-suite-x86-linux-2016.svn/include/ocarina/runtime/polyorb-hi-c/include/po_hi_task.h:118:35: error: unknown type name '__po_hi_time_t'
const __po_hi_time_t* period,
^
It seems that the po_hi_task.h file fails to include po_hi_time.h because there is no suitable #ifdef variable defined (e.g. RTEMS_PURE).
If leon.rtems_posix is selected as processor instead of leon.rtems, the application builds correctly.