jesskom
December 17, 2022, 11:17am
1
The question: what does following mean?, how can it be solved?
*2022-12-17T10:47:56.798Z daemon INFO INFO[20359] Resolving include Adafruit_NeoPixel.h for arch esp32 *
INFO[20359] found better lib lib="Adafruit NeoPixel" prio=643
My hardware, an ESP32 DEVKIT V1
my old software context (since a long time): Arduino 1.8.13 + Adafruit NeoPixel lib 1.1.6
---> no problem, it worked
my new software context (I thought time to upgrade): Arduino IDE 2.0.2 + Adafruit NeoPixel lib 1.10.7
---> at compilation .../Arduino/libraries/Adafruit_NeoPixel/Adafruit_NeoPixel.cpp:3030:2: error: #error Architecture not supported
I also tested with the old NeoPixel lib 1.1.6 , same problem.
Any suggestion ?
J-M-L
December 17, 2022, 11:37am
2
the compile error message comes from this line 3030
so it means the compilation flags did not detect your target board as a valid / known architecture (the ESP32
macro is not defined ??)
Hi @jesskom . I'm going to ask you to post some additional information that might help us to identify the problem.
Please provide a minimal sketch that can be used to reproduce the error. For example, does the error still occur if you compile this sketch?:
#include <Adafruit_NeoPixel.h>
void setup() {}
void loop() {}
Please provide the verbose output from compiling the minimal demonstration sketch:
NOTE: These instructions will not solve the problem. They are only intended to gather more information which might provide a clue that eventually leads to a solution.
Please do this:
Select File > Preferences from the Arduino IDE menus.
Check the box next to "Show verbose output during: ☐ compilation ".
Click the OK button.
Select Sketch > Verify/Compile from the Arduino IDE menus.
Wait for the compilation to fail.
You will see a "Compilation error: ... " notification at the bottom right corner of the Arduino IDE window. Click the COPY ERROR MESSAGES button on that notification.
Open a forum reply here by clicking the Reply button.
Click the </>
icon on the post composer toolbar.
This will add the forum's code block markup (```
) to your reply to make sure the error messages are correctly formatted.
Press Ctrl +V .
This will paste the compilation output into the code block.
Move the cursor outside of the code tags before you add any additional text to your reply.
Click the Reply button to post the output.
In case the output is longer than the forum software will allow to be added to a post, you can instead save it to a .txt
file and then attach that file to a reply here:
Open any text editor program.
Paste the copied output into the text editor.
Save the file in .txt
format.
Open a forum reply here by clicking the Reply button.
Click the "Upload" icon ( ) on the post composer toolbar:
Select the .txt
file you saved.
Click the Open button.
Click the Reply button to publish the post.
Alternatively, instead of using the "Upload" icon on the post composer toolbar as described in steps (5) - (7) above, you can simply drag and drop the .txt
file onto the post composer field to attach it.
jesskom
December 17, 2022, 12:55pm
4
Yes , I looked already at Adafruit_NeoPixel.cpp
for me it seems the
#elif defined(ESP8266) || defined(ESP32)
at line 2921 is not true, ESP32 not defined, why?
And yes, the simple sketch has also the error (just #include <Adafruit_NeoPixel.h> is enough to get it),
and I had already the how verbose output during: ☐ compilation , the complete copy of the compilation output is at the end of this reply (I tried several ESP32 boards, same error).
What I noticed is:
Alternatives for Adafruit_NeoPixel.h: [Adafruit NeoPixel@1.10.7]
ResolveLibrary(Adafruit_NeoPixel.h)
-> candidates: [Adafruit NeoPixel@1.10.7]
Complete log:
Using board 'esp32' from platform in folder: /home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4
Using core 'esp32' from platform in folder: /home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4
Detecting libraries used...
/home/jesskom/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++ -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H -DGCC_NOT_5_2_0=0 -DWITH_POSIX -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/config -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_trace -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_update -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/asio -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bootloader_support -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bt -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/coap -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/console -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/driver -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-tls -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32 -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_adc_cal -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_event -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_client -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_server -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_https_ota -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_ringbuf -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ethernet -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/expat -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fatfs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freemodbus -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freertos -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/heap -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/idf_test -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/jsmn -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/json -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/libsodium -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/log -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/lwip -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mbedtls -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mdns -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/micro-ecc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mqtt -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/newlib -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nghttp -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nvs_flash -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/openssl -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protobuf-c -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protocomm -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/pthread -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/sdmmc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/smartconfig_ack -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/soc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spi_flash -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spiffs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcp_transport -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcpip_adapter -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ulp -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/vfs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wear_levelling -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wifi_provisioning -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wpa_supplicant -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/xtensa-debug-module -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32-camera -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fb_gfx -std=gnu++11 -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=maybe-uninitialized -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-missing-field-initializers -Wno-sign-compare -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -I/tmp/.arduinoIDE-unsaved20221117-14454-z4d1a.hw79nc/simple -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/cores/esp32 -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/variants/esp32 /tmp/arduino-sketch-7F04C3E8CA5556B7914B046329670586/sketch/simple.ino.cpp -o /dev/null
Alternatives for Adafruit_NeoPixel.h: [Adafruit NeoPixel@1.10.7]
ResolveLibrary(Adafruit_NeoPixel.h)
-> candidates: [Adafruit NeoPixel@1.10.7]
/home/jesskom/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++ -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H -DGCC_NOT_5_2_0=0 -DWITH_POSIX -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/config -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_trace -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_update -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/asio -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bootloader_support -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bt -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/coap -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/console -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/driver -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-tls -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32 -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_adc_cal -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_event -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_client -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_server -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_https_ota -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_ringbuf -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ethernet -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/expat -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fatfs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freemodbus -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freertos -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/heap -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/idf_test -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/jsmn -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/json -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/libsodium -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/log -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/lwip -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mbedtls -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mdns -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/micro-ecc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mqtt -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/newlib -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nghttp -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nvs_flash -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/openssl -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protobuf-c -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protocomm -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/pthread -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/sdmmc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/smartconfig_ack -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/soc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spi_flash -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spiffs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcp_transport -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcpip_adapter -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ulp -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/vfs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wear_levelling -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wifi_provisioning -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wpa_supplicant -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/xtensa-debug-module -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32-camera -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fb_gfx -std=gnu++11 -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=maybe-uninitialized -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-missing-field-initializers -Wno-sign-compare -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -I/tmp/.arduinoIDE-unsaved20221117-14454-z4d1a.hw79nc/simple -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/cores/esp32 -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/variants/esp32 -I/home/jesskom/Arduino/libraries/Adafruit_NeoPixel /tmp/arduino-sketch-7F04C3E8CA5556B7914B046329670586/sketch/simple.ino.cpp -o /dev/null
/home/jesskom/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++ -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H -DGCC_NOT_5_2_0=0 -DWITH_POSIX -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/config -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_trace -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_update -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/asio -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bootloader_support -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bt -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/coap -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/console -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/driver -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-tls -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32 -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_adc_cal -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_event -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_client -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_server -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_https_ota -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_ringbuf -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ethernet -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/expat -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fatfs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freemodbus -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freertos -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/heap -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/idf_test -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/jsmn -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/json -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/libsodium -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/log -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/lwip -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mbedtls -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mdns -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/micro-ecc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mqtt -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/newlib -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nghttp -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nvs_flash -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/openssl -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protobuf-c -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protocomm -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/pthread -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/sdmmc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/smartconfig_ack -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/soc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spi_flash -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spiffs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcp_transport -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcpip_adapter -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ulp -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/vfs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wear_levelling -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wifi_provisioning -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wpa_supplicant -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/xtensa-debug-module -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32-camera -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fb_gfx -std=gnu++11 -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=maybe-uninitialized -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-missing-field-initializers -Wno-sign-compare -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -I/tmp/.arduinoIDE-unsaved20221117-14454-z4d1a.hw79nc/simple -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/cores/esp32 -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/variants/esp32 -I/home/jesskom/Arduino/libraries/Adafruit_NeoPixel /home/jesskom/Arduino/libraries/Adafruit_NeoPixel/Adafruit_NeoPixel.cpp -o /dev/null
Error while detecting libraries included by /home/jesskom/Arduino/libraries/Adafruit_NeoPixel/Adafruit_NeoPixel.cpp
/home/jesskom/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++ -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H -DGCC_NOT_5_2_0=0 -DWITH_POSIX -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/config -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_trace -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_update -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/asio -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bootloader_support -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bt -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/coap -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/console -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/driver -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-tls -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32 -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_adc_cal -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_event -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_client -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_server -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_https_ota -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_ringbuf -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ethernet -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/expat -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fatfs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freemodbus -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freertos -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/heap -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/idf_test -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/jsmn -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/json -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/libsodium -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/log -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/lwip -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mbedtls -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mdns -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/micro-ecc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mqtt -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/newlib -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nghttp -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nvs_flash -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/openssl -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protobuf-c -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protocomm -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/pthread -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/sdmmc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/smartconfig_ack -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/soc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spi_flash -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spiffs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcp_transport -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcpip_adapter -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ulp -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/vfs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wear_levelling -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wifi_provisioning -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wpa_supplicant -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/xtensa-debug-module -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32-camera -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fb_gfx -std=gnu++11 -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=maybe-uninitialized -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-missing-field-initializers -Wno-sign-compare -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -I/tmp/.arduinoIDE-unsaved20221117-14454-z4d1a.hw79nc/simple -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/cores/esp32 -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/variants/esp32 -I/home/jesskom/Arduino/libraries/Adafruit_NeoPixel /home/jesskom/Arduino/libraries/Adafruit_NeoPixel/esp.c -o /dev/null
/home/jesskom/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++ -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H -DGCC_NOT_5_2_0=0 -DWITH_POSIX -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/config -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_trace -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_update -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/asio -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bootloader_support -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bt -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/coap -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/console -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/driver -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-tls -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32 -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_adc_cal -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_event -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_client -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_server -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_https_ota -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_ringbuf -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ethernet -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/expat -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fatfs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freemodbus -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freertos -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/heap -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/idf_test -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/jsmn -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/json -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/libsodium -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/log -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/lwip -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mbedtls -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mdns -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/micro-ecc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mqtt -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/newlib -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nghttp -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nvs_flash -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/openssl -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protobuf-c -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protocomm -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/pthread -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/sdmmc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/smartconfig_ack -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/soc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spi_flash -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spiffs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcp_transport -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcpip_adapter -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ulp -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/vfs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wear_levelling -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wifi_provisioning -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wpa_supplicant -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/xtensa-debug-module -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32-camera -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fb_gfx -std=gnu++11 -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=maybe-uninitialized -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-missing-field-initializers -Wno-sign-compare -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -I/tmp/.arduinoIDE-unsaved20221117-14454-z4d1a.hw79nc/simple -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/cores/esp32 -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/variants/esp32 -I/home/jesskom/Arduino/libraries/Adafruit_NeoPixel /home/jesskom/Arduino/libraries/Adafruit_NeoPixel/esp8266.c -o /dev/null
/home/jesskom/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++ -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H -DGCC_NOT_5_2_0=0 -DWITH_POSIX -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/config -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_trace -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_update -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/asio -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bootloader_support -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bt -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/coap -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/console -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/driver -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-tls -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32 -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_adc_cal -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_event -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_client -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_server -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_https_ota -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_ringbuf -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ethernet -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/expat -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fatfs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freemodbus -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freertos -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/heap -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/idf_test -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/jsmn -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/json -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/libsodium -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/log -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/lwip -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mbedtls -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mdns -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/micro-ecc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mqtt -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/newlib -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nghttp -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nvs_flash -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/openssl -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protobuf-c -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protocomm -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/pthread -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/sdmmc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/smartconfig_ack -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/soc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spi_flash -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spiffs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcp_transport -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcpip_adapter -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ulp -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/vfs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wear_levelling -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wifi_provisioning -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wpa_supplicant -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/xtensa-debug-module -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32-camera -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fb_gfx -std=gnu++11 -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=maybe-uninitialized -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-missing-field-initializers -Wno-sign-compare -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -I/tmp/.arduinoIDE-unsaved20221117-14454-z4d1a.hw79nc/simple -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/cores/esp32 -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/variants/esp32 -I/home/jesskom/Arduino/libraries/Adafruit_NeoPixel /home/jesskom/Arduino/libraries/Adafruit_NeoPixel/kendyte_k210.c -o /dev/null
Generating function prototypes...
/home/jesskom/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++ -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H -DGCC_NOT_5_2_0=0 -DWITH_POSIX -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/config -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_trace -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_update -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/asio -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bootloader_support -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bt -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/coap -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/console -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/driver -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-tls -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32 -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_adc_cal -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_event -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_client -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_server -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_https_ota -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_ringbuf -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ethernet -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/expat -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fatfs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freemodbus -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freertos -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/heap -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/idf_test -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/jsmn -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/json -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/libsodium -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/log -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/lwip -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mbedtls -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mdns -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/micro-ecc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mqtt -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/newlib -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nghttp -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nvs_flash -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/openssl -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protobuf-c -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protocomm -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/pthread -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/sdmmc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/smartconfig_ack -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/soc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spi_flash -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spiffs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcp_transport -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcpip_adapter -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ulp -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/vfs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wear_levelling -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wifi_provisioning -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wpa_supplicant -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/xtensa-debug-module -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32-camera -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fb_gfx -std=gnu++11 -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=maybe-uninitialized -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-missing-field-initializers -Wno-sign-compare -fno-rtti -c -w -x c++ -E -CC -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -I/tmp/.arduinoIDE-unsaved20221117-14454-z4d1a.hw79nc/simple -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/cores/esp32 -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/variants/esp32 -I/home/jesskom/Arduino/libraries/Adafruit_NeoPixel /tmp/arduino-sketch-7F04C3E8CA5556B7914B046329670586/sketch/simple.ino.cpp -o /tmp/arduino-sketch-7F04C3E8CA5556B7914B046329670586/preproc/ctags_target_for_gcc_minus_e.cpp
/home/jesskom/.arduino15/packages/builtin/tools/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /tmp/arduino-sketch-7F04C3E8CA5556B7914B046329670586/preproc/ctags_target_for_gcc_minus_e.cpp
Compiling sketch...
/home/jesskom/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++ -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H -DGCC_NOT_5_2_0=0 -DWITH_POSIX -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/config -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_trace -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_update -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/asio -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bootloader_support -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bt -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/coap -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/console -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/driver -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-tls -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32 -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_adc_cal -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_event -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_client -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_server -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_https_ota -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_ringbuf -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ethernet -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/expat -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fatfs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freemodbus -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freertos -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/heap -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/idf_test -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/jsmn -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/json -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/libsodium -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/log -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/lwip -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mbedtls -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mdns -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/micro-ecc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mqtt -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/newlib -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nghttp -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nvs_flash -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/openssl -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protobuf-c -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protocomm -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/pthread -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/sdmmc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/smartconfig_ack -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/soc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spi_flash -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spiffs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcp_transport -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcpip_adapter -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ulp -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/vfs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wear_levelling -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wifi_provisioning -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wpa_supplicant -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/xtensa-debug-module -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32-camera -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fb_gfx -std=gnu++11 -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=maybe-uninitialized -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-missing-field-initializers -Wno-sign-compare -fno-rtti -MMD -c -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -I/tmp/.arduinoIDE-unsaved20221117-14454-z4d1a.hw79nc/simple -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/cores/esp32 -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/variants/esp32 -I/home/jesskom/Arduino/libraries/Adafruit_NeoPixel /tmp/arduino-sketch-7F04C3E8CA5556B7914B046329670586/sketch/simple.ino.cpp -o /tmp/arduino-sketch-7F04C3E8CA5556B7914B046329670586/sketch/simple.ino.cpp.o
Compiling libraries...
Compiling library "Adafruit NeoPixel"
/home/jesskom/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-g++ -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H -DGCC_NOT_5_2_0=0 -DWITH_POSIX -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/config -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_trace -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_update -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/asio -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bootloader_support -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bt -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/coap -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/console -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/driver -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-tls -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32 -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_adc_cal -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_event -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_client -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_server -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_https_ota -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_ringbuf -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ethernet -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/expat -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fatfs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freemodbus -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freertos -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/heap -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/idf_test -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/jsmn -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/json -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/libsodium -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/log -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/lwip -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mbedtls -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mdns -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/micro-ecc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mqtt -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/newlib -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nghttp -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nvs_flash -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/openssl -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protobuf-c -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protocomm -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/pthread -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/sdmmc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/smartconfig_ack -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/soc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spi_flash -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spiffs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcp_transport -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcpip_adapter -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ulp -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/vfs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wear_levelling -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wifi_provisioning -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wpa_supplicant -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/xtensa-debug-module -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32-camera -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fb_gfx -std=gnu++11 -Os -g3 -Wpointer-arith -fexceptions -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -w -Wno-error=maybe-uninitialized -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wno-unused-parameter -Wno-unused-but-set-parameter -Wno-missing-field-initializers -Wno-sign-compare -fno-rtti -MMD -c -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -I/tmp/.arduinoIDE-unsaved20221117-14454-z4d1a.hw79nc/simple -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/cores/esp32 -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/variants/esp32 -I/home/jesskom/Arduino/libraries/Adafruit_NeoPixel /home/jesskom/Arduino/libraries/Adafruit_NeoPixel/Adafruit_NeoPixel.cpp -o /tmp/arduino-sketch-7F04C3E8CA5556B7914B046329670586/libraries/Adafruit_NeoPixel/Adafruit_NeoPixel.cpp.o
/home/jesskom/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-gcc -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H -DGCC_NOT_5_2_0=0 -DWITH_POSIX -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/config -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_trace -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_update -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/asio -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bootloader_support -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bt -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/coap -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/console -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/driver -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-tls -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32 -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_adc_cal -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_event -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_client -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_server -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_https_ota -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_ringbuf -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ethernet -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/expat -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fatfs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freemodbus -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freertos -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/heap -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/idf_test -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/jsmn -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/json -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/libsodium -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/log -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/lwip -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mbedtls -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mdns -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/micro-ecc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mqtt -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/newlib -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nghttp -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nvs_flash -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/openssl -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protobuf-c -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protocomm -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/pthread -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/sdmmc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/smartconfig_ack -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/soc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spi_flash -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spiffs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcp_transport -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcpip_adapter -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ulp -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/vfs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wear_levelling -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wifi_provisioning -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wpa_supplicant -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/xtensa-debug-module -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32-camera -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fb_gfx -std=gnu99 -Os -g3 -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -Wpointer-arith -w -Wno-maybe-uninitialized -Wno-unused-function -Wno-unused-but-set-variable -Wno-unused-variable -Wno-deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -Wno-old-style-declaration -MMD -c -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -I/tmp/.arduinoIDE-unsaved20221117-14454-z4d1a.hw79nc/simple -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/cores/esp32 -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/variants/esp32 -I/home/jesskom/Arduino/libraries/Adafruit_NeoPixel /home/jesskom/Arduino/libraries/Adafruit_NeoPixel/esp8266.c -o /tmp/arduino-sketch-7F04C3E8CA5556B7914B046329670586/libraries/Adafruit_NeoPixel/esp8266.c.o
/home/jesskom/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-gcc -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H -DGCC_NOT_5_2_0=0 -DWITH_POSIX -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/config -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_trace -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_update -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/asio -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bootloader_support -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bt -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/coap -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/console -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/driver -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-tls -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32 -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_adc_cal -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_event -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_client -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_server -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_https_ota -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_ringbuf -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ethernet -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/expat -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fatfs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freemodbus -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freertos -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/heap -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/idf_test -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/jsmn -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/json -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/libsodium -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/log -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/lwip -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mbedtls -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mdns -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/micro-ecc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mqtt -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/newlib -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nghttp -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nvs_flash -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/openssl -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protobuf-c -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protocomm -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/pthread -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/sdmmc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/smartconfig_ack -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/soc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spi_flash -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spiffs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcp_transport -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcpip_adapter -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ulp -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/vfs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wear_levelling -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wifi_provisioning -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wpa_supplicant -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/xtensa-debug-module -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32-camera -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fb_gfx -std=gnu99 -Os -g3 -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -Wpointer-arith -w -Wno-maybe-uninitialized -Wno-unused-function -Wno-unused-but-set-variable -Wno-unused-variable -Wno-deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -Wno-old-style-declaration -MMD -c -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -I/tmp/.arduinoIDE-unsaved20221117-14454-z4d1a.hw79nc/simple -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/cores/esp32 -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/variants/esp32 -I/home/jesskom/Arduino/libraries/Adafruit_NeoPixel /home/jesskom/Arduino/libraries/Adafruit_NeoPixel/esp.c -o /tmp/arduino-sketch-7F04C3E8CA5556B7914B046329670586/libraries/Adafruit_NeoPixel/esp.c.o
/home/jesskom/.arduino15/packages/esp32/tools/xtensa-esp32-elf-gcc/1.22.0-80-g6c4433a-5.2.0/bin/xtensa-esp32-elf-gcc -DESP_PLATFORM "-DMBEDTLS_CONFIG_FILE=\"mbedtls/esp_config.h\"" -DHAVE_CONFIG_H -DGCC_NOT_5_2_0=0 -DWITH_POSIX -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/config -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_trace -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/app_update -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/asio -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bootloader_support -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/bt -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/coap -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/console -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/driver -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-tls -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32 -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_adc_cal -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_event -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_client -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_http_server -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_https_ota -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp_ringbuf -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ethernet -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/expat -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fatfs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freemodbus -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/freertos -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/heap -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/idf_test -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/jsmn -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/json -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/libsodium -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/log -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/lwip -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mbedtls -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mdns -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/micro-ecc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/mqtt -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/newlib -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nghttp -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/nvs_flash -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/openssl -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protobuf-c -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/protocomm -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/pthread -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/sdmmc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/smartconfig_ack -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/soc -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spi_flash -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/spiffs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcp_transport -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/tcpip_adapter -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/ulp -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/vfs -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wear_levelling -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wifi_provisioning -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/wpa_supplicant -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/xtensa-debug-module -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp32-camera -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/esp-face -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/tools/sdk/include/fb_gfx -std=gnu99 -Os -g3 -fstack-protector -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -mlongcalls -nostdlib -Wpointer-arith -w -Wno-maybe-uninitialized -Wno-unused-function -Wno-unused-but-set-variable -Wno-unused-variable -Wno-deprecated-declarations -Wno-unused-parameter -Wno-sign-compare -Wno-old-style-declaration -MMD -c -DF_CPU=240000000L -DARDUINO=10607 -DARDUINO_ESP32_DEV -DARDUINO_ARCH_ESP32 "-DARDUINO_BOARD=\"ESP32_DEV\"" "-DARDUINO_VARIANT=\"esp32\"" -I/tmp/.arduinoIDE-unsaved20221117-14454-z4d1a.hw79nc/simple -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/cores/esp32 -I/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/variants/esp32 -I/home/jesskom/Arduino/libraries/Adafruit_NeoPixel /home/jesskom/Arduino/libraries/Adafruit_NeoPixel/kendyte_k210.c -o /tmp/arduino-sketch-7F04C3E8CA5556B7914B046329670586/libraries/Adafruit_NeoPixel/kendyte_k210.c.o
/home/jesskom/Arduino/libraries/Adafruit_NeoPixel/Adafruit_NeoPixel.cpp:3030:2: error: #error Architecture not supported
#error Architecture not supported
^
Using library Adafruit NeoPixel at version 1.10.7 in folder: /home/jesskom/Arduino/libraries/Adafruit_NeoPixel
exit status 1
Compilation error: exit status 1
I at first thought it might have been caused by the very outdated version 1.0.4 of the ESP32 boards platform you are using, but I installed that version and still can't reproduce the bug.
I can see that the -DESP32
flag is missing from the compilation commands, which is the cause of the error. The ESP32 developers provide that flag via the build.extra_flags
build property. Some users will make customizations to the platform by modifying or overriding that build property. Have you made any modifications to the platform.txt
or boards.txt
file, or have you added a platform.local.txt
or boards.local.txt
file at this location?:
/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4
jesskom
December 17, 2022, 1:29pm
6
I found the problem!.
In fact, what I did before trying to recompile my Neopixel sketch, was to "setup things" for an other sketch.
I bought a small 240x240 TFT ( the GMT130-v1.0 ) and followed the setup described in
Examples/TFT_eSPI/Generic/Sketch_with_tft_setup
I added the file platform.local.txt containing
build.extra_flags=-I{build.source.path}
into the folder
~/.arduino15/packages/esp32/hardware/esp32/1.0.4
The tft_setup.h file in my sketch folder is include and my TFT sketch seems to work (something displayed)
but this break the Neopixel compilation.
Did I miss something?
jesskom
December 17, 2022, 1:33pm
7
You are too fast for me , i saw you reply after having made tests and sent my analyse.
So, why adding an supplemental -I .. (that's how I understand the purpose of the platform.local.txt
) does it "remove" the -DESP32 ?
It doesn't add. The properties you define in platform.local.txt
override any existing definition of a property of that name in the other platform configuration files. So it was equivalent to you changing line 53 of platform.txt
:
https://github.com/espressif/arduino-esp32/blob/1.0.4/platform.txt#L53
build.extra_flags=-DESP32 -DCORE_DEBUG_LEVEL={build.code_debug} {build.defines}
to this:
build.extra_flags=-I{build.source.path}
This is why you must take into consideration the existing property definition when you do this. If you only want to add the -I{build.source.path}
flag to the compiler commands without removing any of the existing flags, then you would need to define the property in platform.local.txt
with the existing content, along with the addition of the flag you wanted.
Try this:
Open the file at the following path in a text editor:/home/jesskom/.arduino15/packages/esp32/hardware/esp32/1.0.4/platform.local.txt
Change this line in the file:build.extra_flags=-I{build.source.path}
to this:build.extra_flags=-DESP32 -DCORE_DEBUG_LEVEL={build.code_debug} {build.defines} -I{build.source.path}
Save the file.
If Arduino IDE is running, select File > Quit from the Arduino IDE menus to close all IDE windows.
Start Arduino IDE
ⓘ This restart is necessary because Arduino IDE only recognizes changes to the platform configuration files after a restart.
Now try compiling the sketch again.
jesskom
December 18, 2022, 12:57pm
9
So the extra of build.extra was not for me, it's already used by the "board package".
Thanks for the help ptillish.
You are able to use that property, but my interpretation of the accompanying comment is that this property is intended for use by the platform developers, not by platform users:
https://github.com/espressif/arduino-esp32/blob/1.0.4/platform.txt#L47
# This can be overriden in boards.txt
There are a separate set of properties which appear to be intended for use by the platform user to modify the compilation commands:
https://github.com/espressif/arduino-esp32/blob/1.0.4/platform.txt#L55-L62
# These can be overridden in platform.local.txt
compiler.c.extra_flags=
compiler.c.elf.extra_flags=
compiler.S.extra_flags=
compiler.cpp.extra_flags=
compiler.ar.extra_flags=
compiler.objcopy.eep.extra_flags=
compiler.elf2hex.extra_flags=
They are more flexible in that they are targeted to specific compilation commands, but you also might miss the universal nature of the build.extra_flag
property, the contents of which is added to all the build commands.
Ideally, these properties would never be used by the platform developers other than these empty "fallback" definitions that make sure they are defined even when the user has not defined them in platform.local.txt
. Unfortunately some platform developers (I speak in general terms; I didn't check the ESP32 platform) do unnecessarily (because any arbitrary property would have served just as well) use these properties, which presents the same problem where the user must be careful to consider the effect of them overriding the definition in the platform.
I have proposed an improvement to the current unfortunate situation where the existence of these properties are not formally documented by Arduino as intended for the exclusive use of the platform user:
opened 03:04PM - 20 Jul 20 UTC
type: enhancement
topic: documentation
criticality: high
topic: build-process
Arduino has established a convention of providing "extra_flags" properties in pl… atform.txt, which are intended to allow the compilation process to be customized by the addition of arbitrary flags in the compilation commands:
```
# This can be overridden in boards.txt
build.extra_flags=
# These can be overridden in platform.local.txt
compiler.c.extra_flags=
compiler.c.elf.extra_flags=
compiler.S.extra_flags=
compiler.cpp.extra_flags=
compiler.ar.extra_flags=
compiler.objcopy.eep.extra_flags=
compiler.elf2hex.extra_flags=
```
([example](https://github.com/arduino/ArduinoCore-avr/blob/1.8.3/platform.txt#L39-L49))
These are referenced in the appropriate compilation recipes in platform.txt ([example](https://github.com/arduino/ArduinoCore-avr/blob/1.8.3/platform.txt#L58)).
The empty definitions in platform.txt ensure that if the extra flags are not defined elsewhere, the compilation recipes referencing them will still work. They can be overrriden from any of the other platform configuration files:
- [boards.txt](https://arduino.github.io/arduino-cli/latest/platform-specification/#boardstxt)
- [boards.local.txt](https://arduino.github.io/arduino-cli/latest/platform-specification/#boardslocaltxt)
- [platform.local.txt](https://arduino.github.io/arduino-cli/latest/platform-specification/#platformlocaltxt)
- [global platform.txt](https://arduino.github.io/arduino-cli/latest/platform-specification/#global-platformtxt)
or from the command line:
- [`arduino-cli compile --build-property`](https://arduino.github.io/arduino-cli/latest/commands/arduino-cli_compile/#options)
- [`arduino --pref`](https://github.com/arduino/Arduino/blob/master/build/shared/manpage.adoc#options)
---
From the comments, it seems that `build.extra_flags` is intended to be for the use of the boards platform developer, while the others are intended to be for the use of the user (because a platform developer has no need for platform.local.txt).
A common use case of these properties for the user would be to add `-D` flags (https://github.com/arduino/arduino-cli/issues/210#issuecomment-493892258, https://github.com/arduino/Arduino/issues/6344), but there are other uses.
However, the developer often has need for the recipe-specific properties, and so uses them in boards.txt ([example](https://github.com/MCUdude/MightyCore/blob/v2.0.5/avr/boards.txt#L103-L111)). This presents the problem that the user risks inadvertently overriding the flags defined by the boards platform if they use the "extra flags" properties to modify the compilation command.
---
A solution for this conflict could be to establish two sets of the properties: one set of properties for the developer, and another for the user. These should be clearly documented as being dedicated to the sole use by either the platform developer or the user.
These are only arbitrary properties, without any special use by the build system, so no changes would required in the build system. It's only a matter of setting an example for 3rd party platform developers by adding these additional properties to the `platform.txt`s of the official platforms with comments clearly explaining their intent. Ideally, the properties would also be documented in the [Arduino platform specification](https://arduino.github.io/arduino-cli/latest/platform-specification/) as well (https://github.com/arduino/arduino-cli/issues/985).
---
On a certain level, this does provide the user the global macro setting capability that has been often requested, and often rejected:
- https://github.com/arduino/arduino-builder/issues/15
- https://github.com/arduino/arduino-builder/pull/29
- https://github.com/arduino/arduino-builder/pull/282
- https://github.com/arduino/arduino-builder/issues/283
- https://github.com/arduino/arduino-builder/issues/354
- https://github.com/arduino/Arduino/issues/421
- https://github.com/arduino/Arduino/issues/2547
- https://github.com/arduino/Arduino/issues/3635
- https://github.com/arduino/Arduino/pull/3717
- https://github.com/arduino/Arduino/pull/3757
- https://github.com/arduino/Arduino/issues/4528
- https://github.com/arduino/Arduino/issues/5084
- https://github.com/arduino/Arduino/issues/5390
- https://github.com/arduino/Arduino/issues/7189
- https://github.com/arduino/Arduino/issues/11108
- https://github.com/arduino/arduino-cli/issues/159
- https://github.com/arduino/arduino-cli/issues/210
- https://github.com/arduino/arduino-cli/pull/1117
- https://github.com/arduino/arduino-cli/pull/1517
- https://github.com/arduino/tooling-rfcs/issues/9
- https://github.com/arduino/tooling-rfcs/issues/22
However, I think this proposal strikes the right balance of:
- Allowing advanced users to do advanced things
- Not exposing standard users to additional complexity that makes the Arduino development software less beginner friendly
- Being very easy for Arduino to implement
The concern has been that allowing users to set global macros will result in library developers unnecessarily using these as part of the API, making that API less beginner friendly (https://github.com/arduino/arduino-builder/issues/15#issuecomment-145558252). However, if the user is required to use a command line interface or create a specially formatted configuration file in a difficult to access location, the average user won't be interested, and so it will only make sense for a library developer to use this feature for advanced, rarely used features of the library (e.g., enable debug output for troubleshooting of the library). We have already had this "extra flags" capability [since 2014](https://github.com/arduino/ArduinoCore-avr/commit/2b9f022eaad0d107b1516c22ac02bdac4977223b), yet I haven't seen it result in any significant incorporation of user set global macros into the user-level API of Arduino libraries.
There is some interesting discussion in that thread and perhaps some additional relevant information.
system
Closed
June 16, 2023, 4:12pm
11
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.