fredlcore / BSB-LAN

LAN/WiFi interface for Boiler-System-Bus (BSB) and Local Process Bus (LPB) and Punkt-zu-Punkt Schnittstelle (PPS) with a Siemens® controller used by Elco®, Brötje® and similar heating systems
222 stars 84 forks source link

[BUG] compiling with define logger disabled #518

Closed liudger closed 1 year ago

liudger commented 1 year ago

BSB-LAN Version

#define MAJOR "3"
#define MINOR "0"
#define PATCH "1"
#define COMPILETIME "20221101130752"

Architecture The architecture BSB-LAN is running on (Arduino Mega, Arduino Due, ESP32 NodeMCU, ESP32 Olimex EVB etc.)

Bus system Which bus BSB-LAN is running on (BSB, LPB, PPS)?

Describe the bug When disable #define Logger the build fails

To Reproduce Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Logs

Using board 'arduino_due_x_dbg' from platform in folder: /Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12
Using core 'arduino' from platform in folder: /Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12
Detecting libraries used...
/Users/liudger/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -mcpu=cortex-m3 -mthumb -DF_CPU=84000000L -DARDUINO=10607 -DARDUINO_SAM_DUE -DARDUINO_ARCH_SAM -D__SAM3X8E__ -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x003e -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino Due\"" -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/libsam -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/CMSIS/Include/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/Device/ATMEL/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/cores/arduino -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/variants/arduino_due_x /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/BSB_LAN.ino.cpp -o /dev/null
Alternatives for SPI.h: [SPI@1.0]
ResolveLibrary(SPI.h)
  -> candidates: [SPI@1.0]
/Users/liudger/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -mcpu=cortex-m3 -mthumb -DF_CPU=84000000L -DARDUINO=10607 -DARDUINO_SAM_DUE -DARDUINO_ARCH_SAM -D__SAM3X8E__ -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x003e -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino Due\"" -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/libsam -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/CMSIS/Include/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/Device/ATMEL/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/cores/arduino -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/variants/arduino_due_x -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/SPI/src /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/BSB_LAN.ino.cpp -o /dev/null
Alternatives for Wire.h: [Wire@1.0]
ResolveLibrary(Wire.h)
  -> candidates: [Wire@1.0]
/Users/liudger/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -mcpu=cortex-m3 -mthumb -DF_CPU=84000000L -DARDUINO=10607 -DARDUINO_SAM_DUE -DARDUINO_ARCH_SAM -D__SAM3X8E__ -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x003e -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino Due\"" -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/libsam -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/CMSIS/Include/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/Device/ATMEL/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/cores/arduino -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/variants/arduino_due_x -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/SPI/src -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/Wire/src /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/BSB_LAN.ino.cpp -o /dev/null
Alternatives for EthernetUdp.h: [Ethernet@2.0.1]
ResolveLibrary(EthernetUdp.h)
  -> candidates: [Ethernet@2.0.1]
/Users/liudger/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -mcpu=cortex-m3 -mthumb -DF_CPU=84000000L -DARDUINO=10607 -DARDUINO_SAM_DUE -DARDUINO_ARCH_SAM -D__SAM3X8E__ -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x003e -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino Due\"" -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/libsam -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/CMSIS/Include/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/Device/ATMEL/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/cores/arduino -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/variants/arduino_due_x -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/SPI/src -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/Wire/src -I/Users/liudger/Library/Arduino15/libraries/Ethernet/src /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/BSB_LAN.ino.cpp -o /dev/null
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/ArduinoMDNS/MDNS.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/ArduinoMDNS/utility/EthernetUtil.c
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/BSB/BSBSoftwareSerial.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/BSB/bsb.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/Base64/src/Base64.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/BlueDot_BME280/BlueDot_BME280.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/CRC32/CRC32.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/DHTesp/DHTesp.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/DallasTemperature/DallasTemperature.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/OneWireNg/OneWireNg.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/OneWireNg/OneWireNg_BitBang.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/OneWireNg/drivers/DSTherm.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/OneWireNg/platform/Platform_TimeCritical.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/PubSubClient/src/PubSubClient.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/ExFatLib/ExFatDbg.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/ExFatLib/ExFatFile.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/ExFatLib/ExFatFilePrint.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/ExFatLib/ExFatFileWrite.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/ExFatLib/ExFatFormatter.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/ExFatLib/ExFatName.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/ExFatLib/ExFatPartition.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/ExFatLib/ExFatVolume.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FatLib/FatDbg.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FatLib/FatFile.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FatLib/FatFileLFN.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FatLib/FatFilePrint.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FatLib/FatFileSFN.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FatLib/FatFormatter.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FatLib/FatName.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FatLib/FatPartition.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FatLib/FatVolume.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FreeStack.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FsLib/FsFile.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FsLib/FsNew.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/FsLib/FsVolume.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/MinimumSerial.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SdCard/SdCardInfo.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SdCard/SdSpiCard.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SdCard/SdioTeensy.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SpiDriver/SdSpiArtemis.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SpiDriver/SdSpiChipSelect.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SpiDriver/SdSpiDue.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SpiDriver/SdSpiESP.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SpiDriver/SdSpiParticle.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SpiDriver/SdSpiSTM32.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SpiDriver/SdSpiSTM32Core.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/SpiDriver/SdSpiTeensy3.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/common/FmtNumber.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/common/FsCache.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/common/FsDateTime.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/common/FsName.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/common/FsStructs.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/common/FsUtf.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/common/PrintBasic.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/common/upcase.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/iostream/StdioStream.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/iostream/StreamBaseClass.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/iostream/istream.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/SdFat/iostream/ostream.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/Time/DateStrings.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/Time/Time.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/WiFiSpi/src/WiFiSpi.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/WiFiSpi/src/WiFiSpiClient.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/WiFiSpi/src/WiFiSpiServer.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/WiFiSpi/src/WiFiSpiUdp.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/WiFiSpi/src/utility/debug.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/WiFiSpi/src/utility/espspi_drv.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/WiFiSpi/src/utility/espspi_proxy.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/WiFiSpi/src/utility/srvspi_drv.cpp
Using cached library dependencies for file: /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/src/WiFiSpi/src/utility/wifispi_drv.cpp
Using cached library dependencies for file: /Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/SPI/src/SPI.cpp
Using cached library dependencies for file: /Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/Wire/src/Wire.cpp
Using cached library dependencies for file: /Users/liudger/Library/Arduino15/libraries/Ethernet/src/Dhcp.cpp
Using cached library dependencies for file: /Users/liudger/Library/Arduino15/libraries/Ethernet/src/Dns.cpp
Using cached library dependencies for file: /Users/liudger/Library/Arduino15/libraries/Ethernet/src/Ethernet.cpp
Using cached library dependencies for file: /Users/liudger/Library/Arduino15/libraries/Ethernet/src/EthernetClient.cpp
Using cached library dependencies for file: /Users/liudger/Library/Arduino15/libraries/Ethernet/src/EthernetServer.cpp
Using cached library dependencies for file: /Users/liudger/Library/Arduino15/libraries/Ethernet/src/EthernetUdp.cpp
Using cached library dependencies for file: /Users/liudger/Library/Arduino15/libraries/Ethernet/src/socket.cpp
Using cached library dependencies for file: /Users/liudger/Library/Arduino15/libraries/Ethernet/src/utility/w5100.cpp
Generating function prototypes...
/Users/liudger/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -w -x c++ -E -CC -mcpu=cortex-m3 -mthumb -DF_CPU=84000000L -DARDUINO=10607 -DARDUINO_SAM_DUE -DARDUINO_ARCH_SAM -D__SAM3X8E__ -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x003e -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino Due\"" -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/libsam -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/CMSIS/Include/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/Device/ATMEL/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/cores/arduino -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/variants/arduino_due_x -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/SPI/src -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/Wire/src -I/Users/liudger/Library/Arduino15/libraries/Ethernet/src /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/BSB_LAN.ino.cpp -o /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/preproc/ctags_target_for_gcc_minus_e.cpp
/Users/liudger/Library/Arduino15/packages/builtin/tools/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/preproc/ctags_target_for_gcc_minus_e.cpp
Compiling sketch...
/Users/liudger/Library/Arduino15/packages/arduino/tools/arm-none-eabi-gcc/4.8.3-2014q1/bin/arm-none-eabi-g++ -c -g -Os -w -std=gnu++11 -ffunction-sections -fdata-sections -nostdlib -fno-threadsafe-statics --param max-inline-insns-single=500 -fno-rtti -fno-exceptions -MMD -mcpu=cortex-m3 -mthumb -DF_CPU=84000000L -DARDUINO=10607 -DARDUINO_SAM_DUE -DARDUINO_ARCH_SAM -D__SAM3X8E__ -mthumb -DUSB_VID=0x2341 -DUSB_PID=0x003e -DUSBCON "-DUSB_MANUFACTURER=\"Arduino LLC\"" "-DUSB_PRODUCT=\"Arduino Due\"" -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/libsam -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/CMSIS/Include/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/system/CMSIS/Device/ATMEL/ -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/cores/arduino -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/variants/arduino_due_x -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/SPI/src -I/Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/Wire/src -I/Users/liudger/Library/Arduino15/libraries/Ethernet/src /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/BSB_LAN.ino.cpp -o /private/var/folders/lx/dyph0crj43dd9sml56_1qr280000gn/T/arduino-sketch-C3F26756AB1E011A300940F4552C2E1B/sketch/BSB_LAN.ino.cpp.o
/Users/liudger/Git/BSB-LAN/BSB_LAN/BSB_LAN.ino: In function 'void dateTime(uint16_t*, uint16_t*)':
/Users/liudger/Git/BSB-LAN/BSB_LAN/BSB_LAN.ino:7044:41: error: 'FS_DATE' was not declared in this scope
   *date = FS_DATE(year(), month(), day());
                                         ^
/Users/liudger/Git/BSB-LAN/BSB_LAN/BSB_LAN.ino:7047:45: error: 'FS_TIME' was not declared in this scope
   *time = FS_TIME(hour(), minute(), second());
                                             ^
/Users/liudger/Git/BSB-LAN/BSB_LAN/BSB_LAN.ino: In function 'void setup()':
/Users/liudger/Git/BSB-LAN/BSB_LAN/BSB_LAN.ino:7788:3: error: 'FsDateTime' has not been declared
   FsDateTime::setCallback(dateTime);
   ^

Using library SPI at version 1.0 in folder: /Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/SPI 
Using library Wire at version 1.0 in folder: /Users/liudger/Library/Arduino15/packages/arduino/hardware/sam/1.6.12/libraries/Wire 
Using library Ethernet at version 2.0.1 in folder: /Users/liudger/Library/Arduino15/libraries/Ethernet 
exit status 1

Compilation error: 'FS_DATE' was not declared in this scope

Expected behavior A clear and concise description of what you expected to happen.

Screenshots If applicable, add screenshots to help explain your problem.

Desktop (if applicable, please complete the following information):

Smartphone (if applicable, please complete the following information):

Additional context Add any other context about the problem here.

liudger commented 1 year ago

@dukess Still the same error when compiling

@liudger can you add

include "src/SdFat/common/FsDateTime.h"

near

include "src/SdFat/SdFat.h"

and rebuild project? Thank you

dukess commented 1 year ago

Oh, got it. This // Call back for file timestamps. Only called for file create and sync().

if !defined(ESP32)

void dateTime(uint16_t* date, uint16_t* time) {
  // Return date using FS_DATE macro to format fields.
  *date = FS_DATE(year(), month(), day());

  // Return time using FS_TIME macro to format fields.
  *time = FS_TIME(hour(), minute(), second());

}
#endif

and this fragments

if !defined(ESP32)

  FsDateTime::setCallback(dateTime);
#endif

additional should be escaped with

if defined LOGGER || defined WEBSERVER

endif

I will fix it tomorrow. If you don't want to wait you can add these directives by yourself ,

Willem-Jan van Rootselaar @.***> 15 ноября 2022 г. 22:00:57 написал:

@dukess Still the same error when compiling @liudger can you add

include "src/SdFat/common/FsDateTime.h"

near

include "src/SdFat/SdFat.h"

and rebuild project? Thank you— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

liudger commented 1 year ago

I have logger on. Not a big deal. Just wanted to give you heads of this bug

fredlcore commented 1 year ago

Can we consider this closed?

liudger commented 1 year ago

Yes works fine now