nasa / SBN

38 stars 23 forks source link

Issues with building on ubuntu #43

Open moafandi0 opened 3 years ago

moafandi0 commented 3 years ago

Hi,

I'm trying to use SBN in my project. I added the the app folder in /apps and I'm trying to build it and I'm getting lots of errors. The output is shown below. Some of them are missing type definition errors so I'm guessing that it is a cfe version issue maybe? I'm using Versions:cFE 6.5.0.0, OSAL 4.2.1.0, PSP 1.3.0.0.

Thanks!

Here's the output:

In file included from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:27:0:
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_pack.h:52:1: error: unknown type name ‘bool’; did you mean ‘_Bool’?
 bool Pack_Init(Pack_t *PackPtr, void *Buf, size_t BufSz, bool ClearFlag);
 ^~~~
 _Bool
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_pack.h:52:58: error: unknown type name ‘bool’; did you mean ‘_Bool’?
 bool Pack_Init(Pack_t *PackPtr, void *Buf, size_t BufSz, bool ClearFlag);
                                                          ^~~~
                                                          _Bool
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_pack.h:67:1: error: unknown type name ‘bool’; did you mean ‘_Bool’?
 bool Pack_Data(Pack_t *PackPtr, void *DataBuf, size_t DataBufSz);
 ^~~~
 _Bool
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_pack.h:80:1: error: unknown type name ‘bool’; did you mean ‘_Bool’?
 bool Pack_UInt8(Pack_t *PackPtr, uint8 Data);
 ^~~~
 _Bool
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_pack.h:93:1: error: unknown type name ‘bool’; did you mean ‘_Bool’?
 bool Pack_UInt16(Pack_t *PackPtr, uint16 Data);
 ^~~~
 _Bool
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_pack.h:106:1: error: unknown type name ‘bool’; did you mean ‘_Bool’?
 bool Pack_Int16(Pack_t *PackPtr, int16 Data);
 ^~~~
 _Bool
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_pack.h:119:1: error: unknown type name ‘bool’; did you mean ‘_Bool’?
 bool Pack_UInt32(Pack_t *PackPtr, uint32 Data);
 ^~~~
 _Bool
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_pack.h:132:1: error: unknown type name ‘bool’; did you mean ‘_Bool’?
 bool Pack_Time(Pack_t *PackPtr, OS_time_t Data);
 ^~~~
 _Bool
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_pack.h:145:1: error: unknown type name ‘bool’; did you mean ‘_Bool’?
 bool Pack_MsgID(Pack_t *PackPtr, CFE_SB_MsgId_t Data);
 ^~~~
 _Bool
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_pack.h:160:1: error: unknown type name ‘bool’; did you mean ‘_Bool’?
 bool Unpack_Data(Pack_t *PackPtr, void *DataBuf, size_t Sz);
 ^~~~
 _Bool
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_pack.h:173:1: error: unknown type name ‘bool’; did you mean ‘_Bool’?
 bool Unpack_UInt8(Pack_t *PackPtr, uint8 *DataBuf);
 ^~~~
 _Bool
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_pack.h:186:1: error: unknown type name ‘bool’; did you mean ‘_Bool’?
 bool Unpack_UInt16(Pack_t *PackPtr, uint16 *DataBuf);
 ^~~~
 _Bool
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_pack.h:199:1: error: unknown type name ‘bool’; did you mean ‘_Bool’?
 bool Unpack_Int16(Pack_t *PackPtr, int16 *DataBuf);
 ^~~~
 _Bool
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_pack.h:212:1: error: unknown type name ‘bool’; did you mean ‘_Bool’?
 bool Unpack_UInt32(Pack_t *PackPtr, uint32 *DataBuf);
 ^~~~
 _Bool
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_pack.h:225:1: error: unknown type name ‘bool’; did you mean ‘_Bool’?
 bool Unpack_MsgID(Pack_t *PackPtr, CFE_SB_MsgId_t *DataBuf);
 ^~~~
 _Bool
In file included from /home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_interfaces.h:6:0,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.h:32,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:28:
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_msg.h:50:5: error: unknown type name ‘CFE_MSG_TelemetryHeader_t’
     CFE_MSG_TelemetryHeader_t TlmHeader;
     ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.h:32:0,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:28:
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_interfaces.h:142:5: error: unknown type name ‘bool’
     bool Connected;
     ^~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_interfaces.h:154:5: error: unknown type name ‘bool’
     bool Configured;
     ^~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_interfaces.h:225:5: error: expected specifier-qualifier-list before ‘bool’
     bool (*UnpackMsg)(void *SBNBuf, SBN_MsgSz_t *MsgSzPtr, SBN_MsgType_t *MsgTypePtr, CFE_ProcessorID_t *ProcessorIDPtr,
     ^~~~
In file included from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.h:39:0,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:28:
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_cmds.h:27:24: error: unknown type name ‘CFE_MSG_Message_t’; did you mean ‘CFE_SB_Msg_t’?
 void SBN_HandleCommand(CFE_MSG_Message_t *MessagePtr);
                        ^~~~~~~~~~~~~~~~~
                        CFE_SB_Msg_t
In file included from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.h:40:0,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:28:
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_subs.h:33:42: error: unknown type name ‘CFE_SB_AllSubscriptionsTlm_t’; did you mean ‘CFE_SB_SubRprtMsg_t’?
 SBN_Status_t SBN_ProcessAllSubscriptions(CFE_SB_AllSubscriptionsTlm_t *Ptr);
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                          CFE_SB_SubRprtMsg_t
In file included from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:28:0:
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.h:133:21: error: ‘CFE_MISSION_SB_MAX_SB_MSG_SIZE’ undeclared here (not in a function); did you mean ‘CFE_SB_MAX_SB_MSG_SIZE’?
     uint8 MsgBuffer[CFE_MISSION_SB_MAX_SB_MSG_SIZE];
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                     CFE_SB_MAX_SB_MSG_SIZE
In file included from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:28:0:
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.h:155:1: error: unknown type name ‘bool’; did you mean ‘_Bool’?
 bool                 SBN_UnpackMsg(void *SBNBuf, SBN_MsgSz_t *MsgSzPtr, SBN_MsgType_t *MsgTypePtr, CFE_ProcessorID_t *ProcessorIDPtr, CFE_SpacecraftID_t *SpacecraftIDPtr, void *Msg);
 ^~~~
 _Bool
In file included from /home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_interfaces.h:5:0,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.h:32,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:28:
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: In function ‘UnloadModules’:
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:125:52: error: ‘CFE_EVS_EventType_CRITICAL’ undeclared (first use in this function); did you mean ‘CFE_EVS_CRITICAL’?
 #define EVSSendCrit(E, ...) CFE_EVS_SendEvent((E), CFE_EVS_EventType_CRITICAL, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:56:13: note: in expansion of macro ‘EVSSendCrit’
             EVSSendCrit(SBN_TBL_EID, "unable to unload protocol module ID %d", i);
             ^~~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:125:52: note: each undeclared identifier is reported only once for each function it appears in
 #define EVSSendCrit(E, ...) CFE_EVS_SendEvent((E), CFE_EVS_EventType_CRITICAL, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:56:13: note: in expansion of macro ‘EVSSendCrit’
             EVSSendCrit(SBN_TBL_EID, "unable to unload protocol module ID %d", i);
             ^~~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: In function ‘SBN_PackMsg’:
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:93:5: warning: implicit declaration of function ‘Pack_Init’; did you mean ‘Pack_Int16’? [-Wimplicit-function-declaration]
     Pack_Init(&Pack, SBNBuf, MsgSz + SBN_PACKED_HDR_SZ, false);
     ^~~~~~~~~
     Pack_Int16
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:93:57: error: ‘false’ undeclared (first use in this function); did you mean ‘fclose’?
     Pack_Init(&Pack, SBNBuf, MsgSz + SBN_PACKED_HDR_SZ, false);
                                                         ^~~~~
                                                         fclose
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: At top level:
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:123:1: error: unknown type name ‘bool’; did you mean ‘_Bool’?
 bool SBN_UnpackMsg(void *SBNBuf, SBN_MsgSz_t *MsgSzPtr, SBN_MsgType_t *MsgTypePtr,
 ^~~~
 _Bool
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: In function ‘SBN_UnpackMsg’:
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:129:53: error: ‘false’ undeclared (first use in this function); did you mean ‘fclose’?
     Pack_Init(&Pack, SBNBuf, SBN_MAX_PACKED_MSG_SZ, false);
                                                     ^~~~~
                                                     fclose
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:138:16: error: ‘true’ undeclared (first use in this function); did you mean ‘free’?
         return true;
                ^~~~
                free
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: In function ‘SBN_Connected’:
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:161:5: error: unknown type name ‘CFE_Status_t’; did you mean ‘OS_Status_t’?
     CFE_Status_t CFE_Status;
     ^~~~~~~~~~~~
     OS_Status_t
In file included from /home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_interfaces.h:5:0,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.h:32,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:28:
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:124:52: error: ‘CFE_EVS_EventType_ERROR’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventID_t’?
 #define EVSSendErr(E, ...)  CFE_EVS_SendEvent((E), CFE_EVS_EventType_ERROR, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:165:9: note: in expansion of macro ‘EVSSendErr’
         EVSSendErr(SBN_PEER_EID, "%s peer %d:%d already connected", FAIL_PREFIX, Peer->SpacecraftID, (int)(Peer->ProcessorID));
         ^~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:122:52: error: ‘CFE_EVS_EventType_INFORMATION’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventType_ERROR’?
 #define EVSSendInfo(E, ...) CFE_EVS_SendEvent((E), CFE_EVS_EventType_INFORMATION, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:182:5: note: in expansion of macro ‘EVSSendInfo’
     EVSSendInfo(SBN_PEER_EID, "Created peer pipe '%s'", PipeName);
     ^~~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:184:18: warning: implicit declaration of function ‘CFE_SB_SetPipeOpts’; did you mean ‘CFE_SB_SetCmdCode’? [-Wimplicit-function-declaration]
     CFE_Status = CFE_SB_SetPipeOpts(Peer->Pipe, CFE_SB_PIPEOPTS_IGNOREMINE);
                  ^~~~~~~~~~~~~~~~~~
                  CFE_SB_SetCmdCode
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:184:49: error: ‘CFE_SB_PIPEOPTS_IGNOREMINE’ undeclared (first use in this function); did you mean ‘CFE_SB_PIPE_OFLOW_PERF_ID’?
     CFE_Status = CFE_SB_SetPipeOpts(Peer->Pipe, CFE_SB_PIPEOPTS_IGNOREMINE);
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~
                                                 CFE_SB_PIPE_OFLOW_PERF_ID
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: In function ‘SBN_Disconnected’:
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:220:5: error: unknown type name ‘CFE_Status_t’; did you mean ‘OS_Status_t’?
     CFE_Status_t Status;
     ^~~~~~~~~~~~
     OS_Status_t
In file included from /home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_interfaces.h:5:0,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.h:32,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:28:
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:124:52: error: ‘CFE_EVS_EventType_ERROR’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventID_t’?
 #define EVSSendErr(E, ...)  CFE_EVS_SendEvent((E), CFE_EVS_EventType_ERROR, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:224:9: note: in expansion of macro ‘EVSSendErr’
         EVSSendErr(SBN_PEER_EID, "%s already not connected to peer %d:%d", FAIL_PREFIX, Peer->SpacecraftID, (int)(Peer->ProcessorID));
         ^~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:122:52: error: ‘CFE_EVS_EventType_INFORMATION’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventType_ERROR’?
 #define EVSSendInfo(E, ...) CFE_EVS_SendEvent((E), CFE_EVS_EventType_INFORMATION, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:246:5: note: in expansion of macro ‘EVSSendInfo’
     EVSSendInfo(SBN_PEER_EID, "Disconnected from peer %d:%d.", Peer->SpacecraftID, (int)(Peer->ProcessorID));
     ^~~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: In function ‘SBN_RecvPeerTask’:
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:124:52: error: ‘CFE_EVS_EventType_ERROR’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventID_t’?
 #define EVSSendErr(E, ...)  CFE_EVS_SendEvent((E), CFE_EVS_EventType_ERROR, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:280:9: note: in expansion of macro ‘EVSSendErr’
         EVSSendErr(SBN_PEERTASK_EID, "unable to register child task");
         ^~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: In function ‘SBN_RecvNetTask’:
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:124:52: error: ‘CFE_EVS_EventType_ERROR’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventID_t’?
 #define EVSSendErr(E, ...)  CFE_EVS_SendEvent((E), CFE_EVS_EventType_ERROR, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:372:9: note: in expansion of macro ‘EVSSendErr’
         EVSSendErr(SBN_PEERTASK_EID, "%s unable to register child task", FAIL_PREFIX_STARTUP);
         ^~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:123:52: error: ‘CFE_EVS_EventType_DEBUG’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventType_ERROR’?
 #define EVSSendDbg(E, ...)  CFE_EVS_SendEvent((E), CFE_EVS_EventType_DEBUG, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:395:9: note: in expansion of macro ‘EVSSendDbg’
         EVSSendDbg(SBN_PEERTASK_EID,"Try to receive from net...");
         ^~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: In function ‘SBN_RecvNetMsgs’:
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:122:52: error: ‘CFE_EVS_EventType_INFORMATION’ undeclared (first use in this function); did you mean ‘CFE_EVS_INFORMATION’?
 #define EVSSendInfo(E, ...) CFE_EVS_SendEvent((E), CFE_EVS_EventType_INFORMATION, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:476:21: note: in expansion of macro ‘EVSSendInfo’
                     EVSSendInfo(SBN_PEERTASK_EID, "unknown peer (ProcessorID=%d)", (int)ProcessorID);
                     ^~~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:124:52: error: ‘CFE_EVS_EventType_ERROR’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventType_INFORMATION’?
 #define EVSSendErr(E, ...)  CFE_EVS_SendEvent((E), CFE_EVS_EventType_ERROR, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:523:13: note: in expansion of macro ‘EVSSendErr’
             EVSSendErr(SBN_PEER_EID, "neither RecvFromPeer nor RecvFromNet defined for net #%d", (int)NetIdx);
             ^~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: In function ‘SBN_SendNetMsg’:
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:124:52: error: ‘CFE_EVS_EventType_ERROR’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventID_t’?
 #define EVSSendErr(E, ...)  CFE_EVS_SendEvent((E), CFE_EVS_EventType_ERROR, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:551:13: note: in expansion of macro ‘EVSSendErr’
             EVSSendErr(SBN_PEER_EID, "unable to take send mutex");
             ^~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: At top level:
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:586:5: error: unknown type name ‘CFE_MSG_Message_t’
     CFE_MSG_Message_t   *MsgPtr;
     ^~~~~~~~~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: In function ‘SBN_SendTask’:
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:600:5: error: unknown type name ‘CFE_MSG_Size_t’; did you mean ‘CFE_SB_Qos_t’?
     CFE_MSG_Size_t   MsgSz = 0;
     ^~~~~~~~~~~~~~
     CFE_SB_Qos_t
In file included from /home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_interfaces.h:5:0,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.h:32,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:28:
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:124:52: error: ‘CFE_EVS_EventType_ERROR’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventID_t’?
 #define EVSSendErr(E, ...)  CFE_EVS_SendEvent((E), CFE_EVS_EventType_ERROR, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:609:9: note: in expansion of macro ‘EVSSendErr’
         EVSSendErr(SBN_PEERTASK_EID, "unable to register child task");
         ^~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:649:13: warning: implicit declaration of function ‘CFE_SB_ReceiveBuffer’; did you mean ‘CFE_TBL_DumpToBuffer’? [-Wimplicit-function-declaration]
         if (CFE_SB_ReceiveBuffer((CFE_SB_Buffer_t **)&D.MsgPtr, D.Peer->Pipe, CFE_SB_PEND_FOREVER) != CFE_SUCCESS)
             ^~~~~~~~~~~~~~~~~~~~
             CFE_TBL_DumpToBuffer
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:649:35: error: ‘CFE_SB_Buffer_t’ undeclared (first use in this function); did you mean ‘CFE_SB_MsgPtr_t’?
         if (CFE_SB_ReceiveBuffer((CFE_SB_Buffer_t **)&D.MsgPtr, D.Peer->Pipe, CFE_SB_PEND_FOREVER) != CFE_SUCCESS)
                                   ^~~~~~~~~~~~~~~
                                   CFE_SB_MsgPtr_t
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:649:53: error: expected expression before ‘)’ token
         if (CFE_SB_ReceiveBuffer((CFE_SB_Buffer_t **)&D.MsgPtr, D.Peer->Pipe, CFE_SB_PEND_FOREVER) != CFE_SUCCESS)
                                                     ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:682:12: warning: implicit declaration of function ‘CFE_MSG_GetSize’; did you mean ‘CFE_PSP_GetTime’? [-Wimplicit-function-declaration]
         if(CFE_MSG_GetSize(D.MsgPtr, &MsgSz) != CFE_SUCCESS)
            ^~~~~~~~~~~~~~~
            CFE_PSP_GetTime
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: In function ‘CheckPeerPipes’:
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:705:5: error: unknown type name ‘CFE_Status_t’; did you mean ‘OS_Status_t’?
     CFE_Status_t       CFE_Status;
     ^~~~~~~~~~~~
     OS_Status_t
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:707:5: error: unknown type name ‘CFE_MSG_Message_t’; did you mean ‘CFE_SB_Msg_t’?
     CFE_MSG_Message_t *MsgPtr = NULL;
     ^~~~~~~~~~~~~~~~~
     CFE_SB_Msg_t
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:708:5: error: unknown type name ‘CFE_MSG_Size_t’; did you mean ‘CFE_SB_Qos_t’?
     CFE_MSG_Size_t     MsgSz = 0;
     ^~~~~~~~~~~~~~
     CFE_SB_Qos_t
In file included from /home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_interfaces.h:5:0,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.h:32,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:28:
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:124:52: error: ‘CFE_EVS_EventType_ERROR’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventID_t’?
 #define EVSSendErr(E, ...)  CFE_EVS_SendEvent((E), CFE_EVS_EventType_ERROR, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:736:19: note: in expansion of macro ‘EVSSendErr’
                   EVSSendErr(SBN_PEERTASK_EID, "failed to poll peer %d:%d", Peer->SpacecraftID, Peer->ProcessorID);
                   ^~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:123:52: error: ‘CFE_EVS_EventType_DEBUG’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventType_ERROR’?
 #define EVSSendDbg(E, ...)  CFE_EVS_SendEvent((E), CFE_EVS_EventType_DEBUG, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:741:21: note: in expansion of macro ‘EVSSendDbg’
                     EVSSendDbg(SBN_PEERTASK_EID, "not connected to peer %d:%d", Peer->SpacecraftID, Peer->ProcessorID);
                     ^~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:757:29: error: ‘CFE_PLATFORM_ES_DEFAULT_STACK_SIZE’ undeclared (first use in this function); did you mean ‘CFE_ES_DEFAULT_STACK_SIZE’?
                             CFE_PLATFORM_ES_DEFAULT_STACK_SIZE + 2 * sizeof(SendTaskData_t), 0, 0);
                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                             CFE_ES_DEFAULT_STACK_SIZE
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:770:43: error: ‘CFE_SB_Buffer_t’ undeclared (first use in this function); did you mean ‘CFE_SB_MsgPtr_t’?
                 if (CFE_SB_ReceiveBuffer((CFE_SB_Buffer_t **)&MsgPtr, Peer->Pipe, CFE_SB_POLL) != CFE_SUCCESS)
                                           ^~~~~~~~~~~~~~~
                                           CFE_SB_MsgPtr_t
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:770:61: error: expected expression before ‘)’ token
                 if (CFE_SB_ReceiveBuffer((CFE_SB_Buffer_t **)&MsgPtr, Peer->Pipe, CFE_SB_POLL) != CFE_SUCCESS)
                                                             ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: In function ‘PeerPoll’:
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:831:5: error: unknown type name ‘CFE_Status_t’; did you mean ‘OS_Status_t’?
     CFE_Status_t CFE_Status;
     ^~~~~~~~~~~~
     OS_Status_t
In file included from /home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_interfaces.h:5:0,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.h:32,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:28:
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:122:52: error: ‘CFE_EVS_EventType_INFORMATION’ undeclared (first use in this function); did you mean ‘CFE_EVS_INFORMATION’?
 #define EVSSendInfo(E, ...) CFE_EVS_SendEvent((E), CFE_EVS_EventType_INFORMATION, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:841:17: note: in expansion of macro ‘EVSSendInfo’
                 EVSSendInfo(SBN_PEER_EID, "Creating recv task for net %d", (int)NetIdx);
                 ^~~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:848:21: error: ‘CFE_PLATFORM_ES_DEFAULT_STACK_SIZE’ undeclared (first use in this function); did you mean ‘CFE_ES_DEFAULT_STACK_SIZE’?
                     CFE_PLATFORM_ES_DEFAULT_STACK_SIZE + 2 * sizeof(RecvNetTaskData_t), 0, 0);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                     CFE_ES_DEFAULT_STACK_SIZE
In file included from /home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_interfaces.h:5:0,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.h:32,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:28:
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:124:52: error: ‘CFE_EVS_EventType_ERROR’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventType_INFORMATION’?
 #define EVSSendErr(E, ...)  CFE_EVS_SendEvent((E), CFE_EVS_EventType_ERROR, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:852:21: note: in expansion of macro ‘EVSSendErr’
                     EVSSendErr(SBN_PEER_EID, "error creating task for net %d",(int)NetIdx);
                     ^~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: In function ‘InitInterfaces’:
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:124:52: error: ‘CFE_EVS_EventType_ERROR’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventID_t’?
 #define EVSSendErr(E, ...)  CFE_EVS_SendEvent((E), CFE_EVS_EventType_ERROR, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:904:9: note: in expansion of macro ‘EVSSendErr’
         EVSSendErr(SBN_PEER_EID, "no networks configured");
         ^~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:122:52: error: ‘CFE_EVS_EventType_INFORMATION’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventType_ERROR’?
 #define EVSSendInfo(E, ...) CFE_EVS_SendEvent((E), CFE_EVS_EventType_INFORMATION, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:912:9: note: in expansion of macro ‘EVSSendInfo’
         EVSSendInfo(SBN_PEER_EID, "initializing net: %d", (int)NetIdx);
         ^~~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: In function ‘WaitForWakeup’:
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:955:5: error: unknown type name ‘CFE_Status_t’; did you mean ‘OS_Status_t’?
     CFE_Status_t       CFE_Status = CFE_SUCCESS;
     ^~~~~~~~~~~~
     OS_Status_t
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:957:5: error: unknown type name ‘CFE_MSG_Message_t’; did you mean ‘CFE_SB_Msg_t’?
     CFE_MSG_Message_t *MsgPtr    = 0;
     ^~~~~~~~~~~~~~~~~
     CFE_SB_Msg_t
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:960:40: error: ‘CFE_SB_Buffer_t’ undeclared (first use in this function); did you mean ‘CFE_SB_MsgPtr_t’?
     CFE_Status = CFE_SB_ReceiveBuffer((CFE_SB_Buffer_t **)&MsgPtr, SBN.CmdPipe, iTimeOut);
                                        ^~~~~~~~~~~~~~~
                                        CFE_SB_MsgPtr_t
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:960:58: error: expected expression before ‘)’ token
     CFE_Status = CFE_SB_ReceiveBuffer((CFE_SB_Buffer_t **)&MsgPtr, SBN.CmdPipe, iTimeOut);
                                                          ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:968:13: warning: implicit declaration of function ‘SBN_HandleCommand’ [-Wimplicit-function-declaration]
             SBN_HandleCommand(MsgPtr);
             ^~~~~~~~~~~~~~~~~
In file included from /home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_interfaces.h:5:0,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.h:32,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:28:
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:124:52: error: ‘CFE_EVS_EventType_ERROR’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventID_t’?
 #define EVSSendErr(E, ...)  CFE_EVS_SendEvent((E), CFE_EVS_EventType_ERROR, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:987:9: note: in expansion of macro ‘EVSSendErr’
         EVSSendErr(SBN_PEER_EID, "SBN_CheckSubscriptionPipe failed.");
         ^~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: In function ‘WaitForSBStartup’:
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1014:5: error: unknown type name ‘CFE_EVS_LongEventTlm_t’; did you mean ‘CFE_EVS_EventID_t’?
     CFE_EVS_LongEventTlm_t *EvsTlm    = NULL;
     ^~~~~~~~~~~~~~~~~~~~~~
     CFE_EVS_EventID_t
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1015:5: error: unknown type name ‘CFE_SB_Buffer_t’; did you mean ‘CFE_SB_MsgPtr_t’?
     CFE_SB_Buffer_t        *BufPtr    = NULL;
     ^~~~~~~~~~~~~~~
     CFE_SB_MsgPtr_t
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1019:5: error: unknown type name ‘CFE_Status_t’; did you mean ‘OS_Status_t’?
     CFE_Status_t            Status    = SBN_SUCCESS;
     ^~~~~~~~~~~~
     OS_Status_t
In file included from /home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_interfaces.h:5:0,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.h:32,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:28:
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:124:52: error: ‘CFE_EVS_EventType_ERROR’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventID_t’?
 #define EVSSendErr(E, ...)  CFE_EVS_SendEvent((E), CFE_EVS_EventType_ERROR, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1025:9: note: in expansion of macro ‘EVSSendErr’
         EVSSendErr(SBN_INIT_EID, "%s failed to create event pipe (%d)", FAIL_PREFIX, (int)Status);
         ^~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1032:31: error: ‘CFE_EVS_LONG_EVENT_MSG_MID’ undeclared (first use in this function); did you mean ‘CFE_EVS_EVENT_MSG_MID’?
     Status = CFE_SB_Subscribe(CFE_EVS_LONG_EVENT_MSG_MID, EventPipe);
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~
                               CFE_EVS_EVENT_MSG_MID
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1056:77: warning: implicit declaration of function ‘CFE_MSG_GetMsgId’; did you mean ‘CFE_SB_GetMsgId’? [-Wimplicit-function-declaration]
 if (CFE_SB_ReceiveBuffer(&BufPtr, EventPipe, 100) == CFE_SUCCESS && CFE_MSG_GetMsgId((CFE_MSG_Message_t*)BufPtr, &MsgId) == CFE_SUCCESS)
                                                                     ^~~~~~~~~~~~~~~~
                                                                             CFE_SB_GetMsgId
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1056:95: error: ‘CFE_MSG_Message_t’ undeclared (first use in this function); did you mean ‘CFE_SB_Msg_t’?
 Buffer(&BufPtr, EventPipe, 100) == CFE_SUCCESS && CFE_MSG_GetMsgId((CFE_MSG_Message_t*)BufPtr, &MsgId) == CFE_SUCCESS)
                                                                     ^~~~~~~~~~~~~~~~~
                                                                                               CFE_SB_Msg_t
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1056:113: error: expected expression before ‘)’ token
 entPipe, 100) == CFE_SUCCESS && CFE_MSG_GetMsgId((CFE_MSG_Message_t*)BufPtr, &MsgId) == CFE_SUCCESS)
                                                                     ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1060:27: error: ‘CFE_EVS_LongEventTlm_t’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventID_t’?
                 EvsTlm = (CFE_EVS_LongEventTlm_t *)BufPtr;
                           ^~~~~~~~~~~~~~~~~~~~~~
                           CFE_EVS_EventID_t
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1060:51: error: expected expression before ‘)’ token
                 EvsTlm = (CFE_EVS_LongEventTlm_t *)BufPtr;
                                                   ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1065:34: error: request for member ‘Payload’ in something not a structure or union
                 if (strcmp(EvsTlm->Payload.PacketID.AppName, "CFE_SB") == 0 &&
                                  ^~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1066:27: error: request for member ‘Payload’ in something not a structure or union
                     EvsTlm->Payload.PacketID.EventID == CFE_SB_INIT_EID)
                           ^~
In file included from /home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_interfaces.h:5:0,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.h:32,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:28:
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: In function ‘LoadConf_Module’:
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:122:52: error: ‘CFE_EVS_EventType_INFORMATION’ undeclared (first use in this function); did you mean ‘CFE_EVS_INFORMATION’?
 #define EVSSendInfo(E, ...) CFE_EVS_SendEvent((E), CFE_EVS_EventType_INFORMATION, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1102:5: note: in expansion of macro ‘EVSSendInfo’
     EVSSendInfo(SBN_TBL_EID, "checking if module (%s) already loded", e->Name);
     ^~~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:124:52: error: ‘CFE_EVS_EventType_ERROR’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventType_INFORMATION’?
 #define EVSSendErr(E, ...)  CFE_EVS_SendEvent((E), CFE_EVS_EventType_ERROR, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1108:13: note: in expansion of macro ‘EVSSendErr’
             EVSSendErr(SBN_TBL_EID, "invalid module (Name=%s)", e->Name);
             ^~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1113:65: error: ‘OS_MODULE_FLAG_GLOBAL_SYMBOLS’ undeclared (first use in this function)
         if (OS_ModuleLoad(ModuleIDPtr, e->Name, e->LibFileName, OS_MODULE_FLAG_GLOBAL_SYMBOLS) != OS_SUCCESS)
                                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1113:13: error: too many arguments to function ‘OS_ModuleLoad’
         if (OS_ModuleLoad(ModuleIDPtr, e->Name, e->LibFileName, OS_MODULE_FLAG_GLOBAL_SYMBOLS) != OS_SUCCESS)
             ^~~~~~~~~~~~~
In file included from /home/myuser/CFS-101.initial/osal/src/os/inc/osapi.h:134:0,
                 from /home/myuser/CFS-101.initial/cfe/fsw/cfe-core/src/inc/cfe.h:54,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_pack.h:31,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:27:
/home/myuser/CFS-101.initial/osal/src/os/inc/osapi-os-loader.h:97:7: note: declared here
 int32 OS_ModuleLoad ( uint32 *module_id, const char *module_name, const char *filename );
       ^~~~~~~~~~~~~
In file included from /home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_interfaces.h:5:0,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.h:32,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:28:
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: In function ‘LoadConf_Filters’:
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:124:52: error: ‘CFE_EVS_EventType_ERROR’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventID_t’?
 #define EVSSendErr(E, ...)  CFE_EVS_SendEvent((E), CFE_EVS_EventType_ERROR, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1165:13: note: in expansion of macro ‘EVSSendErr’
             EVSSendErr(SBN_TBL_EID, "Invalid filter name: %s", ModuleNames[i]);
             ^~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: In function ‘LoadConf’:
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1181:63: error: ‘SBN_ProtocolOutlet_t {aka struct <anonymous>}’ has no member named ‘UnpackMsg’; did you mean ‘PackMsg’?
     SBN_ProtocolOutlet_t   Outlet = {.PackMsg = SBN_PackMsg, .UnpackMsg = SBN_UnpackMsg, .Connected = SBN_Connected, .Disconnected = SBN_Disconnected, .SendNetMsg = SBN_SendNetMsg, .GetPeer = SBN_GetPeer};
                                                               ^~~~~~~~~
                                                               PackMsg
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1181:75: warning: excess elements in struct initializer
 N_ProtocolOutlet_t   Outlet = {.PackMsg = SBN_PackMsg, .UnpackMsg = SBN_UnpackMsg, .Connected = SBN_Connected, .Disconnected = SBN_Disconnected, .SendNetMsg = SBN_SendNetMsg, .GetPeer = SBN_GetPeer};
                                                                     ^~~~~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1181:75: note: (near initialization for ‘Outlet’)
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1181:91: error: ‘SBN_ProtocolOutlet_t {aka struct <anonymous>}’ has no member named ‘Connected’
 _t   Outlet = {.PackMsg = SBN_PackMsg, .UnpackMsg = SBN_UnpackMsg, .Connected = SBN_Connected, .Disconnected = SBN_Disconnected, .SendNetMsg = SBN_SendNetMsg, .GetPeer = SBN_GetPeer};
                                                                     ^~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1181:103: warning: excess elements in struct initializer
 = {.PackMsg = SBN_PackMsg, .UnpackMsg = SBN_UnpackMsg, .Connected = SBN_Connected, .Disconnected = SBN_Disconnected, .SendNetMsg = SBN_SendNetMsg, .GetPeer = SBN_GetPeer};
                                                                     ^~~~~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1181:103: note: (near initialization for ‘Outlet’)
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1181:119: error: ‘SBN_ProtocolOutlet_t {aka struct <anonymous>}’ has no member named ‘Disconnected’
 N_PackMsg, .UnpackMsg = SBN_UnpackMsg, .Connected = SBN_Connected, .Disconnected = SBN_Disconnected, .SendNetMsg = SBN_SendNetMsg, .GetPeer = SBN_GetPeer};
                                                                     ^~~~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1181:134: warning: excess elements in struct initializer
 ackMsg = SBN_UnpackMsg, .Connected = SBN_Connected, .Disconnected = SBN_Disconnected, .SendNetMsg = SBN_SendNetMsg, .GetPeer = SBN_GetPeer};
                                                                     ^~~~~~~~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1181:134: note: (near initialization for ‘Outlet’)
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1181:153: error: ‘SBN_ProtocolOutlet_t {aka struct <anonymous>}’ has no member named ‘SendNetMsg’
 Msg, .Connected = SBN_Connected, .Disconnected = SBN_Disconnected, .SendNetMsg = SBN_SendNetMsg, .GetPeer = SBN_GetPeer};
                                                                     ^~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1181:166: warning: excess elements in struct initializer
 ed = SBN_Connected, .Disconnected = SBN_Disconnected, .SendNetMsg = SBN_SendNetMsg, .GetPeer = SBN_GetPeer};
                                                                     ^~~~~~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1181:166: note: (near initialization for ‘Outlet’)
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1181:183: error: ‘SBN_ProtocolOutlet_t {aka struct <anonymous>}’ has no member named ‘GetPeer’
 d, .Disconnected = SBN_Disconnected, .SendNetMsg = SBN_SendNetMsg, .GetPeer = SBN_GetPeer};
                                                                     ^~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1181:193: warning: excess elements in struct initializer
 nected = SBN_Disconnected, .SendNetMsg = SBN_SendNetMsg, .GetPeer = SBN_GetPeer};
                                                                     ^~~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1181:193: note: (near initialization for ‘Outlet’)
In file included from /home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_interfaces.h:5:0,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.h:32,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:28:
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:124:52: error: ‘CFE_EVS_EventType_ERROR’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventID_t’?
 #define EVSSendErr(E, ...)  CFE_EVS_SendEvent((E), CFE_EVS_EventType_ERROR, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1187:9: note: in expansion of macro ‘EVSSendErr’
         EVSSendErr(SBN_TBL_EID, "unable to get conf table address");
         ^~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:123:52: error: ‘CFE_EVS_EventType_DEBUG’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventType_ERROR’?
 #define EVSSendDbg(E, ...)  CFE_EVS_SendEvent((E), CFE_EVS_EventType_DEBUG, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1193:5: note: in expansion of macro ‘EVSSendDbg’
     EVSSendDbg(SBN_TBL_EID, "Loading protocol modules...");
     ^~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:122:52: error: ‘CFE_EVS_EventType_INFORMATION’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventType_ERROR’?
 #define EVSSendInfo(E, ...) CFE_EVS_SendEvent((E), CFE_EVS_EventType_INFORMATION, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1206:9: note: in expansion of macro ‘EVSSendInfo’
         EVSSendInfo(SBN_TBL_EID, "initializing protocol module");
         ^~~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:125:52: error: ‘CFE_EVS_EventType_CRITICAL’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventType_ERROR’?
 #define EVSSendCrit(E, ...) CFE_EVS_SendEvent((E), CFE_EVS_EventType_CRITICAL, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1260:13: note: in expansion of macro ‘EVSSendCrit’
             EVSSendCrit(SBN_TBL_EID, "invalid module name %s", e->ProtocolName);
             ^~~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1284:32: error: ‘true’ undeclared (first use in this function); did you mean ‘free’?
             Net->Configured  = true;
                                ^~~~
                                free
In file included from /home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_interfaces.h:5:0,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.h:32,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:28:
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: In function ‘UnloadConf’:
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:122:52: error: ‘CFE_EVS_EventType_INFORMATION’ undeclared (first use in this function); did you mean ‘CFE_EVS_INFORMATION’?
 #define EVSSendInfo(E, ...) CFE_EVS_SendEvent((E), CFE_EVS_EventType_INFORMATION, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1327:5: note: in expansion of macro ‘EVSSendInfo’
     EVSSendInfo(SBN_TBL_EID, "unloading configuration");
     ^~~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:125:52: error: ‘CFE_EVS_EventType_CRITICAL’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventType_INFORMATION’?
 #define EVSSendCrit(E, ...) CFE_EVS_SendEvent((E), CFE_EVS_EventType_CRITICAL, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1330:7: note: in expansion of macro ‘EVSSendCrit’
       EVSSendCrit(SBN_TBL_EID, "unable to unload nets");
       ^~~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: In function ‘UnloadPeer’:
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:125:52: error: ‘CFE_EVS_EventType_CRITICAL’ undeclared (first use in this function); did you mean ‘CFE_EVS_CRITICAL’?
 #define EVSSendCrit(E, ...) CFE_EVS_SendEvent((E), CFE_EVS_EventType_CRITICAL, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1353:9: note: in expansion of macro ‘EVSSendCrit’
         EVSSendCrit(SBN_TBL_EID, "unable to delete send task for peer %d:%d", Peer->SpacecraftID, Peer->ProcessorID);
         ^~~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: In function ‘UnloadNets’:
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1388:27: error: ‘false’ undeclared (first use in this function); did you mean ‘fclose’?
         Net->Configured = false;
                           ^~~~~
                           fclose
In file included from /home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_interfaces.h:5:0,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.h:32,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:28:
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:125:52: error: ‘CFE_EVS_EventType_CRITICAL’ undeclared (first use in this function); did you mean ‘CFE_EVS_CRITICAL’?
 #define EVSSendCrit(E, ...) CFE_EVS_SendEvent((E), CFE_EVS_EventType_CRITICAL, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1392:13: note: in expansion of macro ‘EVSSendCrit’
             EVSSendCrit(SBN_TBL_EID, "unable to delete receive task %d", NetIdx);
             ^~~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:122:52: error: ‘CFE_EVS_EventType_INFORMATION’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventType_CRITICAL’?
 #define EVSSendInfo(E, ...) CFE_EVS_SendEvent((E), CFE_EVS_EventType_INFORMATION, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1406:13: note: in expansion of macro ‘EVSSendInfo’
             EVSSendInfo(SBN_TBL_EID, "Terminated net: %d", NetIdx);
             ^~~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: In function ‘LoadConfTbl’:
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:124:52: error: ‘CFE_EVS_EventType_ERROR’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventID_t’?
 #define EVSSendErr(E, ...)  CFE_EVS_SendEvent((E), CFE_EVS_EventType_ERROR, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1433:9: note: in expansion of macro ‘EVSSendErr’
         EVSSendErr(SBN_TBL_EID, "unable to register conf tbl handle");
         ^~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: In function ‘TeardownSubPipe’:
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1463:5: error: unknown type name ‘CFE_Status_t’; did you mean ‘OS_Status_t’?
     CFE_Status_t Status;
     ^~~~~~~~~~~~
     OS_Status_t
In file included from /home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_interfaces.h:5:0,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.h:32,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:28:
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:124:52: error: ‘CFE_EVS_EventType_ERROR’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventID_t’?
 #define EVSSendErr(E, ...)  CFE_EVS_SendEvent((E), CFE_EVS_EventType_ERROR, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1469:9: note: in expansion of macro ‘EVSSendErr’
         EVSSendErr(SBN_INIT_EID, "failed to delete subscription pipe (Status=%d)", (int)Status);
         ^~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: In function ‘SetupSubPipe’:
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1478:5: error: unknown type name ‘CFE_Status_t’; did you mean ‘OS_Status_t’?
     CFE_Status_t Status;
     ^~~~~~~~~~~~
     OS_Status_t
In file included from /home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_interfaces.h:5:0,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.h:32,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:28:
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:124:52: error: ‘CFE_EVS_EventType_ERROR’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventID_t’?
 #define EVSSendErr(E, ...)  CFE_EVS_SendEvent((E), CFE_EVS_EventType_ERROR, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1484:9: note: in expansion of macro ‘EVSSendErr’
         EVSSendErr(SBN_INIT_EID, "failed to create subscription pipe (Status=%d)", (int)Status);
         ^~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: In function ‘Init’:
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:124:52: error: ‘CFE_EVS_EventType_ERROR’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventID_t’?
 #define EVSSendErr(E, ...)  CFE_EVS_SendEvent((E), CFE_EVS_EventType_ERROR, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1519:9: note: in expansion of macro ‘EVSSendErr’
         EVSSendErr(SBN_INIT_EID, "%s unable to initialize interfaces", FAIL_PREFIX);
         ^~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:122:52: error: ‘CFE_EVS_EventType_INFORMATION’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventType_ERROR’?
 #define EVSSendInfo(E, ...) CFE_EVS_SendEvent((E), CFE_EVS_EventType_INFORMATION, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1536:5: note: in expansion of macro ‘EVSSendInfo’
     EVSSendInfo(SBN_INIT_EID,
     ^~~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1539:17: error: ‘CFE_PLATFORM_CPU_NAME’ undeclared (first use in this function); did you mean ‘CFE_CPU_NAME’?
                 CFE_PLATFORM_CPU_NAME, (int)CFE_PSP_GetProcessorId(), (int)CFE_PSP_GetSpacecraftId(), bit_order, (int)SBN.AppID);
                 ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:122:83: note: in definition of macro ‘EVSSendInfo’
 dInfo(E, ...) CFE_EVS_SendEvent((E), CFE_EVS_EventType_INFORMATION, __VA_ARGS__)
                                                                     ^~~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: In function ‘Cleanup’:
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:124:52: error: ‘CFE_EVS_EventType_ERROR’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventID_t’?
 #define EVSSendErr(E, ...)  CFE_EVS_SendEvent((E), CFE_EVS_EventType_ERROR, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1571:9: note: in expansion of macro ‘EVSSendErr’
         EVSSendErr(SBN_PEER_EID, "unable to tear down sub pipe");
         ^~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: In function ‘SBN_AppMain’:
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1605:35: error: ‘CFE_ES_RunStatus_APP_RUN’ undeclared (first use in this function); did you mean ‘CFE_ES_RUNSTATUS_APP_RUN’?
     uint32            RunStatus = CFE_ES_RunStatus_APP_RUN, AppID = 0;
                                   ^~~~~~~~~~~~~~~~~~~~~~~~
                                   CFE_ES_RUNSTATUS_APP_RUN
In file included from /home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_interfaces.h:5:0,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.h:32,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:28:
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:125:52: error: ‘CFE_EVS_EventType_CRITICAL’ undeclared (first use in this function); did you mean ‘CFE_EVS_CRITICAL’?
 #define EVSSendCrit(E, ...) CFE_EVS_SendEvent((E), CFE_EVS_EventType_CRITICAL, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1615:9: note: in expansion of macro ‘EVSSendCrit’
         EVSSendCrit(SBN_INIT_EID, "%s unable to get AppID", FAIL_PREFIX);
         ^~~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:124:52: error: ‘CFE_EVS_EventType_ERROR’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventType_CRITICAL’?
 #define EVSSendErr(E, ...)  CFE_EVS_SendEvent((E), CFE_EVS_EventType_ERROR, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1625:9: note: in expansion of macro ‘EVSSendErr’
         EVSSendErr(SBN_INIT_EID, "%s SBN failed to get task info (%d)", FAIL_PREFIX, (int)Status);
         ^~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:122:52: error: ‘CFE_EVS_EventType_INFORMATION’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventType_ERROR’?
 #define EVSSendInfo(E, ...) CFE_EVS_SendEvent((E), CFE_EVS_EventType_INFORMATION, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1661:9: note: in expansion of macro ‘EVSSendInfo’
         EVSSendInfo(SBN_INIT_EID, "SBN subscribed to command pipe SBN_CMD_MID 0x%04X", SBN_CMD_MID);
         ^~~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1680:21: error: ‘CFE_ES_RunStatus_APP_ERROR’ undeclared (first use in this function); did you mean ‘CFE_ES_RunStatus_APP_RUN’?
         RunStatus = CFE_ES_RunStatus_APP_ERROR;
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~
                     CFE_ES_RunStatus_APP_RUN
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: In function ‘SBN_ProcessNetMsg’:
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1722:5: error: unknown type name ‘CFE_Status_t’; did you mean ‘OS_Status_t’?
     CFE_Status_t         CFE_Status = CFE_SUCCESS;
     ^~~~~~~~~~~~
     OS_Status_t
In file included from /home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_interfaces.h:5:0,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.h:32,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:28:
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:124:52: error: ‘CFE_EVS_EventType_ERROR’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventID_t’?
 #define EVSSendErr(E, ...)  CFE_EVS_SendEvent((E), CFE_EVS_EventType_ERROR, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1727:9: note: in expansion of macro ‘EVSSendErr’
         EVSSendErr(SBN_PEERTASK_EID, "%s unknown peer (ProcessorID=%d)", FAIL_PREFIX, (int)ProcessorID);
         ^~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:123:52: error: ‘CFE_EVS_EventType_DEBUG’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventType_ERROR’?
 #define EVSSendDbg(E, ...)  CFE_EVS_SendEvent((E), CFE_EVS_EventType_DEBUG, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1733:7: note: in expansion of macro ‘EVSSendDbg’
       EVSSendDbg(SBN_PEERTASK_EID, "SBN received module-specific message type: 0x%08x", MsgType);
       ^~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:122:52: error: ‘CFE_EVS_EventType_INFORMATION’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventType_ERROR’?
 #define EVSSendInfo(E, ...) CFE_EVS_SendEvent((E), CFE_EVS_EventType_INFORMATION, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1753:17: note: in expansion of macro ‘EVSSendInfo’
                 EVSSendInfo(SBN_SB_EID, "SBN protocol version match with peer %d:%d", (int)Peer->SpacecraftID, (int)Peer->ProcessorID);
                 ^~~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1783:26: warning: implicit declaration of function ‘CFE_SB_TransmitMsg’; did you mean ‘CFE_SB_InitMsg’? [-Wimplicit-function-declaration]
             CFE_Status = CFE_SB_TransmitMsg(Msg, false);
                          ^~~~~~~~~~~~~~~~~~
                          CFE_SB_InitMsg
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1783:50: error: ‘false’ undeclared (first use in this function); did you mean ‘fclose’?
             CFE_Status = CFE_SB_TransmitMsg(Msg, false);
                                                  ^~~~~
                                                  fclose
In file included from /home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_interfaces.h:5:0,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.h:32,
                 from /home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:28:
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: In function ‘SBN_ReloadConfTbl’:
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:122:52: error: ‘CFE_EVS_EventType_INFORMATION’ undeclared (first use in this function); did you mean ‘CFE_EVS_INFORMATION’?
 #define EVSSendInfo(E, ...) CFE_EVS_SendEvent((E), CFE_EVS_EventType_INFORMATION, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1841:5: note: in expansion of macro ‘EVSSendInfo’
     EVSSendInfo(SBN_TBL_EID, "re-initializing SBN with new configuration...");
     ^~~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/platform_inc/sbn_types.h:124:52: error: ‘CFE_EVS_EventType_ERROR’ undeclared (first use in this function); did you mean ‘CFE_EVS_EventType_INFORMATION’?
 #define EVSSendErr(E, ...)  CFE_EVS_SendEvent((E), CFE_EVS_EventType_ERROR, __VA_ARGS__)
                                                    ^
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:1845:7: note: in expansion of macro ‘EVSSendErr’
       EVSSendErr(SBN_PEER_EID, "%s could not take configuration mutex", FAIL_PREFIX);
       ^~~~~~~~~~
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c: In function ‘SBN_UnpackMsg’:
/home/myuser/CFS-101.initial/apps/sbn/fsw/src/sbn_app.c:149:1: warning: control reaches end of non-void function [-Wreturn-type]
 } /* end SBN_UnpackMsg */
 ^
apps/sbn/CMakeFiles/sbn.dir/build.make:62: recipe for target 'apps/sbn/CMakeFiles/sbn.dir/fsw/src/sbn_app.c.o' failed
make[7]: *** [apps/sbn/CMakeFiles/sbn.dir/fsw/src/sbn_app.c.o] Error 1
CMakeFiles/Makefile2:919: recipe for target 'apps/sbn/CMakeFiles/sbn.dir/all' failed
make[6]: *** [apps/sbn/CMakeFiles/sbn.dir/all] Error 2
Makefile:140: recipe for target 'all' failed
make[5]: *** [all] Error 2
CMakeFiles/cpu1-all.dir/build.make:57: recipe for target 'CMakeFiles/cpu1-all' failed
make[4]: *** [CMakeFiles/cpu1-all] Error 2
CMakeFiles/Makefile2:133: recipe for target 'CMakeFiles/cpu1-all.dir/all' failed
make[3]: *** [CMakeFiles/cpu1-all.dir/all] Error 2
CMakeFiles/Makefile2:300: recipe for target 'CMakeFiles/mission-all.dir/rule' failed
make[2]: *** [CMakeFiles/mission-all.dir/rule] Error 2
Makefile:255: recipe for target 'mission-all' failed
make[1]: *** [mission-all] Error 2
Makefile:114: recipe for target 'all' failed
make: *** [all] Error 2