This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SIMPLELINK-MSP432-SDK: simplelink v 4.20.00.12 missing header file #include, build error

Part Number: SIMPLELINK-MSP432-SDK

In the lastest SimpleLink SDK for MSP432 (simplelink_msp432e4_sdk_4_20_00_12), the LwIP source has been modified from version 4.10.00.13 and no longer buids in CCS 10.  The source file lwiplib.c in \ti\simplelink_msp432e4_sdk_4_20_00_12\source\third_party\lwip\ports\msp432e4\utils has had the #include "lwip/etharp.h" removed at line 48.  This causes a build error in the ARP timer service statement at line 451 becuase etharp_tmr() is undefined.

From 4.10.00.13:

//*****************************************************************************
//
// Ensure that the lwIP compile time options are included first.
//
//*****************************************************************************
#include <stdint.h>
#include <stdbool.h>
#include "utils/lwiplib.h"

#include "lwip/autoip.h"
#include "lwip/etharp.h"
#include "lwip/dns.h"
#include "lwip/dhcp.h"
#include "lwip/priv/tcp_priv.h"
#include "third_party/lwip/ports/msp432e4/include/netif/msp432e4if.h"

extern void lwip_init(void);

From 4.20.00.12:

//*****************************************************************************
//
// Ensure that the lwIP compile time options are included first.
//
//*****************************************************************************
#include <stdint.h>
#include <stdbool.h>
#include "utils/lwiplib.h"

#include "lwip/autoip.h"
#include "lwip/dns.h"
#include "lwip/dhcp.h"
#include "lwip/priv/tcp_priv.h"
#include "third_party/lwip/ports/msp432e4/include/netif/msp432e4if.h"

extern void lwip_init(void);

FYI so that this can be resolved for the next release.

thanks,

-phil

**Attention** This is a public forum