I’m using the lwIP Embedded WEB Server Demo from FreeRTOS on a AT91SAM7x in Eclipse. The webserver is working well, now I like to make a TCP socket connection. Therefore I add the follwing in my makefile: LWIP_THUMB_SRC= ……………….(more and more) lwip-1.1.0/src/api/err.c lwip-1.1.0/src/api/sockets.c lwip-1.1.0/src/api/api_lib.c ……………….(more and more) lwip-1.1.0/src/core/ipv4/ip_frag.c When compiling -> 152 warnings occur: errno.h warning: this is the location of the previous definition (70 warnings like this) warning: "EADDRINUSE" redefined (in arch.h) (about 30 warnings like this) What’s going wrong? How can I solve this? Is there a source code for handling a socket connection? Thanks
I’ve never tried including these files so don’t know for sure. If you look at the two places the warnings are telling you that there are multiple inclusions you should be able to see what is going on. Maybe there is a guard missing in one of the lwIP header files? Regards.
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.