building modified RTEMS source tree

Andrei Dimitrief-Jianu andrei.dimitrief.jianu at gmail.com
Sat Oct 20 19:53:52 UTC 2012


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