Skip to content

Compilation issue #1

@szohar

Description

@szohar

Hi,

I would love to use this library, but it fails to compile with Arduino IDE 1.8.12 as well as VS Code. See the errors below.
Thanks.

/Applications/Arduino.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -hardware /Users/Zohar/Library/Arduino15/packages -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/Zohar/Library/Arduino15/packages -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/Zohar/Documents/Arduino/libraries -fqbn=esp8266:esp8266:d1:CpuFrequency=80,VTable=flash,FlashSize=4M1M,LwIPVariant=v2mss536,Debug=Disabled,DebugLevel=None____,FlashErase=none,UploadSpeed=230400 -ide-version=10812 -build-path /var/folders/g/4t6g_8941x0lm6jypsg477m0000gp/T/arduino_build_284113 -warnings=none -build-cache /var/folders/g/4t6g_8941x0lm6jypsg477m0000gp/T/arduino_cache_347838 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.mkspiffs.path=/Users/Zohar/Library/Arduino15/packages/esp8266/tools/mkspiffs/0.2.0 -prefs=runtime.tools.mkspiffs-0.2.0.path=/Users/Zohar/Library/Arduino15/packages/esp8266/tools/mkspiffs/0.2.0 -prefs=runtime.tools.esptool.path=/Users/Zohar/Library/Arduino15/packages/esp8266/tools/esptool/0.4.13 -prefs=runtime.tools.esptool-0.4.13.path=/Users/Zohar/Library/Arduino15/packages/esp8266/tools/esptool/0.4.13 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=/Users/Zohar/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2 -prefs=runtime.tools.xtensa-lx106-elf-gcc-1.20.0-26-gb404fb9-2.path=/Users/Zohar/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2 -verbose /Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs-master/examples/SimpleCrashSpiffs/SimpleCrashSpiffs.ino
/Applications/Arduino.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -hardware /Users/Zohar/Library/Arduino15/packages -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/Zohar/Library/Arduino15/packages -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/Zohar/Documents/Arduino/libraries -fqbn=esp8266:esp8266:d1:CpuFrequency=80,VTable=flash,FlashSize=4M1M,LwIPVariant=v2mss536,Debug=Disabled,DebugLevel=None
,FlashErase=none,UploadSpeed=230400 -ide-version=10812 -build-path /var/folders/g/4t6g_8941x0lm6jypsg477m0000gp/T/arduino_build_284113 -warnings=none -build-cache /var/folders/g/4t6g_8941x0lm6jypsg477m0000gp/T/arduino_cache_347838 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.mkspiffs.path=/Users/Zohar/Library/Arduino15/packages/esp8266/tools/mkspiffs/0.2.0 -prefs=runtime.tools.mkspiffs-0.2.0.path=/Users/Zohar/Library/Arduino15/packages/esp8266/tools/mkspiffs/0.2.0 -prefs=runtime.tools.esptool.path=/Users/Zohar/Library/Arduino15/packages/esp8266/tools/esptool/0.4.13 -prefs=runtime.tools.esptool-0.4.13.path=/Users/Zohar/Library/Arduino15/packages/esp8266/tools/esptool/0.4.13 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=/Users/Zohar/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2 -prefs=runtime.tools.xtensa-lx106-elf-gcc-1.20.0-26-gb404fb9-2.path=/Users/Zohar/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2 -verbose /Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs-master/examples/SimpleCrashSpiffs/SimpleCrashSpiffs.ino
Using board 'd1' from platform in folder: /Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2
Using core 'esp8266' from platform in folder: /Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2
Detecting libraries used...
/Users/Zohar/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++ -D__ets
-DICACHE_FLASH -U__STRICT_ANSI
-I/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/tools/sdk/include -I/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/tools/sdk/lwip2/include -I/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/g/4t6g_8941x0lm6jypsg477m0000gp/T/arduino_build_284113/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10812 -DARDUINO_ESP8266_WEMOS_D1R1 -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD="ESP8266_WEMOS_D1R1"" -DESP8266 -I/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/cores/esp8266 -I/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/variants/d1 /var/folders/g/4t6g_8941x0lm6jypsg477m0000gp/T/arduino_build_284113/sketch/SimpleCrashSpiffs.ino.cpp -o /dev/null
Alternatives for EspSaveCrashSpiffs.h: [EspSaveCrashSpiffs-master@0.1.0 EspSaveCrashSpiffs@0.1.0]
ResolveLibrary(EspSaveCrashSpiffs.h)
-> candidates: [EspSaveCrashSpiffs-master@0.1.0 EspSaveCrashSpiffs@0.1.0]
/Users/Zohar/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++ -D__ets
-DICACHE_FLASH -U__STRICT_ANSI
-I/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/tools/sdk/include -I/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/tools/sdk/lwip2/include -I/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/g/4t6g_8941x0lm6jypsg477m0000gp/T/arduino_build_284113/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10812 -DARDUINO_ESP8266_WEMOS_D1R1 -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD="ESP8266_WEMOS_D1R1"" -DESP8266 -I/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/cores/esp8266 -I/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/variants/d1 -I/Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src /var/folders/g/4t6g_8941x0lm6jypsg477m0000gp/T/arduino_build_284113/sketch/SimpleCrashSpiffs.ino.cpp -o /dev/null
/Users/Zohar/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++ -D__ets
-DICACHE_FLASH -U__STRICT_ANSI
-I/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/tools/sdk/include -I/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/tools/sdk/lwip2/include -I/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/g/4t6g_8941x0lm6jypsg477m0000gp/T/arduino_build_284113/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10812 -DARDUINO_ESP8266_WEMOS_D1R1 -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD="ESP8266_WEMOS_D1R1"" -DESP8266 -I/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/cores/esp8266 -I/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/variants/d1 -I/Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src /Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.cpp -o /dev/null
Generating function prototypes...
/Users/Zohar/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++ -D__ets
-DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/tools/sdk/include -I/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/tools/sdk/lwip2/include -I/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/_g/_4t6g_8941x0lm6jypsg477m0000gp/T/arduino_build_284113/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -w -x c++ -E -CC -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10812 -DARDUINO_ESP8266_WEMOS_D1R1 -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD="ESP8266_WEMOS_D1R1"" -DESP8266 -I/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/cores/esp8266 -I/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/variants/d1 -I/Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src /var/folders/_g/_4t6g_8941x0lm6jypsg477m0000gp/T/arduino_build_284113/sketch/SimpleCrashSpiffs.ino.cpp -o /var/folders/g/4t6g_8941x0lm6jypsg477m0000gp/T/arduino_build_284113/preproc/ctags_target_for_gcc_minus_e.cpp
/Applications/Arduino.app/Contents/Java/tools-builder/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /var/folders/g/4t6g_8941x0lm6jypsg477m0000gp/T/arduino_build_284113/preproc/ctags_target_for_gcc_minus_e.cpp
Compiling sketch...
/Users/Zohar/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++ -D__ets
-DICACHE_FLASH -U__STRICT_ANSI
-I/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/tools/sdk/include -I/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/tools/sdk/lwip2/include -I/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/_g/_4t6g_8941x0lm6jypsg477m0000gp/T/arduino_build_284113/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10812 -DARDUINO_ESP8266_WEMOS_D1R1 -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD="ESP8266_WEMOS_D1R1"" -DESP8266 -I/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/cores/esp8266 -I/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/variants/d1 -I/Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src /var/folders/g/4t6g_8941x0lm6jypsg477m0000gp/T/arduino_build_284113/sketch/SimpleCrashSpiffs.ino.cpp -o /var/folders/g/4t6g_8941x0lm6jypsg477m0000gp/T/arduino_build_284113/sketch/SimpleCrashSpiffs.ino.cpp.o
Compiling libraries...
Compiling library "EspSaveCrashSpiffs"
/Users/Zohar/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/1.20.0-26-gb404fb9-2/bin/xtensa-lx106-elf-g++ -D__ets
-DICACHE_FLASH -U__STRICT_ANSI
-I/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/tools/sdk/include -I/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/tools/sdk/lwip2/include -I/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/_g/_4t6g_8941x0lm6jypsg477m0000gp/T/arduino_build_284113/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-exceptions -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -DF_CPU=80000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DARDUINO=10812 -DARDUINO_ESP8266_WEMOS_D1R1 -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD="ESP8266_WEMOS_D1R1"" -DESP8266 -I/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/cores/esp8266 -I/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/variants/d1 -I/Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src /Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.cpp -o /var/folders/_g/_4t6g_8941x0lm6jypsg477m0000gp/T/arduino_build_284113/libraries/EspSaveCrashSpiffs/EspSaveCrashSpiffs.cpp.o
/Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.cpp: In function 'void saveToSpiffsFile(char*, const char*)':
/Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.cpp:99:49: error: invalid conversion from 'char*' to 'const uint8_t* {aka const unsigned char*}' [-fpermissive]
fileCrashFile.write(content, strlen(content));

                                             ^

In file included from /Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.h:43:0,
from /Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.cpp:39:
/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/cores/esp8266/FS.h:55:12: error: initializing argument 1 of 'virtual size_t fs::File::write(const uint8_t*, size_t)' [-fpermissive]
size_t write(const uint8_t buf, size_t size) override;
^
/Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.cpp: In function 'void custom_crash_callback(rst_info
, uint32_t, uint32_t)':
/Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.cpp:164:53: error: invalid conversion from 'char*' to 'const uint8_t* {aka const unsigned char*}' [-fpermissive]
fileCrashFile.write(tmpBuffer, strlen(tmpBuffer));

                                                 ^

In file included from /Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.h:43:0,
from /Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.cpp:39:
/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/cores/esp8266/FS.h:55:12: error: initializing argument 1 of 'virtual size_t fs::File::write(const uint8_t*, size_t)' [-fpermissive]
size_t write(const uint8_t buf, size_t size) override;
^
/Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.cpp:169:53: error: invalid conversion from 'char
' to 'const uint8_t* {aka const unsigned char*}' [-fpermissive]
fileCrashFile.write(tmpBuffer, strlen(tmpBuffer));

                                                 ^

In file included from /Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.h:43:0,
from /Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.cpp:39:
/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/cores/esp8266/FS.h:55:12: error: initializing argument 1 of 'virtual size_t fs::File::write(const uint8_t*, size_t)' [-fpermissive]
size_t write(const uint8_t buf, size_t size) override;
^
/Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.cpp:192:55: error: invalid conversion from 'char
' to 'const uint8_t* {aka const unsigned char*}' [-fpermissive]
fileCrashFile.write(tmpBuffer, strlen(tmpBuffer));

                                                   ^

In file included from /Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.h:43:0,
from /Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.cpp:39:
/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/cores/esp8266/FS.h:55:12: error: initializing argument 1 of 'virtual size_t fs::File::write(const uint8_t*, size_t)' [-fpermissive]
size_t write(const uint8_t buf, size_t size) override;
^
/Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.cpp:200:57: error: invalid conversion from 'char
' to 'const uint8_t* {aka const unsigned char*}' [-fpermissive]
fileCrashFile.write(tmpBuffer, strlen(tmpBuffer));

                                                     ^

In file included from /Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.h:43:0,
from /Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.cpp:39:
/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/cores/esp8266/FS.h:55:12: error: initializing argument 1 of 'virtual size_t fs::File::write(const uint8_t*, size_t)' [-fpermissive]
size_t write(const uint8_t buf, size_t size) override;
^
/Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.cpp:218:45: error: invalid conversion from 'const char
' to 'const uint8_t* {aka const unsigned char*}' [-fpermissive]
fileCrashFile.write("\n", strlen("\n"));

                                         ^

In file included from /Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.h:43:0,
from /Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.cpp:39:
/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/cores/esp8266/FS.h:55:12: error: initializing argument 1 of 'virtual size_t fs::File::write(const uint8_t*, size_t)' [-fpermissive]
size_t write(const uint8_t buf, size_t size) override;
^
/Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.cpp:222:69: error: invalid conversion from 'const char
' to 'const uint8_t* {aka const unsigned char*}' [-fpermissive]
fileCrashFile.write("<<<stack<<<\n\n", strlen("<<<stack<<<\n\n"));

                                                                 ^

In file included from /Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.h:43:0,
from /Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.cpp:39:
/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/cores/esp8266/FS.h:55:12: error: initializing argument 1 of 'virtual size_t fs::File::write(const uint8_t*, size_t)' [-fpermissive]
size_t write(const uint8_t buf, size_t size) override;
^
/Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.cpp: In constructor 'EspSaveCrashSpiffs::EspSaveCrashSpiffs(char
)':
/Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.cpp:301:64: error: invalid conversion from 'char*' to 'const uint8_t* {aka const unsigned char*}' [-fpermissive]
lastFileNameFile.write(nextFilePath, strlen(nextFilePath));

                                                            ^

In file included from /Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.h:43:0,
from /Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.cpp:39:
/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/cores/esp8266/FS.h:55:12: error: initializing argument 1 of 'virtual size_t fs::File::write(const uint8_t*, size_t)' [-fpermissive]
size_t write(const uint8_t buf, size_t size) override;
^
/Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.cpp: In member function 'bool EspSaveCrashSpiffs::removeFile(uint32_t)':
/Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.cpp:622:74: error: invalid conversion from 'char
' to 'const uint8_t* {aka const unsigned char*}' [-fpermissive]
lastFileNameFile.write(latestFilePath, strlen(latestFilePath));

                                                                      ^

In file included from /Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.h:43:0,
from /Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.cpp:39:
/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/cores/esp8266/FS.h:55:12: error: initializing argument 1 of 'virtual size_t fs::File::write(const uint8_t*, size_t)' [-fpermissive]
size_t write(const uint8_t buf, size_t size) override;
^
/Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.cpp:668:68: error: invalid conversion from 'char
' to 'const uint8_t* {aka const unsigned char*}' [-fpermissive]
lastFileNameFile.write(latestFilePath, strlen(latestFilePath));

                                                                ^

In file included from /Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.h:43:0,
from /Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs/src/EspSaveCrashSpiffs.cpp:39:
/Users/Zohar/Library/Arduino15/packages/esp8266/hardware/esp8266/2.4.2/cores/esp8266/FS.h:55:12: error: initializing argument 1 of 'virtual size_t fs::File::write(const uint8_t*, size_t)' [-fpermissive]
size_t write(const uint8_t *buf, size_t size) override;
^
Multiple libraries were found for "EspSaveCrashSpiffs.h"
Used: /Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs
Not used: /Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs-master
Using library EspSaveCrashSpiffs at version 0.1.0 in folder: /Users/Zohar/Documents/Arduino/libraries/EspSaveCrashSpiffs
exit status 1
Error compiling for board WeMos D1 R1.

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