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.

Compilation error in lwiplib

Other Parts Discussed in Thread: TM4C1292NCPDTHello, I created a project in CCS 5.5.0.0.77 for TI's TM4C1292NCPDT (TIVA) At first the project contains only main.c Then I added the file lwiplib.c and all the relevant include path. I got the compilation errors listed below. The same code is compiled OK with the project enet_lwip located at: C:\ti\TivaWare_C_Series-2.0\examples\boards\dk-tm4c129x\enet_lwip This project is rebuilt OK. Thanks, Zvika ------------------------------------------------------------------------------------------------------- "C:/ti/TivaWare_C_Series-2.0/utils/lwiplib.c" "C:/ti/TivaWare_C_Series-2.0/third_party/lwip-1.4.1/src/include/ipv4/lwip/ip_addr.h", line 56: error #80: expected a type specifier "C:/ti/TivaWare_C_Series-2.0/third_party/lwip-1.4.1/src/include/ipv4/lwip/ip_addr.h", line 77: error #80: expected a type specifier "C:/ti/TivaWare_C_Series-2.0/third_party/lwip-1.4.1/src/include/ipv4/lwip/ip_addr.h", line 77: error #148: declaration is incompatible with "struct ip_addr_packed __attribute__()" (declared at line 56) "C:/ti/TivaWare_C_Series-2.0/third_party/lwip-1.4.1/src/include/ipv4/lwip/ip.h", line 140: error #80: expected a type specifier "C:/ti/TivaWare_C_Series-2.0/third_party/lwip-1.4.1/src/include/ipv4/lwip/ip.h", line 140: error #148: declaration is incompatible with "struct ip_addr2 __attribute__()" (declared at line 77 of "C:/ti/TivaWare_C_Series-2.0/third_party/lwip-1.4.1/src/include/ipv4/lwip/ip_addr.h") "C:/ti/TivaWare_C_Series-2.0/third_party/lwip-1.4.1/src/include/ipv4/lwip/icmp.h", line 85: error #80: expected a type specifier "C:/ti/TivaWare_C_Series-2.0/third_party/lwip-1.4.1/src/include/ipv4/lwip/icmp.h", line 85: error #148: declaration is incompatible with "struct ip_hdr __attribute__()" (declared at line 140 of "C:/ti/TivaWare_C_Series-2.0/third_party/lwip-1.4.1/src/include/ipv4/lwip/ip.h") "C:/ti/TivaWare_C_Series-2.0/third_party/lwip-1.4.1/src/include/lwip/udp.h", line 60: error #80: expected a type specifier "C:/ti/TivaWare_C_Series-2.0/third_party/lwip-1.4.1/src/include/lwip/udp.h", line 60: error #148: declaration is incompatible with "struct icmp_echo_hdr __attribute__()" (declared at line 85 of "C:/ti/TivaWare_C_Series-2.0/third_party/lwip-1.4.1/src/include/ipv4/lwip/icmp.h") "C:/ti/TivaWare_C_Series-2.0/third_party/lwip-1.4.1/src/include/lwip/tcp_impl.h", line 168: error #80: expected a type specifier "C:/ti/TivaWare_C_Series-2.0/third_party/lwip-1.4.1/src/include/lwip/tcp_impl.h", line 168: error #148: declaration is incompatible with "struct udp_hdr __attribute__()" (declared at line 60 of "C:/ti/TivaWare_C_Series-2.0/third_party/lwip-1.4.1/src/include/lwip/udp.h") "C:/ti/TivaWare_C_Series-2.0/third_party/lwip-1.4.1/src/include/lwip/dhcp.h", line 102: error #80: expected a type specifier "C:/ti/TivaWare_C_Series-2.0/third_party/lwip-1.4.1/src/include/lwip/dhcp.h", line 102: error #148: declaration is incompatible with "struct tcp_hdr __attribute__()" (declared at line 168 of "C:/ti/TivaWare_C_Series-2.0/third_party/lwip-1.4.1/src/include/lwip/tcp_impl.h") "C:/ti/TivaWare_C_Series-2.0/third_party/lwip-1.4.1/src/include/netif/etharp.h", line 61: error #80: expected a type specifier "C:/ti/TivaWare_C_Series-2.0/third_party/lwip-1.4.1/src/include/netif/etharp.h", line 61: error #148: declaration is incompatible with "struct dhcp_msg __attribute__()" (declared at line 102 of "C:/ti/TivaWare_C_Series-2.0/third_party/lwip-1.4.1/src/include/lwip/dhcp.h") "C:/ti/TivaWare_C_Series-2.0/third_party/lwip-1.4.1/src/include/netif/etharp.h", line 79: error #80: expected a type specifier "C:/ti/TivaWare_C_Series-2.0/third_party/lwip-1.4.1/src/include/netif/etharp.h", line 79: error #148: declaration is incompatible with "struct eth_addr __attribute__()" (declared at line 61) "C:/ti/TivaWare_C_Series-2.0/third_party/lwip-1.4.1/src/include/netif/etharp.h", line 125: error #80: expected a type specifier "C:/ti/TivaWare_C_Series-2.0/third_party/lwip-1.4.1/src/include/netif/etharp.h", line 125: error #148: declaration is incompatible with "struct eth_hdr __attribute__()" (declared at line 79) "C:/ti/TivaWare_C_Series-2.0/driverlib/emac.h", line 864: error #80: expected a type specifier "C:/ti/TivaWare_C_Series-2.0/driverlib/emac.h", line 864: error #102: "__attribute__" has already been declared in the current scope "C:/ti/TivaWare_C_Series-2.0/driverlib/emac.h", line 864: error #66: expected a ";" "C:/ti/TivaWare_C_Series-2.0/driverlib/emac.h", line 1008: error #20: identifier "tEMACWakeUpFrameFilter" is undefined "C:/ti/TivaWare_C_Series-2.0/driverlib/emac.h", line 1010: error #20: identifier "tEMACWakeUpFrameFilter" is undefined 24 errors detected in the compilation of "C:/ti/TivaWare_C_Series-2.0/utils/lwiplib.c". >> Compilation failure gmake: *** [utils/lwiplib.obj] Error 1 gmake: Target `all' not remade because of errors. **** Build Finished **** -------------------------------------------------------------------------------------------------------------------------