building modified RTEMS source tree

Andrei Dimitrief-Jianu andrei.dimitrief.jianu at gmail.com
Mon Oct 22 20:55:50 UTC 2012


Hi Gedare,

I can easily add and compile header files if they only contain
declarations of types, etc.

I am trying to keep all the declarations of types, functions in the
header file. And also reference them in the header files (that is,
include the header files that I need only in the header file). To me
it was a mistery why most of .c files (if not all) in the source tree
have so many header files included, when they really should have each
of them only one (that is object.c should include only object.h and so
forth).

The solution came from the first error message:

[...]
Making all in rtems
gmake[5]: Entering directory
`/home/andrei/Src/rtems-20121015-2250-build/sparc-rtems4.10/c/sis/cpukit/rtems'
 cd .. && /bin/sh ./config.status rtems/Makefile depfiles
config.status: creating rtems/Makefile
config.status: executing depfiles commands
gmake[5]: Leaving directory
`/home/andrei/Src/rtems-20121015-2250-build/sparc-rtems4.10/c/sis/cpukit/rtems'
gmake[5]: Entering directory
`/home/andrei/Src/rtems-20121015-2250-build/sparc-rtems4.10/c/sis/cpukit/rtems'
sparc-rtems4.10-gcc --pipe -DHAVE_CONFIG_H   -I..
-I../../cpukit/../../../sis/lib/include -D__RTEMS_INSIDE__
-mcpu=cypress -O2 -g -Wall -Wimplicit-function-declaration
-Wstrict-prototypes -Wnested-externs -MT src/librtems_a-eventflag.o
-MD -MP -MF src/.deps/librtems_a-eventflag.Tpo -c -o
src/librtems_a-eventflag.o `test -f 'src/eventflag.c' || echo
'../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/'`src/eventflag.c
In file included from
../../cpukit/../../../sis/lib/include/rtems/score/address.h:34,
                 from
../../cpukit/../../../sis/lib/include/rtems/score/chain.h:37,
                 from
../../cpukit/../../../sis/lib/include/rtems/score/object.h:25,
                 from ../../cpukit/../../../sis/lib/include/rtems/config.h:34,
                 from
../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
                 from
../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
../../cpukit/../../../sis/lib/include/rtems/score/address.inl:43:
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
../../cpukit/../../../sis/lib/include/rtems/score/address.inl:63:
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
../../cpukit/../../../sis/lib/include/rtems/score/address.inl:84:
error: expected '=', ',', ';', 'asm' or '__attribute__' before
'int32_t'
../../cpukit/../../../sis/lib/include/rtems/score/address.inl:103:
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'bool'
../../cpukit/../../../sis/lib/include/rtems/score/address.inl:129:
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'bool'
[...]

When the compiler reports something like this:

../../cpukit/../../../sis/lib/include/rtems/score/address.inl:43:
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'

it means that there is a new type that is used before being declared.
In this case it was RTEMS_INLINE_ROUTINE , which appears in
address.inl file, but is not declared in any way at that point...
because the header file does not include rtems/system.h where the
RTEMS_INLINE_ROUTINE type is declared.

So, including rtems/system.h in rtems/score/address.h was the solution.

Regards,
Andrei.

P.S> this fixed the whole thing...

--- a/cpukit/score/include/rtems/score/address.h
+++ b/cpukit/score/include/rtems/score/address.h
@@ -31,6 +34,8 @@
 extern "C" {
 #endif

+#include <rtems/system.h>
+
 #include <rtems/score/address.inl>





On Mon, Oct 22, 2012 at 11:23 AM, Gedare Bloom <gedare at rtems.org> wrote:
> the .h and .inl files would not get compiled without a .c file to pull
> them in, so that is not surprising.
>
> try adding before the #include <rtems/rtems/eventhandler.h> the following:
> #include <rtems/system.h>
>
> That should pull in the cpu.h file for your particular CPU family,
> which will bring in type definitions etc for RTEMS.
>
> -Gedare
>
> On Sat, Oct 20, 2012 at 3:53 PM, Andrei Dimitrief-Jianu
> <andrei.dimitrief.jianu at gmail.com> wrote:
>> Hi Gedare,
>>
>> Below are the header, the .inl, and the .c files.
>> I commented out the function declarations in the header file and the
>> function in the .c file. At this point I am just trying to add the .c
>> file to the build.
>>
>> Again, I can build and install if I only include the header and the
>> .inl files. The build explodes when I try to add a .c file.
>>
>> Thanks,
>> Andrei.
>>
>> ///////////////////////////////////////////////////////////////////////////////////////////////////////
>> /**
>>  * @file rtems/rtems/eventflag.h
>>  *
>>  * @brief This include file contains all the constants and
>>  *        structures associated with the Event Flag Manager.
>>  *
>>  *  The eventflag manager uses multiple bits in a bit pattern to
>>  *  synchronize tasks.  Each bit in the bit pattern represents an
>>  *  event that can be set, cleared, and waited for. An event flag
>>  *  can use a maximum of 32 events to synchronize tasks.
>>  *
>>  *  Directives provided are:
>>  *
>>  *  - create an event flag
>>  *  - get the ID of an event flag
>>  *  - delete an event flag
>>  *  - wait for an event to be set
>>  *  - wait for any of the events in a set to be set
>>  *  - wait for all the events in a set to be set
>>  *  - set an event or a set of events
>>  *  - flush an event or a set of events
>>  *  - retrieve the status of an event flag
>>  *
>>  */
>>
>> /**
>>  *  COPYRIGHT (c) 2012.
>>  *  Andrei Dimitrief-Jianu <andrei.dimitrief.jianu at gmail.com>.
>>  *
>>  *  The license and distribution terms for this file may be
>>  *  found in the file LICENSE in this distribution or at
>>  *  http://www.rtems.com/license/LICENSE.
>>  */
>>
>> #ifndef _RTEMS_RTEMS_EVENTFLAG_H
>> #define _RTEMS_RTEMS_EVENTFLAG_H
>>
>> /**
>>  *  This constant is defined to extern most of the time when using
>>  *  this header file.  However by defining it to nothing, the data
>>  *  declared in this header file can be instantiated.  This is done
>>  *  in a single per manager file.
>>  */
>> #ifndef RTEMS_EVENTFLAG_EXTERN
>> #define RTEMS_EVENTFLAG_EXTERN extern
>> #endif
>>
>> #ifdef __cplusplus
>> extern "C" {
>> #endif
>>
>> #include <rtems/config.h>
>> #include <rtems/system.h>
>> #include <rtems/rtems/attr.h>
>> #include <rtems/rtems/options.h>
>> #include <rtems/rtems/status.h>
>> #include <rtems/rtems/support.h>
>> #include <rtems/rtems/types.h>
>> #if defined(RTEMS_MULTIPROCESSING)
>> #include <rtems/score/mpci.h>
>> #endif
>> #include <rtems/score/object.h>
>>
>> /**
>>  *  @defgroup ClassicEventFlag EventFlags
>>  *
>>  *  @ingroup ClassicRTEMS
>>  *
>>  *  @brief This encapsulates functionality related to the Classic API
>>  *         Event Flag Manager.
>>  */
>> /**@{*/
>>
>> /**
>>  * Type that holds an event set of up to 32 events. Each event is
>>  * defined as a bit flag.
>>  */
>> typedef uint32_t rtems_eventflag_event_set;
>>
>> /**
>>  * Attributes that define the eventflag behaviour.
>>  */
>> #define RTEMS_EVENTFLAG_AUTORESET    0x00000000
>> #define RTEMS_EVENTFLAG_MANUAL       0x00000008
>>
>> /**
>>  * The following defines the set of valid events.
>>  */
>> #define RTEMS_EVENTFLAG_EVENT_0      0x00000001
>> #define RTEMS_EVENTFLAG_EVENT_1      0x00000002
>> #define RTEMS_EVENTFLAG_EVENT_2      0x00000004
>> #define RTEMS_EVENTFLAG_EVENT_3      0x00000008
>> #define RTEMS_EVENTFLAG_EVENT_4      0x00000010
>> #define RTEMS_EVENTFLAG_EVENT_5      0x00000020
>> #define RTEMS_EVENTFLAG_EVENT_6      0x00000040
>> #define RTEMS_EVENTFLAG_EVENT_7      0x00000080
>> #define RTEMS_EVENTFLAG_EVENT_8      0x00000100
>> #define RTEMS_EVENTFLAG_EVENT_9      0x00000200
>> #define RTEMS_EVENTFLAG_EVENT_10     0x00000400
>> #define RTEMS_EVENTFLAG_EVENT_11     0x00000800
>> #define RTEMS_EVENTFLAG_EVENT_12     0x00001000
>> #define RTEMS_EVENTFLAG_EVENT_13     0x00002000
>> #define RTEMS_EVENTFLAG_EVENT_14     0x00004000
>> #define RTEMS_EVENTFLAG_EVENT_15     0x00008000
>> #define RTEMS_EVENTFLAG_EVENT_16     0x00010000
>> #define RTEMS_EVENTFLAG_EVENT_17     0x00020000
>> #define RTEMS_EVENTFLAG_EVENT_18     0x00040000
>> #define RTEMS_EVENTFLAG_EVENT_19     0x00080000
>> #define RTEMS_EVENTFLAG_EVENT_20     0x00100000
>> #define RTEMS_EVENTFLAG_EVENT_21     0x00200000
>> #define RTEMS_EVENTFLAG_EVENT_22     0x00400000
>> #define RTEMS_EVENTFLAG_EVENT_23     0x00800000
>> #define RTEMS_EVENTFLAG_EVENT_24     0x01000000
>> #define RTEMS_EVENTFLAG_EVENT_25     0x02000000
>> #define RTEMS_EVENTFLAG_EVENT_26     0x04000000
>> #define RTEMS_EVENTFLAG_EVENT_27     0x08000000
>> #define RTEMS_EVENTFLAG_EVENT_28     0x10000000
>> #define RTEMS_EVENTFLAG_EVENT_29     0x20000000
>> #define RTEMS_EVENTFLAG_EVENT_30     0x40000000
>> #define RTEMS_EVENTFLAG_EVENT_31     0x80000000
>>
>> #define RTEMS_EVENTFLAG_ALL_EVENTS   0xFFFFFFFF
>> #define RTEMS_EVENTFLAG_NO_EVENTS    0x00000000
>>
>> /**
>>  *  The following defines the control block used to manage each eventflag.
>>  */
>> typedef struct
>> {
>>   /** This is used to manage an eventflag as an object. */
>>   Objects_Control              Object;
>>   /** This is used to specify the owner of an eventflag. */
>>   rtems_id                     owner_id;
>>   /** This is used to specify the attributes of an eventflag. */
>>   rtems_attribute              attribute_set;
>>   /** This is used to specify the flag pattern of an eventflag. */
>>   rtems_eventflag_event_set    event_set;
>>   /** This is used to specify the status of an eventflag. */
>>   rtems_eventflag_event_set    event_status;
>> //
>> // ...
>> //
>> }   Eventflag_Control;
>>
>> /**
>>  *  The following defines the information control block used to manage
>>  *  this class of objects.
>>  */
>> RTEMS_EVENTFLAG_EXTERN Objects_Information  _Eventflag_Information;
>>
>> /**
>>  *  @brief _Eventflag_Manager_initialization
>>  *
>>  *  This routine performs the initialization necessary for this manager.
>>  */
>> //void _Eventflag_Manager_initialization(void);
>>
>> /**
>>  *  @brief rtems_eventflag_create
>>  *
>>  *  This routine implements the rtems_eventflag_create directive.
>>  *  The event flag will have the name @a name.  The @a attribute_set
>>  *  determines if the event flag is global or local and the thread queue
>>  *  discipline.  The @a event_set defines the events that threads can
>>  *  wait for.  It returns the id of the created event flag in @a id.
>>  *
>>  *  @param[in] name is the name of this eventflag instance.
>>  *  @param[in] attribute_set specifies the attributes of this
>> eventflag instance.
>>  *             The attribute_set can be a combination of the following:
>>  *             @ref RTEMS_LOCAL - local object (default).
>>  *             @ref RTEMS_GLOBAL - global object.
>>  *             @ref RTEMS_FIFO - tasks wait by FIFO (default).
>>  *             @ref RTEMS_PRIORITY - tasks wait by priority.
>>  *             @ref RTEMS_EVENT_AUTORESET - events are cleared after
>> the blocked
>>  *                                          tasks are released (default).
>>  *             @ref RTEMS_EVENT_MANUAL - events have to be explicitly cleared.
>>  *             @ref RTEMS_DEFAULT_ATTRIBUTES - all default attributes.
>>  *  @param[in] event_set defines the bit pattern used by the eventflag instance.
>>  *  @param[out] id will contain the id of this eventflag.
>>  *
>>  *  @retval RTEMS_SUCCESSFUL eventflag created successfully.
>>  *  @retval RTEMS_INVALID_ADDRESS id is NULL.
>>  *  @retval RTEMS_INVALID_ATTRIBUTE the attribute set contains invalid flag.
>>  *  @retval RTEMS_INVALID_EVENT the @a event_set is invalid.
>>  *  @retval RTEMS_INVALID_NAME invalid eventflag name.
>>  *  @retval RTEMS_NOT_IMPLEMENTED the @a attribute_set contains @ref
>> RTEMS_GLOBAL.
>>  *  @retval RTEMS_TOO_MANY too many eventflags or too many global
>> objects created.
>>  *
>>  */
>> //rtems_status_code rtems_eventflag_create(
>> //  rtems_name name,
>> //  rtems_attribute attribute_set,
>> //  rtems_eventflag_event_set event_set,
>> //  rtems_id *id
>> //);
>>
>> /**
>>  *  @brief rtems_eventflag_ident
>>  *
>>  *  This routine implements the rtems_eventflag_ident directive.
>>  *  This directive returns the eventflag ID associated with @a name.
>>  *  If more than one eventflag is named @a name, then the eventflag
>>  *  to which the ID belongs is arbitrary.  @a node indicates the
>>  *  extent of the search for the ID of the eventflag named @a name.
>>  *  The search can be limited to a particular node or allowed to
>>  *  encompass all nodes.
>>  *
>>  *  @param[in] name is the name of this eventflag instance.
>>  *  @param[in] node denotes the node to be searched.
>>  *             If node is @ref RTEMS_SEARCH_ALL_NODES, all nodes are searched
>>  *             with the local node being searched first.  All other nodes
>>  *             are searched with the lowest numbered node searched first.
>>  *  @param[out] id will contain the id of this eventflag.
>>  *
>>  *  @retval RTEMS_SUCCESSFUL event flag identified successfully.
>>  *  @retval RTEMS_INVALID_ADDRESS id is NULL.
>>  *  @retval RTEMS_INVALID_NAME event flag name not found.
>>  *  @retval RTEMS_INVALID_NODE invalid node id.
>>  *
>>  */
>> //rtems_status_code rtems_eventflag_ident(
>> //  rtems_name name,
>> //  uint32_t node,
>> //  rtems_id *id
>> //);
>>
>> /**
>>  *  @brief rtems_eventflag_delete
>>  *
>>  *  This routine implements the rtems_eventflag_delete directive.  The
>>  *  eventflag indicated by @a id is deleted.  All tasks blocked waiting
>>  *  for the event(s) will be readied and returned a status code
>>  *  @ref RTEMS_OBJECT_WAS_DELETED, which will indicate that the eventflag
>>  *  was deleted.
>>  *
>>  *  @param[in] id indicates the eventflag to delete.
>>  *
>>  *  @return a status code indicating success or the reason for failure.
>>  *
>>  *  @retval RTEMS_SUCCESSFUL eventflag deleted successfully.
>>  *  @retval RTEMS_INVALID_ID invalid eventflag id.
>>  *  @retval RTEMS_NOT_IMPLEMENTED operation not implemented for remote objects.
>>  *  @retval RTEMS_NOT_OWNER_OF_RESOURCE calling task does not own the eventflag.
>>  *
>>  */
>> //rtems_status_code rtems_eventflag_delete(
>> //  rtems_id id
>> //);
>>
>> /**
>>  *  @brief rtems_eventflag_wait
>>  *
>>  *  This routine implements the rtems_eventflag_wait directive.  It
>>  *  attempts to wait for the events in the event set defined for the
>>  *  eventflag associated with @a id.  The calling task may block waiting
>>  *  for the event with an optional timeout of @a timeout clock ticks.
>>  *  The task blocks or returns immediately depending on whether the
>>  *  @ref RTEMS_WAIT option is present or not in the @a option_set. The calling
>>  *  task may wait on all or any of the events defined by @a event_set
>>  *  depending on whether the @ref RTEMS_EVENT_ALL or @ref
>> RTEMS_EVENT_ANY option
>>  *  used in the @a option_set.
>>  *
>>  *  @param[in] id indicates the eventflag to use.
>>  *  @param[in] event_set indicates the event(s) to wait for.
>>  *  @param[in] option_set defines the wait options.
>>  *             The option set can contain the following:
>>  *             @ref RTEMS_EVENT_ALL - the task will wait until all events in
>>  *                                    the event set are posted (default).
>>  *             @ref RTEMS_EVENT_ANY - the task will wait until any event in
>>  *                                    the event set is posted.
>>  *             @ref RTEMS_WAIT - the task will wait for the event(s) (default).
>>  *             @ref RTEMS_NO_WAIT - the task does not wait.
>>  *             @ref RTEMS_DEFAULT_OPTIONS - use default options for wait.
>>  *  @param[in] timeout is the maximum length of time in ticks the calling
>>  *             thread is willing to block.
>>  *
>>  *  @retval RTEMS_SUCCESSFUL directive returned after event was set.
>>  *  @retval RTEMS_INVALID_EVENT the @a event_set is invalid.
>>  *  @retval RTEMS_INVALID_ID invalid eventflag id.
>>  *  @retval RTEMS_INVALID_OPTION invalid option set.
>>  *  @retval RTEMS_NOT_IMPLEMENTED operation not implemented for remote objects.
>>  *  @retval RTEMS_OBJECT_WAS_DELETED eventflag deleted while waiting.
>>  *  @retval RTEMS_TIMEOUT timed out waiting for the event.
>>  *  @retval RTEMS_UNSATISFIED event(s) made unavailable by a flush directive.
>>  *
>>  */
>> //rtems_status_code rtems_eventflag_wait(
>> //  rtems_id id,
>> //  rtems_eventflag_event_set event_set,
>> //  rtems_option option_set,
>> //  rtems_interval timeout
>> //);
>>
>> /**
>>  *  @brief rtems_eventflag_set
>>  *
>>  *  This routine implements the rtems_eventflag_set directive.  It
>>  *  sets all events in the event set described by @a event_set.
>>  *  @a event_set has to be a subset of the event set defined for
>>  *  the eventflag associated with @a id.  After releasing the tasks
>>  *  waiting on the event set described by @a event_set, the events
>>  *  are cleared if @ref RTEMS_EVENT_AUTORESET attribute is used.
>>  *
>>  *  @param[in] id indicates the eventflag to use.
>>  *  @param[in] event_set indicates the event(s) to set.
>>  *             The event set passed as argument must contain at
>>  *             least one bit set, otherwise an error status code
>>  *             @ref RTEMS_INVALID_EVENT is returned.
>>  *
>>  *  @retval RTEMS_SUCCESSFUL event flags set successfully.
>>  *  @retval RTEMS_INVALID_EVENT the event set is invalid.
>>  *  @retval RTEMS_INVALID_ID invalid eventflag id.
>>  *  @retval RTEMS_NOT_IMPLEMENTED operation not implemented for remote objects.
>>  *
>>  */
>> //rtems_status_code rtems_eventflag_set(
>> //  rtems_id id,
>> //  rtems_eventflag_event_set event_set
>> //);
>>
>> /**
>>  *  @brief rtems_eventflag_clear
>>  *
>>  *  This routine implements the rtems_eventflag_clear directive.  It
>>  *  clears all events in the event set described by @a event_set.
>>  *  @a event_set has to be a subset of the event set defined for
>>  *  the eventflag associated with @a id.
>>  *
>>  *  @param[in] id indicates the eventflag to use.
>>  *  @param[in] event_set indicates the event(s) to clear.
>>  *             The flag pattern passed as argument must contain at
>>  *             least one bit set, otherwise an error status code
>>  *             @ref RTEMS_INVALID_FLAG is returned.
>>  *
>>  *  @retval RTEMS_SUCCESSFUL event flags cleared successfully.
>>  *  @retval RTEMS_INVALID_EVENT the @a event_set is invalid.
>>  *  @retval RTEMS_INVALID_ID invalid eventflag id.
>>  *  @retval RTEMS_INVALID_OPERATION clear called on automatic eventflag.
>>  *  @retval RTEMS_NOT_IMPLEMENTED operation not implemented for remote objects.
>>  *
>>  */
>> //rtems_status_code rtems_eventflag_clear(
>> //  rtems_id id,
>> //  rtems_eventflag_event_set event_set
>> //);
>>
>> /**
>>  *  @brief rtems_eventflag_flush
>>  *
>>  *  This routine implements the rtems_eventflag_flush directive.  It
>>  *  flushes all events in the event set described by @a event_set.
>>  *  @a event_set has to be a subset of the event set defined for
>>  *  the eventflag associated with @a id.
>>  *
>>  *  The tasks which are unblocked as the result of this directive
>>  *  will return from the rtems_eventflag_wait_one,
>>  *  rtems_eventflag_wait_any or rtems_eventflag_wait_all directive
>>  *  with a status code of @ref RTEMS_UNSATISFIED.
>>  *
>>  *  As a result, the event flags described by the @a event_set
>>  *  will be cleared.
>>  *
>>  *  @param[in] id indicates the eventflag to use.
>>  *  @param[in] event_set indicates the event(s) to set.
>>  *             The event set passed as argument must contain
>>  *             at least one bit set, otherwise an error status
>>  *             code @ref RTEMS_INVALID_EVENT is returned.
>>  *
>>  *  @retval RTEMS_SUCCESSFUL eventflags flushed successfully.
>>  *  @retval RTEMS_INVALID_EVENT the event set is invalid.
>>  *  @retval RTEMS_INVALID_ID invalid eventflag id.
>>  *  @retval RTEMS_NOT_IMPLEMENTED operation not implemented for remote objects.
>>  *
>>  */
>> //rtems_status_code rtems_eventflag_flush(
>> //  rtems_id id,
>> //  rtems_eventflag_event_set event_set
>> //);
>>
>> /**
>>  *  @brief rtems_eventflag_status
>>  *
>>  *  This routine implements the rtems_eventflag_status directive.
>>  *  It returns the status of all events in the event set defined
>>  *  for the eventflag associated with @a id.
>>  *
>>  *  @param[in] id indicates the eventflag to use.
>>  *  @param[out] flag_status will contain the eventflag status.
>>  *
>>  *  @retval RTEMS_SUCCESSFUL event status returned successfully.
>>  *  @retval RTEMS_INVALID_ADDRESS the flag status pointer is NULL.
>>  *  @retval RTEMS_INVALID_ID invalid event flag id.
>>  *  @retval RTEMS_INVALID_OPERATION status called on automatic eventflag.
>>  *
>>  */
>> //rtems_status_code rtems_eventflag_status(
>> //  rtems_id id,
>> //  rtems_eventflag_event_set *flag_status
>> //);
>>
>> #ifndef __RTEMS_APPLICATION__
>> #include <rtems/rtems/eventflag.inl>
>> #endif
>>
>> #ifdef __cplusplus
>> }
>> #endif
>>
>> /**@}*/
>>
>> #endif
>> /*  end of include file */
>>
>>
>>
>> ///////////////////////////////////////////////////////////////////////////////////////////////////////
>> /**
>>  *  @file rtems/rtems/eventflag.inl
>>  *
>>  *  @defgroup ClassicEventFlag EventFlags
>>  *
>>  *  @ingroup ClassicRTEMS
>>  *
>>  *  @brief Event Flag Manager - the static inline implementation of
>>  *         the inlined routines from the Eventflag Manager.
>>  */
>>
>> /**
>>  *  COPYRIGHT (c) 2012.
>>  *  Andrei Dimitrief-Jianu <andrei.dimitrief.jianu at gmail.com>.
>>  *
>>  *  The license and distribution terms for this file may be
>>  *  found in the file LICENSE in this distribution or at
>>  *  http://www.rtems.com/license/LICENSE.
>>  */
>>
>> #ifndef _RTEMS_RTEMS_EVENTFLAG_H
>> # error "Never use <rtems/rtems/eventflag.inl> directly; include
>> <rtems/rtems/eventflag.h> instead."
>> #endif
>>
>> #ifndef _RTEMS_RTEMS_EVENTFLAG_INL
>> #define _RTEMS_RTEMS_EVENTFLAG_INL
>>
>> /**
>>  *  @addtogroup ClassicEventFlag
>>  *  @{
>>  */
>>
>> /**
>>  *  @brief Eventflag_Allocate
>>  *
>>  *  This function allocates an eventflag control block from
>>  *  the inactive chain of free eventflag control blocks.
>>  */
>> RTEMS_INLINE_ROUTINE Eventflag_Control *_Eventflag_Allocate( void )
>> {
>>   return (Eventflag_Control *) _Objects_Allocate( &_Eventflag_Information );
>> }
>>
>> /**
>>  *  @brief Eventflag_Free
>>  *
>>  *  This routine frees an eventflag control block to the
>>  *  inactive chain of free eventflag control blocks.
>>  */
>> RTEMS_INLINE_ROUTINE void _Eventflag_Free (
>>   Eventflag_Control *the_eventflag
>> )
>> {
>>   _Objects_Free( &_Eventflag_Information, &the_eventflag->Object );
>> }
>>
>> /**
>>  *  @brief Eventflag_Get
>>  *
>>  *  This function maps eventflag IDs to eventflag control blocks.
>>  *  If ID corresponds to a local eventflag, then it returns
>>  *  the_eventflag control pointer which maps to ID and location
>>  *  is set to OBJECTS_LOCAL.  If the eventflag ID is global and
>>  *  resides on a remote node, then location is set to OBJECTS_REMOTE,
>>  *  and the_eventflag is undefined.  Otherwise, location is set
>>  *  to OBJECTS_ERROR and the_eventflag is undefined.
>>  */
>> RTEMS_INLINE_ROUTINE Eventflag_Control *_Eventflag_Get (
>>   Objects_Id         id,
>>   Objects_Locations *location
>> )
>> {
>>   return (Eventflag_Control *)
>>     _Objects_Get( &_Eventflag_Information, id, location );
>> }
>>
>> /**
>>  *  @brief Eventflag_Get (Interrupts disabled)
>>  *
>>  *  This function maps eventflag IDs to eventflag control blocks.
>>  *  If ID corresponds to a local eventflag, then it returns
>>  *  the_eventflag control pointer which maps to ID and location
>>  *  is set to OBJECTS_LOCAL.  If the eventflag ID is global and
>>  *  resides on a remote node, then location is set to OBJECTS_REMOTE,
>>  *  and the_eventflag is undefined.  Otherwise, location is set
>>  *  to OBJECTS_ERROR and the_eventflag is undefined.
>>  */
>> RTEMS_INLINE_ROUTINE Eventflag_Control *_Eventflag_Get_interrupt_disable (
>>   Objects_Id         id,
>>   Objects_Locations *location,
>>   ISR_Level         *level
>> )
>> {
>>   return (Eventflag_Control *)
>>     _Objects_Get_isr_disable( &_Eventflag_Information, id, location, level );
>> }
>>
>> /**
>>  *  @brief Eventflag_Is_null
>>  *
>>  *  This function returns TRUE if the_eventflag is NULL and FALSE otherwise.
>>  */
>> RTEMS_INLINE_ROUTINE bool _Eventflag_Is_null (
>>   Eventflag_Control *the_eventflag
>> )
>> {
>>   return ( the_eventflag == NULL );
>> }
>>
>> /**@}*/
>>
>> #endif
>> /*  end of include file */
>>
>> ///////////////////////////////////////////////////////////////////////////////////////////////////////
>> /**
>>  *  @file eventflag.c
>>  *
>>  *  @defgroup ClassicEventFlag EventFlags
>>  *
>>  *  @ingroup ClassicRTEMS
>>  *
>>  *  @brief This encapsulates functionality related to the Classic API
>>  *         Event Flag Manager.
>>  */
>>
>> /**
>>  *  COPYRIGHT (c) 2012.
>>  *  Andrei Dimitrief-Jianu <andrei.dimitrief.jianu at gmail.com>.
>>  *
>>  *  The license and distribution terms for this file may be
>>  *  found in the file LICENSE in this distribution or at
>>  *  http://www.rtems.com/license/LICENSE.
>>  */
>>
>> #if HAVE_CONFIG_H
>> #include "config.h"
>> #endif
>>
>> #include <rtems/rtems/eventflag.h>
>>
>> //void _Eventflag_Manager_initialization(void)
>> //{
>> //  _Objects_Initialize_information(
>> //    &_Eventflag_Information,       /* object information table */
>> //    OBJECTS_CLASSIC_API,           /* object API */
>> //    OBJECTS_RTEMS_EVENTFLAGS,      /* object class */
>> //    Configuration_RTEMS_API.maximum_eventflags,
>> //                                   /* maximum objects of this class */
>> //    sizeof( Eventflag_Control ),   /* size of this object's control block */
>> //   false,                         /* true if the name is a string */
>> //    RTEMS_MAXIMUM_NAME_LENGTH      /* maximum length of an object name */
>> //#if defined(RTEMS_MULTIPROCESSING)
>> //    ,
>> //    false,                         /* true if this is a global object class */
>> //    NULL                           /* Proxy extraction support callout */
>> //#endif
>> //  );
>> //}
>>
>>
>>
>>
>>
>> On Sat, Oct 20, 2012 at 2:42 PM, Gedare Bloom <gedare at rtems.org> wrote:
>>> can you post the header and the .inl file too?
>>>
>>> On Sat, Oct 20, 2012 at 1:47 PM, Andrei Dimitrief-Jianu
>>> <andrei.dimitrief.jianu at gmail.com> wrote:
>>>> Hello,
>>>>
>>>> I am trying to add files to the source tree and re-compile. For now, I
>>>> am adding one header file (in cpukit/rtems/include/rtems/rtems) and
>>>> one source file (cpukit/rtems/src).
>>>>
>>>> I modified cpukit/rtems/Makefile.am to include the header file and the
>>>> source file.
>>>>
>>>> I ran bootstrap -p, bootstrap in my source directory, and configure,
>>>> make all in my build directory.
>>>> Below are the options I am using with configure:
>>>>
>>>> ../rtems-20121015-2250/configure -target=sparc-rtems4.10
>>>> --enable-maintainer-mode --enable-tests --disable-posix
>>>> --disable-itron --disable-networking --enable-rtemsbsp="sis"
>>>> --prefix=/home/andrei/Src/rtems-20121015-2250-install
>>>>
>>>> The build explodes with the messages below. Any thoughts on how to fix this?
>>>>
>>>> Not sure if this helps, but just adding the header file with some type
>>>> definitions does not break the build.
>>>>
>>>> Thanks,
>>>> Andrei.
>>>>
>>>>
>>>>
>>>> [...]
>>>> Making all in rtems
>>>> gmake[5]: Entering directory
>>>> `/home/andrei/Src/rtems-20121015-2250-build/sparc-rtems4.10/c/sis/cpukit/rtems'
>>>>  cd .. && /bin/sh ./config.status rtems/Makefile depfiles
>>>> config.status: creating rtems/Makefile
>>>> config.status: executing depfiles commands
>>>> gmake[5]: Leaving directory
>>>> `/home/andrei/Src/rtems-20121015-2250-build/sparc-rtems4.10/c/sis/cpukit/rtems'
>>>> gmake[5]: Entering directory
>>>> `/home/andrei/Src/rtems-20121015-2250-build/sparc-rtems4.10/c/sis/cpukit/rtems'
>>>> sparc-rtems4.10-gcc --pipe -DHAVE_CONFIG_H   -I..
>>>> -I../../cpukit/../../../sis/lib/include -D__RTEMS_INSIDE__
>>>> -mcpu=cypress -O2 -g -Wall -Wimplicit-function-declaration
>>>> -Wstrict-prototypes -Wnested-externs -MT src/librtems_a-eventflag.o
>>>> -MD -MP -MF src/.deps/librtems_a-eventflag.Tpo -c -o
>>>> src/librtems_a-eventflag.o `test -f 'src/eventflag.c' || echo
>>>> '../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/'`src/eventflag.c
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/address.h:34,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/chain.h:37,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:25,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:34,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/address.inl:43:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/address.inl:63:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/address.inl:84:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'int32_t'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/address.inl:103:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/address.inl:129:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'bool'
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:25,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:34,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/chain.h:128: error:
>>>> expected declaration specifiers or '...' before 'size_t'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/chain.h:129: error:
>>>> expected declaration specifiers or '...' before 'size_t'
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/chain.h:189,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:25,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:34,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/chain.inl:42: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/chain.inl:58: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/chain.inl:76: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/chain.inl:92: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/chain.inl:107:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/chain.inl:122:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Chain_Node'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/chain.inl:137:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Chain_Node'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/chain.inl:153:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Chain_Node'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/chain.inl:169:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Chain_Node'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/chain.inl:184:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Chain_Node'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/chain.inl:199:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Chain_Node'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/chain.inl:216:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/chain.inl:234:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/chain.inl:251:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/chain.inl:268:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/chain.inl:286:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/chain.inl:302:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/chain.inl:316:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/chain.inl:333:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/chain.inl:360:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Chain_Node'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/chain.inl:388:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Chain_Node'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/chain.inl:410:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/chain.inl:434:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/chain.inl:458:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/chain.inl:476:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:26,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:34,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/isr.h:40: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'ISR_Level'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/isr.h:45: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'ISR_Vector_number'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/isr.h:63: warning:
>>>> parameter names (without types) in function declaration
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/isr.h:82: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/isr.h:88: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'volatile'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/isr.h:95: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'ISR_Handler_entry'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/isr.h:215: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> '_ISR_Is_in_progress'
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/isr.h:221,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:26,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:34,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/isr.inl:36: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/isr.inl:48: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'bool'
>>>> In file included from ../../cpukit/../../../sis/lib/include/rtems/config.h:34,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:60: error:
>>>> expected specifier-qualifier-list before 'uint32_t'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:73: error:
>>>> expected declaration specifiers or '...' before '*' token
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:76: error:
>>>> expected declaration specifiers or '...' before 'uint16_t'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:77:
>>>> warning: type defaults to 'int' in declaration of 'bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:77: error:
>>>> 'bool' declared as function returning a function
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:77:
>>>> warning: function declaration isn't a prototype
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:124: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'Objects_Id'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:130: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Objects_Maximum'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:337: error:
>>>> expected specifier-qualifier-list before 'Objects_Id'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:350: error:
>>>> expected specifier-qualifier-list before 'uint16_t'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:410: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Objects_Information'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:500: error:
>>>> expected declaration specifiers or '...' before 'uint32_t'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:501: error:
>>>> expected declaration specifiers or '...' before 'uint32_t'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:502: error:
>>>> expected declaration specifiers or '...' before 'uint16_t'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:504: error:
>>>> expected declaration specifiers or '...' before 'uint32_t'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:521: error:
>>>> expected ')' before 'api'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:546: error:
>>>> expected declaration specifiers or '...' before 'uint16_t'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:624: error:
>>>> expected declaration specifiers or '...' before 'uint32_t'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:625: error:
>>>> expected declaration specifiers or '...' before 'uint32_t'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:626: error:
>>>> expected declaration specifiers or '...' before 'Objects_Id'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:666: error:
>>>> expected ')' before 'id'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:696: error:
>>>> expected declaration specifiers or '...' before 'Objects_Id'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:727: error:
>>>> expected declaration specifiers or '...' before 'Objects_Id'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:729: error:
>>>> expected declaration specifiers or '...' before 'ISR_Level'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:756: error:
>>>> expected declaration specifiers or '...' before 'Objects_Id'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:786: error:
>>>> expected declaration specifiers or '...' before 'Objects_Id'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:803: error:
>>>> expected declaration specifiers or '...' before 'Objects_Id'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:805: error:
>>>> expected declaration specifiers or '...' before 'Objects_Id'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:821: error:
>>>> expected declaration specifiers or '...' before 'uint32_t'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:834: error:
>>>> expected ')' before 'id'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:850: error:
>>>> expected ')' before 'id'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:870: error:
>>>> '_Objects_Set_name' declared as function returning a function
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.h:899,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:34,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.inl:39:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Objects_Id'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.inl:61:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Objects_APIs'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.inl:73:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'uint32_t'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.inl:88:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'uint32_t'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.inl:110:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Objects_Maximum'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.inl:127:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.inl:146:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.inl:164:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.inl:185:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.inl:203:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Objects_Control'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.inl:234:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.inl:267:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.inl:287:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.inl:310:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/object.inl:334:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/types.h:27,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/config.h:21,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:58,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/heap.h:392: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/heap.h:405: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/heap.h:418: error:
>>>> '_Heap_Free' declared as function returning a function
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/heap.h:432: error:
>>>> '_Heap_Walk' declared as function returning a function
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/heap.h:468: error:
>>>> '_Heap_Size_of_alloc_area' declared as function returning a function
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/heap.h:493,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/types.h:27,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/config.h:21,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:58,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/heap.inl:35: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'Heap_Block'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/heap.inl:40: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'Heap_Block'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/heap.inl:45: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'Heap_Block'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/heap.inl:50: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'Heap_Block'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/heap.inl:55: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/heap.inl:64: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/heap.inl:79: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/heap.inl:92: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/heap.inl:100: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'uintptr_t'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/heap.inl:114: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'uintptr_t'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/heap.inl:125: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'Heap_Block'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/heap.inl:133: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'Heap_Block'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/heap.inl:140: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'uintptr_t'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/heap.inl:147: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'Heap_Block'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/heap.inl:156: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'uintptr_t'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/heap.inl:161: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/heap.inl:171: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/heap.inl:176: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/heap.inl:186: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/heap.inl:193: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/heap.inl:207: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'uintptr_t'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/heap.inl:212: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'uintptr_t'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/heap.inl:217: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'uintptr_t'
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/priority.h:42,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/types.h:29,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/config.h:21,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:58,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/cpu.h:523: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Context_Control_fp'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/cpu.h:538: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/cpu.h:539: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/cpu.h:548: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'volatile'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/cpu.h:897: error:
>>>> expected declaration specifiers or '...' before 'proc_ptr'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/cpu.h:898: error:
>>>> expected declaration specifiers or '...' before 'proc_ptr'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/cpu.h:909: error:
>>>> expected declaration specifiers or '...' before 'proc_ptr'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/cpu.h:910: error:
>>>> expected declaration specifiers or '...' before 'proc_ptr'
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/types.h:29,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/config.h:21,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:58,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/priority.h:95:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'volatile'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/priority.h:103:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Priority_Bit_map_control'
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/priority.h:141,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/types.h:29,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/config.h:21,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:58,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/priority.inl:37:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/priority.inl:51:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/priority.inl:67:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Priority_Bit_map_control'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/priority.inl:78:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Priority_Bit_map_control'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/priority.inl:92:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Priority_Bit_map_control'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/priority.inl:103:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Priority_Bit_map_control'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/priority.inl:117:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'uint32_t'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/priority.inl:131:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/priority.inl:145:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/priority.inl:159:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Priority_Control'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/priority.inl:177:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/priority.inl:208:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/types.h:30,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/config.h:21,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:58,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/tod.h:124: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/tod.h:129: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Timestamp_Control'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/tod.h:134: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Timestamp_Control'
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/tod.h:244,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/types.h:30,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/config.h:21,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:58,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/tod.inl:39: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/tod.inl:48: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/tod.inl:57: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/types.h:31,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/config.h:21,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:58,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/watchdog.h:72:
>>>> error: expected ')' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/watchdog.h:138:
>>>> error: expected specifier-qualifier-list before
>>>> 'Watchdog_Service_routine_entry'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/watchdog.h:152:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'volatile'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/watchdog.h:159:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'volatile'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/watchdog.h:166:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'volatile'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/watchdog.h:173:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Watchdog_Nanoseconds_since_last_tick_routine'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/watchdog.h:180:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Chain_Control'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/watchdog.h:186:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Chain_Control'
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/watchdog.h:306,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/types.h:31,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/config.h:21,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:58,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/watchdog.inl:37:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/watchdog.inl:55:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/watchdog.inl:69:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/watchdog.inl:83:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/watchdog.inl:97:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/watchdog.inl:109:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/watchdog.inl:123:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/watchdog.inl:142:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/watchdog.inl:160:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/watchdog.inl:175:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/watchdog.inl:192:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/watchdog.inl:208:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Watchdog_Control'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/watchdog.inl:222:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Watchdog_Control'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/watchdog.inl:236:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Watchdog_Control'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/watchdog.inl:250:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Watchdog_Control'
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/modes.h:101,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/types.h:32,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/config.h:21,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:58,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/modes.inl:36: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/modes.inl:50: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/modes.inl:63: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/modes.inl:76: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/modes.inl:88: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'ISR_Level'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/modes.inl:101:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/modes.inl:116:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/config.h:21,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:58,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/types.h:83: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'rtems_id'
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/states.h:117,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.h:39,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/config.h:22,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:58,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/states.inl:40:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'States_Control'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/states.inl:57:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'States_Control'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/states.inl:73:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/states.inl:88:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/states.inl:103:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/states.inl:118:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/states.inl:133:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/states.inl:148:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/states.inl:163:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/states.inl:178:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/states.inl:193:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/states.inl:208:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/states.inl:223:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/states.inl:238:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/states.inl:253:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/states.inl:268:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/states.inl:283:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/states.inl:298:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/states.inl:315:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/states.inl:332:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/states.inl:348:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/states.inl:364:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.h:58,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.h:40,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/config.h:22,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:58,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/context.h:51: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'volatile'
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/stack.h:59,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.h:65,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.h:40,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/config.h:22,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:58,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/stack.inl:36: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/stack.inl:52: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'uint32_t'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/stack.inl:65: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/stack.inl:81: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'size_t'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/stack.inl:100:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'uint32_t'
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/tqdata.h:106,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.h:68,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.h:40,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/config.h:22,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:58,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/tqdata.inl:36:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'uint32_t'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/tqdata.inl:49:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/tqdata.inl:61:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.h:40,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/config.h:22,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:58,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.h:254: error:
>>>> expected specifier-qualifier-list before 'Objects_Id'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.h:423: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.h:429: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Objects_Information'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.h:435: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Thread_Control'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.h:444: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Context_Control'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.h:451: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'volatile'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.h:457: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'uint32_t'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.h:464: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'uint32_t'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.h:469: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'uint32_t'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.h:475: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Chain_Control'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.h:481: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Thread_Control'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.h:489: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Thread_Control'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.h:496: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Thread_Control'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.h:505: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'struct'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.h:515: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Timestamp_Control'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.h:731: error:
>>>> expected ')' before 'id'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.h:821: error:
>>>> expected ')' before 'id'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.h:843: error:
>>>> expected declaration specifiers or '...' before 'ISR_Level'
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.inl:26,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.h:847,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.h:40,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/config.h:22,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:58,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/sysstate.h:81:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'System_state_Codes'
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/sysstate.h:87,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.inl:26,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.h:847,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.h:40,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/config.h:22,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:58,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/sysstate.inl:33:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/sysstate.inl:40:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/sysstate.inl:54:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'System_state_Codes'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/sysstate.inl:59:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/sysstate.inl:66:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/sysstate.inl:73:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/sysstate.inl:80:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/sysstate.inl:87:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/sysstate.inl:94:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.h:847,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.h:40,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/config.h:22,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:58,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.inl:40:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.inl:65:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.inl:77:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.inl:89:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.inl:100:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.inl:112:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.inl:127:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.inl:140:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.inl:154:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.inl:178:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.inl:238:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.inl:249:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.inl:259:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.inl:268:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.inl:277:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.inl:288:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.inl:299:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Thread_Control'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.inl:308:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.inl:319:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'struct'
>>>> ../../cpukit/../../../sis/lib/include/rtems/score/thread.inl:328:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventset.h:125,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.h:42,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/config.h:22,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:58,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventset.inl:35:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventset.inl:48:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventset.inl:66:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'rtems_event_set'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventset.inl:80:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'rtems_event_set'
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/asr.h:146,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.h:43,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/config.h:22,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:58,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/asr.inl:37: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/asr.inl:56: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/asr.inl:76: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/asr.inl:89: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/asr.inl:104: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/attr.h:188,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.h:44,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/config.h:22,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:58,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/attr.inl:37: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'rtems_attribute'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/attr.inl:51: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'rtems_attribute'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/attr.inl:65: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/attr.inl:93: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/attr.inl:106: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/attr.inl:119: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/attr.inl:133: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/attr.inl:146: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/attr.inl:159: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/attr.inl:172: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/attr.inl:185: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/status.h:211,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.h:45,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/config.h:22,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:58,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/status.inl:36:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/status.inl:49:
>>>> error: expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/config.h:22,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:58,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.h:264: error:
>>>> expected declaration specifiers or '...' before 'rtems_id'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.h:281: error:
>>>> expected declaration specifiers or '...' before 'rtems_id'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.h:291: error:
>>>> expected ')' before 'id'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.h:302: error:
>>>> expected ')' before 'id'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.h:315: error:
>>>> expected ')' before 'id'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.h:342: error:
>>>> expected ')' before 'id'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.h:353: error:
>>>> expected ')' before 'id'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.h:363: error:
>>>> expected ')' before 'id'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.h:375: error:
>>>> expected ')' before 'id'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.h:388: error:
>>>> expected ')' before 'id'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.h:422: error:
>>>> expected ')' before 'id'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.h:431: error:
>>>> expected ')' before 'tid'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.h:442: error:
>>>> expected ')' before 'tid'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.h:453: error:
>>>> expected ')' before 'tid'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.h:462: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'rtems_task_self'
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.h:492,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/config.h:22,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:58,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.inl:36: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Thread_Control'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.inl:47: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.inl:62: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before
>>>> 'Priority_Control'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/tasks.inl:75: error:
>>>> expected '=', ',', ';', 'asm' or '__attribute__' before '_Bool'
>>>> In file included from ../../cpukit/../../../sis/lib/include/rtems/config.h:60,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/extension.h:209: error:
>>>> expected declaration specifiers or '...' before 'rtems_id'
>>>> ../../cpukit/../../../sis/lib/include/rtems/extension.h:230: error:
>>>> expected declaration specifiers or '...' before 'rtems_id'
>>>> ../../cpukit/../../../sis/lib/include/rtems/extension.h:245: error:
>>>> expected ')' before 'id'
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/extension.h:251,
>>>>                  from ../../cpukit/../../../sis/lib/include/rtems/config.h:60,
>>>>                  from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:52,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/extension.inl:36: error:
>>>> expected ')' before 'id'
>>>> In file included from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:133:
>>>> error: expected specifier-qualifier-list before 'rtems_id'
>>>> In file included from
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.h:405,
>>>>                  from
>>>> ../../../../../../rtems-20121015-2250/c/src/../../cpukit/rtems/src/eventflag.c:25:
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.inl:69:
>>>> error: expected ')' before 'id'
>>>> ../../cpukit/../../../sis/lib/include/rtems/rtems/eventflag.inl:89:
>>>> error: expected ')' before 'id'
>>>> gmake[5]: *** [src/librtems_a-eventflag.o] Error 1
>>>> gmake[5]: Leaving directory
>>>> `/home/andrei/Src/rtems-20121015-2250-build/sparc-rtems4.10/c/sis/cpukit/rtems'
>>>> gmake[4]: *** [all-recursive] Error 1
>>>> gmake[4]: Leaving directory
>>>> `/home/andrei/Src/rtems-20121015-2250-build/sparc-rtems4.10/c/sis/cpukit'
>>>> gmake[3]: *** [all] Error 2
>>>> gmake[3]: Leaving directory
>>>> `/home/andrei/Src/rtems-20121015-2250-build/sparc-rtems4.10/c/sis/cpukit'
>>>> gmake[2]: *** [all-recursive] Error 1
>>>> gmake[2]: Leaving directory
>>>> `/home/andrei/Src/rtems-20121015-2250-build/sparc-rtems4.10/c/sis'
>>>> gmake[1]: *** [all-recursive] Error 1
>>>> gmake[1]: Leaving directory
>>>> `/home/andrei/Src/rtems-20121015-2250-build/sparc-rtems4.10/c'
>>>> make: *** [all-recursive] Error 1
>>>> _______________________________________________
>>>> rtems-devel mailing list
>>>> rtems-devel at rtems.org
>>>> http://www.rtems.org/mailman/listinfo/rtems-devel



More information about the devel mailing list