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.