Skip to content

compiler problems #11

Open
Open
@pvdw0310

Description

@pvdw0310

Hi,
I like to compile simple.ino and i have different compiler errors : I added the libraries (sdfat and ESPWebDav) form github

Arduino: 1.8.13 (Windows 7), Board:"WeMos D1 R1, 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 921600"

In file included from C:\Users\peter\Documents\Arduino\libraries\ESPWebDAV-master/ESPWebDAV.h:2:0,
from C:\Users\peter\AppData\Local\Temp\arduino_modified_sketch_549109\Simple.ino:8:
C:\Users\peter\Documents\Arduino\libraries\SdFat-master\src/SdFat.h:401:16: error: 'typedef class File32 File' conflicts with a previous declaration
typedef File32 File;
^
In file included from C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi\src/CertStoreBearSSL.h:26:0,
from C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi\src/WiFiClientSecureBearSSL.h:30,
from C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi\src/WiFiClientSecure.h:41,
from C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi\src/WiFiServerSecure.h:20,
from C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi\src/ESP8266WiFi.h:41,
from C:\Users\peter\AppData\Local\Temp\arduino_modified_sketch_549109\Simple.ino:7:
C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\cores\esp8266/FS.h:52:7: note: previous declaration 'class fs::File'
class File : public Stream
^
In file included from C:\Users\peter\Documents\Arduino\libraries\ESPWebDAV-master/ESPWebDAV.h:2:0,
from C:\Users\peter\AppData\Local\Temp\arduino_modified_sketch_549109\Simple.ino:8:
C:\Users\peter\Documents\Arduino\libraries\SdFat-master\src/SdFat.h:401:16: error: 'typedef class File32 File' conflicts with a previous declaration
typedef File32 File;
^
In file included from C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi\src/CertStoreBearSSL.h:26:0,
from C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi\src/WiFiClientSecureBearSSL.h:30,
from C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi\src/WiFiClientSecure.h:41,
from C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi\src/WiFiServerSecure.h:20,
from C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi\src/ESP8266WiFi.h:41,
from C:\Users\peter\AppData\Local\Temp\arduino_modified_sketch_549109\Simple.ino:7:
C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\cores\esp8266/FS.h:52:7: note: previous declaration 'class fs::File'
class File : public Stream
^
In file included from C:\Users\peter\Documents\Arduino\libraries\ESPWebDAV-master/ESPWebDAV.h:2:0,
from C:\Users\peter\AppData\Local\Temp\arduino_modified_sketch_549109\Simple.ino:8:
C:\Users\peter\Documents\Arduino\libraries\SdFat-master\src/SdFat.h:401:16: error: 'typedef class File32 File' conflicts with a previous declaration
typedef File32 File;
^
In file included from C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi\src/CertStoreBearSSL.h:26:0,
from C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi\src/WiFiClientSecureBearSSL.h:30,
from C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi\src/WiFiClientSecure.h:41,
from C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi\src/WiFiServerSecure.h:20,
from C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi\src/ESP8266WiFi.h:41,
from C:\Users\peter\AppData\Local\Temp\arduino_modified_sketch_549109\Simple.ino:7:
C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\cores\esp8266/FS.h:52:7: note: previous declaration 'class fs::File'
class File : public Stream
^
C:\Users\peter\AppData\Local\Temp\arduino_modified_sketch_549109\Simple.ino: In function 'void setup()':
Simple:47:49: error: no matching function for call to 'ESPWebDAV::init(int, long unsigned int, int)'
if(!dav.init(SD_CS, SPI_FULL_SPEED, SERVER_PORT)) {
^
C:\Users\peter\AppData\Local\Temp\arduino_modified_sketch_549109\Simple.ino:47:49: note: candidate is:
In file included from C:\Users\peter\AppData\Local\Temp\arduino_modified_sketch_549109\Simple.ino:8:0:
C:\Users\peter\Documents\Arduino\libraries\ESPWebDAV-master/ESPWebDAV.h:22:7: note: bool ESPWebDAV::init(int, SPISettings, int)
bool init(int chipSelectPin, SPISettings spiSettings, int serverPort);
^
C:\Users\peter\Documents\Arduino\libraries\ESPWebDAV-master/ESPWebDAV.h:22:7: note: no known conversion for argument 2 from 'long unsigned int' to 'SPISettings'
Meerdere bibliotheken gevonden voor "SdFat.h"
Gebruikt: C:\Users\peter\Documents\Arduino\libraries\SdFat-master
Niet gebruikt: C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266SdFat
Bibliotheek ESP8266WiFi op versie 1.0 in map: C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\ESP8266WiFi wordt gebruikt
Bibliotheek ESPWebDAV-master in map: C:\Users\peter\Documents\Arduino\libraries\ESPWebDAV-master (legacy) wordt gebruikt
Bibliotheek SdFat-master op versie 2.0.2 in map: C:\Users\peter\Documents\Arduino\libraries\SdFat-master wordt gebruikt
Bibliotheek SPI op versie 1.0 in map: C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\SPI wordt gebruikt
Bibliotheek Hash op versie 1.0 in map: C:\Users\peter\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.0\libraries\Hash wordt gebruikt
exit status 1
no matching function for call to 'ESPWebDAV::init(int, long unsigned int, int)'

what did I wrong?
thanks

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions