Hi !
I also checked, but at least C003.ino doesn't have this line split over multiple lines
No it´s fine in one line ...
Can you add (as a test) this as 2nd line of the DelayQueueElements.cpp file:
Code: Select all
x106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: C:\Users\DOMINI~1\AppData\Local\Temp\arduino_build_623874\sketch\src\ControllerQueue\DelayQueueElements.cpp.o: in function `process_c001_delay_queue()':
C:\Users\DOMINI~1\AppData\Local\Temp\arduino_build_623874\sketch\src\ControllerQueue/DelayQueueElements.cpp:40: undefined reference to `do_process_c003_delay_queue(int, simple_queue_element_string_only const&, ControllerSettingsStruct&)'
c:/users/dominik schmidt/desktop/arduino-espeasy/portable/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: C:\Users\DOMINI~1\AppData\Local\Temp\arduino_build_623874\sketch\src\ControllerQueue\DelayQueueElements.cpp.o: in function `process_c003_delay_queue()':
C:\Users\DOMINI~1\AppData\Local\Temp\arduino_build_623874\sketch\src\ControllerQueue/DelayQueueElements.cpp:48: undefined reference to `do_process_c003_delay_queue(int, simple_queue_element_string_only const&, ControllerSettingsStruct&)'
c:/users/dominik schmidt/desktop/arduino-espeasy/portable/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: C:\Users\DOMINI~1\AppData\Local\Temp\arduino_build_623874\sketch\src\ControllerQueue/DelayQueueElements.cpp:48: undefined reference to `do_process_c004_delay_queue(int, C004_queue_element const&, ControllerSettingsStruct&)'
c:/users/dominik schmidt/desktop/arduino-espeasy/portable/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: C:\Users\DOMINI~1\AppData\Local\Temp\arduino_build_623874\sketch\src\ControllerQueue\DelayQueueElements.cpp.o: in function `process_c004_delay_queue()':
c:\users\dominik schmidt\desktop\arduino-espeasy\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-4-b40a506\xtensa-lx106-elf\include\c++\4.8.2\bits/stl_vector.h:773: undefined reference to `do_process_c004_delay_queue(int, C004_queue_element const&, ControllerSettingsStruct&)'
Multiple libraries were found for "Servo.h"
Used: C:\Users\Dominik Schmidt\Desktop\Arduino-EspEasy\portable\packages\esp8266\hardware\esp8266\2.7.4\libraries\Servo
Not used: C:\Users\Dominik Schmidt\Desktop\Arduino-EspEasy\libraries\Servo
c:/users/dominik schmidt/desktop/arduino-espeasy/portable/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: C:\Users\DOMINI~1\AppData\Local\Temp\arduino_build_623874\sketch\src\ControllerQueue\DelayQueueElements.cpp.o:C:\Users\DOMINI~1\AppData\Local\Temp\arduino_build_623874\sketch\src\ControllerQueue\../ControllerQueue/C004_queue_element.h:17: undefined reference to `do_process_c007_delay_queue(int, C007_queue_element const&, ControllerSettingsStruct&)'
c:/users/dominik schmidt/desktop/arduino-espeasy/portable/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: C:\Users\DOMINI~1\AppData\Local\Temp\arduino_build_623874\sketch\src\ControllerQueue\DelayQueueElements.cpp.o: in function `process_c007_delay_queue()':
C:\Users\DOMINI~1\AppData\Local\Temp\arduino_build_623874\sketch\src\ControllerQueue\../ControllerQueue/ControllerDelayHandlerStruct.h:56: undefined reference to `do_process_c007_delay_queue(int, C007_queue_element const&, ControllerSettingsStruct&)'
c:/users/dominik schmidt/desktop/arduino-espeasy/portable/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: C:\Users\DOMINI~1\AppData\Local\Temp\arduino_build_623874\sketch\src\ControllerQueue\DelayQueueElements.cpp.o:c:\users\dominik schmidt\desktop\arduino-espeasy\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-4-b40a506\xtensa-lx106-elf\include\c++\4.8.2\ext/new_allocator.h:110: undefined reference to `do_process_c008_delay_queue(int, queue_element_single_value_base const&, ControllerSettingsStruct&)'
c:/users/dominik schmidt/desktop/arduino-espeasy/portable/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: C:\Users\DOMINI~1\AppData\Local\Temp\arduino_build_623874\sketch\src\ControllerQueue\DelayQueueElements.cpp.o: in function `process_c008_delay_queue()':
C:\Users\DOMINI~1\AppData\Local\Temp\arduino_build_623874\sketch\src\ControllerQueue/DelayQueueElements.cpp:56: undefined reference to `do_process_c008_delay_queue(int, queue_element_single_value_base const&, ControllerSettingsStruct&)'
c:/users/dominik schmidt/desktop/arduino-espeasy/portable/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: C:\Users\DOMINI~1\AppData\Local\Temp\arduino_build_623874\sketch\src\ControllerQueue/DelayQueueElements.cpp:67: undefined reference to `do_process_c009_delay_queue(int, C009_queue_element const&, ControllerSettingsStruct&)'
c:/users/dominik schmidt/desktop/arduino-espeasy/portable/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: C:\Users\DOMINI~1\AppData\Local\Temp\arduino_build_623874\sketch\src\ControllerQueue\DelayQueueElements.cpp.o: in function `process_c009_delay_queue()':
C:\Users\DOMINI~1\AppData\Local\Temp\arduino_build_623874\sketch\src\ControllerQueue\../ControllerQueue/ControllerDelayHandlerStruct.h:56: undefined reference to `do_process_c009_delay_queue(int, C009_queue_element const&, ControllerSettingsStruct&)'
c:/users/dominik schmidt/desktop/arduino-espeasy/portable/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: C:\Users\DOMINI~1\AppData\Local\Temp\arduino_build_623874\sketch\src\ControllerQueue\DelayQueueElements.cpp.o:c:\users\dominik schmidt\desktop\arduino-espeasy\portable\packages\esp8266\tools\xtensa-lx106-elf-gcc\2.5.0-4-b40a506\xtensa-lx106-elf\include\c++\4.8.2\bits/stl_list.h:108: undefined reference to `do_process_c010_delay_queue(int, queue_element_single_value_base const&, ControllerSettingsStruct&)'
c:/users/dominik schmidt/desktop/arduino-espeasy/portable/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-4-b40a506/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: C:\Users\DOMINI~1\AppData\Local\Temp\arduino_build_623874\sketch\src\ControllerQueue\DelayQueueElements.cpp.o: in function `process_c010_delay_queue()':
C:\Users\DOMINI~1\AppData\Local\Temp\arduino_build_623874\sketch\src\ControllerQueue\../ControllerQueue/ControllerDelayHandlerStruct.h:135: undefined reference to `do_process_c010_delay_queue(int, queue_element_single_value_base const&, ControllerSettingsStruct&)'
collect2.exe: error: ld returned 1 exit status
Doesn´t change that much ...
And I stronly advice you to use PlatformIO instead of ArduinoIDE.
Yes that could be an option. But there is one thing I really hate by using those tools ... It´s a lot of time to get PlatformIO up and running.
I like the Arduino IDE because of it´s portable feature. You put all the stuff you need into one folder and you are done.
If I have to do some changes for my devices I can start over in seconds - even on another or reinstalled computer.
Anyway ... I think it is a nice feature that EspEasy can be compiled in the Arduino IDE. So hope we can fix this issue