Skip to content
This repository was archived by the owner on Jan 29, 2023. It is now read-only.
This repository was archived by the owner on Jan 29, 2023. It is now read-only.

unable to compile to DOIT esp32 DEV KIT #4

@KvarTechnologies

Description

@KvarTechnologies

I have been trying to compile the code for esp32 and enc28j60 as an ftp client to receive the data. but throws the following error
Using board 'esp32doit-devkit-v1' from platform in folder:

In file included from c:\Users\Admin\Documents\Arduino\libraries\FTPClient_Generic-main\src/FTPClient_Generic.h:41,
                 from C:\Users\Admin\Desktop\wificlienteps32\FTPClient_Generic-main\examples\Ethernet\FTPClient_DownloadFile\FTPClient_DownloadFile.ino:17:
c:\Users\Admin\Documents\Arduino\libraries\FTPClient_Generic-main\src/FTPClient_Generic_Impl.h: In member function 'void FTPClient_Generic::OpenConnection()':
c:\Users\Admin\Documents\Arduino\libraries\FTPClient_Generic-main\src/FTPClient_Generic_Impl.h:246:50: error: no matching function for call to 'EthernetClient::connect(char*&, uint16_t&, uint16_t&)'
   if ( client.connect(serverAdress, port, timeout) )
                                                  ^
In file included from c:\Users\Admin\Documents\Arduino\libraries\Ethernet_Generic-main\src/Ethernet_Generic_Impl.h:68,
                 from c:\Users\Admin\Documents\Arduino\libraries\Ethernet_Generic-main\src/Ethernet_Generic.h:90,
                 from C:\Users\Admin\Desktop\wificlienteps32\FTPClient_Generic-main\examples\Ethernet\FTPClient_DownloadFile\defines.h:409,
                 from C:\Users\Admin\Desktop\wificlienteps32\FTPClient_Generic-main\examples\Ethernet\FTPClient_DownloadFile\FTPClient_DownloadFile.ino:15:
c:\Users\Admin\Documents\Arduino\libraries\Ethernet_Generic-main\src/EthernetClient_Impl.h:94:5: note: candidate: 'virtual int EthernetClient::connect(IPAddress, uint16_t)'
 int EthernetClient::connect(IPAddress ip, uint16_t port)
     ^~~~~~~~~~~~~~
c:\Users\Admin\Documents\Arduino\libraries\Ethernet_Generic-main\src/EthernetClient_Impl.h:94:5: note:   candidate expects 2 arguments, 3 provided
c:\Users\Admin\Documents\Arduino\libraries\Ethernet_Generic-main\src/EthernetClient_Impl.h:69:5: note: candidate: 'virtual int EthernetClient::connect(const char*, uint16_t)'
 int EthernetClient::connect(const char * host, uint16_t port)
     ^~~~~~~~~~~~~~
c:\Users\Admin\Documents\Arduino\libraries\Ethernet_Generic-main\src/EthernetClient_Impl.h:69:5: note:   candidate expects 2 arguments, 3 provided
In file included from c:\Users\Admin\Documents\Arduino\libraries\FTPClient_Generic-main\src/FTPClient_Generic.h:41,
                 from C:\Users\Admin\Desktop\wificlienteps32\FTPClient_Generic-main\examples\Ethernet\FTPClient_DownloadFile\FTPClient_DownloadFile.ino:17:
c:\Users\Admin\Documents\Arduino\libraries\FTPClient_Generic-main\src/FTPClient_Generic_Impl.h: In member function 'void FTPClient_Generic::InitFile(const char*)':
c:\Users\Admin\Documents\Arduino\libraries\FTPClient_Generic-main\src/FTPClient_Generic_Impl.h:403:55: error: no matching function for call to 'EthernetClient::connect(IPAddress&, uint16_t&, uint16_t&)'
   if (dclient.connect(_dataAddress, _dataPort, timeout))
                                                       ^
In file included from c:\Users\Admin\Documents\Arduino\libraries\Ethernet_Generic-main\src/Ethernet_Generic_Impl.h:68,
                 from c:\Users\Admin\Documents\Arduino\libraries\Ethernet_Generic-main\src/Ethernet_Generic.h:90,
                 from C:\Users\Admin\Desktop\wificlienteps32\FTPClient_Generic-main\examples\Ethernet\FTPClient_DownloadFile\defines.h:409,
                 from C:\Users\Admin\Desktop\wificlienteps32\FTPClient_Generic-main\examples\Ethernet\FTPClient_DownloadFile\FTPClient_DownloadFile.ino:15:
c:\Users\Admin\Documents\Arduino\libraries\Ethernet_Generic-main\src/EthernetClient_Impl.h:94:5: note: candidate: 'virtual int EthernetClient::connect(IPAddress, uint16_t)'
 int EthernetClient::connect(IPAddress ip, uint16_t port)
     ^~~~~~~~~~~~~~
c:\Users\Admin\Documents\Arduino\libraries\Ethernet_Generic-main\src/EthernetClient_Impl.h:94:5: note:   candidate expects 2 arguments, 3 provided
c:\Users\Admin\Documents\Arduino\libraries\Ethernet_Generic-main\src/EthernetClient_Impl.h:69:5: note: candidate: 'virtual int EthernetClient::connect(const char*, uint16_t)'
 int EthernetClient::connect(const char * host, uint16_t port)
     ^~~~~~~~~~~~~~
c:\Users\Admin\Documents\Arduino\libraries\Ethernet_Generic-main\src/EthernetClient_Impl.h:69:5: note:   candidate expects 2 arguments, 3 provided

Using library SPI at version 2.0.0 in folder: C:\Users\Admin\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.5\libraries\SPI 
Using library Ethernet_Generic at version 2.6.2 in folder: C:\Users\Admin\Documents\Arduino\libraries\Ethernet_Generic-main 
Using library EthernetWebServer at version 2.2.4 in folder: C:\Users\Admin\Documents\Arduino\libraries\EthernetWebServer-master 
Using library Functional-Vlpp at version 1.0.2 in folder: C:\Users\Admin\Documents\Arduino\libraries\functional-vlpp-master 
Using library FS at version 2.0.0 in folder: C:\Users\Admin\AppData\Local\Arduino15\packages\esp32\hardware\esp32\2.0.5\libraries\FS 
Using library FTPClient_Generic at version 1.3.0 in folder: C:\Users\Admin\Documents\Arduino\libraries\FTPClient_Generic-main 
exit status 1

Compilation error: exit status 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions