yubox-node-org / AsyncTCPSock

Reimplementation of the API of me-no-dev/AsyncTCP using high-level BSD sockets
GNU Lesser General Public License v3.0
20 stars 9 forks source link

Warnings treated as errors while compiling #2

Closed Andreychik32 closed 3 years ago

Andreychik32 commented 3 years ago

Hi! I want to test your library to deal with WDT errors o my ESP32, but at compilation using PlatformIO, I get this error:

  In file included from .pio\libdeps\esp32doit-devkit-v1\AsyncTCPSock\src\AsyncTCP.cpp:26:0:
  .pio\libdeps\esp32doit-devkit-v1\AsyncTCPSock\src\AsyncTCP.h: In constructor 'AsyncClient::AsyncClient(int)':
  .pio\libdeps\esp32doit-devkit-v1\AsyncTCPSock\src\AsyncTCP.h:214:12: error: 'AsyncClient::_writeSpaceRemaining' will be initialized after [-Werror=reorder]
     uint32_t _writeSpaceRemaining;
              ^
  .pio\libdeps\esp32doit-devkit-v1\AsyncTCPSock\src\AsyncTCP.h:96:11: error:   'uint8_t AsyncClient::_conn_state' [-Werror=reorder]
     uint8_t _conn_state;
             ^
  .pio\libdeps\esp32doit-devkit-v1\AsyncTCPSock\src\AsyncTCP.cpp:253:1: error:   when initialized here [-Werror=reorder]
   AsyncClient::AsyncClient(int sockfd)
   ^
  .pio\libdeps\esp32doit-devkit-v1\AsyncTCPSock\src\AsyncTCP.cpp:275:13: warning: unused variable 'r' [-Wunused-variable]
           int r = fcntl( sockfd, F_SETFL, fcntl( sockfd, F_GETFL, 0 ) | O_NONBLOCK );
               ^
  .pio\libdeps\esp32doit-devkit-v1\AsyncTCPSock\src\AsyncTCP.cpp: In member function 'void AsyncServer::begin()':
  .pio\libdeps\esp32doit-devkit-v1\AsyncTCPSock\src\AsyncTCP.cpp:973:9: warning: unused variable 'r' [-Wunused-variable]
       int r = fcntl(sockfd, F_SETFL, O_NONBLOCK);
           ^
  cc1plus.exe: some warnings being treated as errors
  *** [.pio\build\esp32doit-devkit-v1\libfa9\AsyncTCPSock\AsyncTCP.cpp.o] Error 1

This is from the latest commit.