Skip to content

Build error #2

@g7kse

Description

@g7kse

I'm pretty sure its something I've done as I'm not familiar with PlatformIO. But, I thought I faithfully followed the instructions but it looks like I've come unstuck here and after a bit of going round in circles I thought I'd check the instructions.Particularly around the lv_conf.h note in issue#1

Screen looks a bit like this...

image

I would appreciate a bit of guidance to help cure the problems. Terminal output seems to have a few errors.

Looks o me that DateTime library and lvgl libraries are not being pulled in. I did add them to the .ini but that didn't fix it entirely but did get rid of a couple.

for reference I used this modified ini file

[env:esp32-s3-devkitc-1]
platform = platformio/espressif32
board = esp32-s3-devkitc-1
framework = arduino
build_flags = 
	-DARDUINO_USB_MODE=1
	-DARDUINO_USB_CDC_ON_BOOT=1
	-DBOARD_HAS_PSRAM

board_build.cpu = esp32s3
board_build.arduino.memory_type = qio_opi
lib_deps = 
        IanH/TRGBArduinoSupport
        mcxiaoke/ESPDateTime@^1.0.4
        lvgl/lvgl@^8.3.7

The leftover errors are:

#include errors detected. Please update your includePath. Squiggles are disabled for this translation unit (/home/alex/Documents/PlatformIO/Projects/TRGB Clock/src/main.cpp).

and

cannot open source file "../../lv_conf.h" (dependency of "TRGBSuppport.h")

The full output from the terminal is:

 *  Executing task: platformio run 

Processing esp32-s3-devkitc-1 (platform: platformio/espressif32; board: esp32-s3-devkitc-1; framework: arduino)
-------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32-s3-devkitc-1.html
PLATFORM: Espressif 32 (6.3.0) > Espressif ESP32-S3-DevKitC-1-N8 (8 MB QD, No PSRAM)
HARDWARE: ESP32S3 240MHz, 320KB RAM, 8MB Flash
DEBUG: Current (esp-builtin) On-board (esp-builtin) External (cmsis-dap, esp-bridge, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES: 
 - framework-arduinoespressif32 @ 3.20009.0 (2.0.9) 
 - tool-esptoolpy @ 1.40501.0 (4.5.1) 
 - toolchain-riscv32-esp @ 8.4.0+2021r2-patch5 
 - toolchain-xtensa-esp32s3 @ 8.4.0+2021r2-patch5
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 35 compatible libraries
Scanning dependencies...
Dependency Graph
|-- TRGBArduinoSupport @ 0.0.3
|-- WiFi @ 2.0.0
|-- lvgl @ 8.3.7
Building in release mode
Compiling .pio/build/esp32-s3-devkitc-1/src/main.cpp.o
Compiling .pio/build/esp32-s3-devkitc-1/src/ui.c.o
Building .pio/build/esp32-s3-devkitc-1/bootloader.bin
Generating partitions .pio/build/esp32-s3-devkitc-1/partitions.bin
In file included from .pio/libdeps/esp32-s3-devkitc-1/lvgl/src/misc/lv_log.h:16,
                 from .pio/libdeps/esp32-s3-devkitc-1/lvgl/lvgl.h:25,
                 from src/ui.h:9,
                 from src/ui.c:1:
.pio/libdeps/esp32-s3-devkitc-1/lvgl/src/misc/../lv_conf_internal.h:35:42: fatal error: /home/alex/Documents/PlatformIO/Projects/TRGB: No such file or directory
         #include __LV_TO_STR(LV_CONF_PATH)
                                          ^
compilation terminated.
Compiling .pio/build/esp32-s3-devkitc-1/lib4ae/lvgl/core/lv_disp.c.o
esptool.py v4.5.1
Creating esp32s3 image...
Merged 1 ELF section
Successfully created esp32s3 image.
Compiling .pio/build/esp32-s3-devkitc-1/lib4ae/lvgl/core/lv_event.c.o
In file included from .pio/libdeps/esp32-s3-devkitc-1/lvgl/src/core/../hal/../draw/lv_draw.h:16,
                 from .pio/libdeps/esp32-s3-devkitc-1/lvgl/src/core/../hal/lv_hal_disp.h:21,
                 from .pio/libdeps/esp32-s3-devkitc-1/lvgl/src/core/../hal/lv_hal.h:16,
                 from .pio/libdeps/esp32-s3-devkitc-1/lvgl/src/core/lv_disp.h:16,
                 from .pio/libdeps/esp32-s3-devkitc-1/lvgl/src/core/lv_disp.c:9:
.pio/libdeps/esp32-s3-devkitc-1/lvgl/src/core/../hal/../draw/../lv_conf_internal.h:35:42: fatal error: /home/alex/Documents/PlatformIO/Projects/TRGB: No such file or directory
         #include __LV_TO_STR(LV_CONF_PATH)
                                          ^
compilation terminated.
Compiling .pio/build/esp32-s3-devkitc-1/lib4ae/lvgl/core/lv_group.c.o
In file included from .pio/libdeps/esp32-s3-devkitc-1/lvgl/src/core/lv_obj.h:16,
                 from .pio/libdeps/esp32-s3-devkitc-1/lvgl/src/core/lv_event.c:9:
.pio/libdeps/esp32-s3-devkitc-1/lvgl/src/core/../lv_conf_internal.h:35:42: fatal error: /home/alex/Documents/PlatformIO/Projects/TRGB: No such file or directory
         #include __LV_TO_STR(LV_CONF_PATH)
                                          ^
compilation terminated.
*** [.pio/build/esp32-s3-devkitc-1/src/ui.c.o] Error 1
Compiling .pio/build/esp32-s3-devkitc-1/lib4ae/lvgl/core/lv_indev.c.o
*** [.pio/build/esp32-s3-devkitc-1/lib4ae/lvgl/core/lv_disp.c.o] Error 1
*** [.pio/build/esp32-s3-devkitc-1/lib4ae/lvgl/core/lv_event.c.o] Error 1
In file included from .pio/libdeps/esp32-s3-devkitc-1/lvgl/src/core/lv_group.h:17,
                 from .pio/libdeps/esp32-s3-devkitc-1/lvgl/src/core/lv_group.c:11:
.pio/libdeps/esp32-s3-devkitc-1/lvgl/src/core/../lv_conf_internal.h:35:42: fatal error: /home/alex/Documents/PlatformIO/Projects/TRGB: No such file or directory
         #include __LV_TO_STR(LV_CONF_PATH)
                                          ^
compilation terminated.
*** [.pio/build/esp32-s3-devkitc-1/lib4ae/lvgl/core/lv_group.c.o] Error 1
In file included from .pio/libdeps/esp32-s3-devkitc-1/lvgl/src/core/lv_obj.h:16,
                 from .pio/libdeps/esp32-s3-devkitc-1/lvgl/src/core/lv_indev.h:16,
                 from .pio/libdeps/esp32-s3-devkitc-1/lvgl/src/core/lv_indev.c:9:
.pio/libdeps/esp32-s3-devkitc-1/lvgl/src/core/../lv_conf_internal.h:35:42: fatal error: /home/alex/Documents/PlatformIO/Projects/TRGB: No such file or directory
         #include __LV_TO_STR(LV_CONF_PATH)
                                          ^
compilation terminated.
*** [.pio/build/esp32-s3-devkitc-1/lib4ae/lvgl/core/lv_indev.c.o] Error 1
In file included from .pio/libdeps/esp32-s3-devkitc-1/lvgl/src/misc/lv_log.h:16,
                 from .pio/libdeps/esp32-s3-devkitc-1/lvgl/lvgl.h:25,
                 from .pio/libdeps/esp32-s3-devkitc-1/TRGBArduinoSupport/src/TRGBSuppport.h:18,
                 from src/main.cpp:1:
.pio/libdeps/esp32-s3-devkitc-1/lvgl/src/misc/../lv_conf_internal.h:35:42: fatal error: /home/alex/Documents/PlatformIO/Projects/TRGB: No such file or directory
         #include __LV_TO_STR(LV_CONF_PATH)
                                          ^
compilation terminated.
*** [.pio/build/esp32-s3-devkitc-1/src/main.cpp.o] Error 1
============================================== [FAILED] Took 7.03 seconds ==============================================

 *  The terminal process "platformio 'run'" terminated with exit code: 1. 
 *  Terminal will be reused by tasks, press any key to close it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions