Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to compile #65

Open
jimmyeao opened this issue Mar 6, 2024 · 1 comment
Open

Unable to compile #65

jimmyeao opened this issue Mar 6, 2024 · 1 comment

Comments

@jimmyeao
Copy link

jimmyeao commented Mar 6, 2024

Fresh install of VS Code, with Platform IO, ran the update all dependencies task, but get numerous errors trying to compile:

src/gif/gif_heated.c:12:14: fatal error: lvgl/lvgl.h: No such file or directory
     #include "lvgl/lvgl.h"
              ^~~~~~~~~~~~~
compilation terminated.
src/gif/gif_homing.c:12:14: fatal error: lvgl/lvgl.h: No such file or directory
     #include "lvgl/lvgl.h"
              ^~~~~~~~~~~~~
compilation terminated.
src/gif/gif_print.c:12:14: fatal error: lvgl/lvgl.h: No such file or directory
     #include "lvgl/lvgl.h"
              ^~~~~~~~~~~~~
compilation terminated.
src/gif/gif_print_ok.c:12:14: fatal error: lvgl/lvgl.h: No such file or directory
     #include "lvgl/lvgl.h"
              ^~~~~~~~~~~~~
compilation terminated.
src/gif/gif_printed.c:12:14: fatal error: lvgl/lvgl.h: No such file or directory
     #include "lvgl/lvgl.h"
              ^~~~~~~~~~~~~
compilation terminated.
src/gif/gif_probing.c:12:14: fatal error: lvgl/lvgl.h: No such file or directory
     #include "lvgl/lvgl.h"
              ^~~~~~~~~~~~~
compilation terminated.
src/gif/gif_qgling.c:12:14: fatal error: lvgl/lvgl.h: No such file or directory
     #include "lvgl/lvgl.h"
              ^~~~~~~~~~~~~
compilation terminated.
src/gif/gif_voron.c:24:30: error: unknown type name 'LV_ATTRIBUTE_LARGE_CONST'
 const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_GIF_VORON uint8_t gif_voron_map[] = {
                              ^~~~~~~~~~~~~~~~~~~~~~~~
src/gif/gif_voron.c:24:90: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gif_voron_map'
 const LV_ATTRIBUTE_MEM_ALIGN LV_ATTRIBUTE_LARGE_CONST LV_ATTRIBUTE_IMG_GIF_VORON uint8_t gif_voron_map[] = {
                                                                                          ^~~~~~~~~~~~~
src/gif/gif_standby.c:12:14: fatal error: lvgl/lvgl.h: No such file or directory
     #include "lvgl/lvgl.h"
              ^~~~~~~~~~~~~
compilation terminated.
src/gif/gif_voron.c:3532:7: error: unknown type name 'lv_img_dsc_t'
 const lv_img_dsc_t gif_voron = {
       ^~~~~~~~~~~~
src/gif/gif_voron.c:3533:3: error: field name not in record or union initializer
   .header.cf = LV_IMG_CF_RAW_CHROMA_KEYED,
   ^
src/gif/gif_voron.c:3533:3: note: (near initialization for 'gif_voron')
src/gif/gif_voron.c:3533:16: error: 'LV_IMG_CF_RAW_CHROMA_KEYED' undeclared here (not in a function)
   .header.cf = LV_IMG_CF_RAW_CHROMA_KEYED,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~
src/gif/gif_voron.c:3534:3: error: field name not in record or union initializer
   .header.always_zero = 0,
   ^
src/gif/gif_voron.c:3534:3: note: (near initialization for 'gif_voron')
src/gif/gif_voron.c:3534:25: warning: excess elements in scalar initializer
   .header.always_zero = 0,
                         ^
src/gif/gif_voron.c:3534:25: note: (near initialization for 'gif_voron')
src/gif/gif_voron.c:3535:3: error: field name not in record or union initializer
   .header.reserved = 0,
   ^
src/gif/gif_voron.c:3535:3: note: (near initialization for 'gif_voron')
src/gif/gif_voron.c:3535:22: warning: excess elements in scalar initializer
   .header.reserved = 0,
                      ^
src/gif/gif_voron.c:3535:22: note: (near initialization for 'gif_voron')
src/gif/gif_voron.c:3536:3: error: field name not in record or union initializer
   .header.w = 150,
   ^
src/gif/gif_voron.c:3536:3: note: (near initialization for 'gif_voron')
src/gif/gif_voron.c:3536:15: warning: excess elements in scalar initializer
   .header.w = 150,
               ^~~
src/gif/gif_voron.c:3536:15: note: (near initialization for 'gif_voron')
src/gif/gif_voron.c:3537:3: error: field name not in record or union initializer
   .header.h = 150,
   ^
src/gif/gif_voron.c:3537:3: note: (near initialization for 'gif_voron')
src/gif/gif_voron.c:3537:15: warning: excess elements in scalar initializer
   .header.h = 150,
               ^~~
src/gif/gif_voron.c:3537:15: note: (near initialization for 'gif_voron')
src/gif/gif_voron.c:3538:3: error: field name not in record or union initializer
   .data_size = 45557,
   ^
src/gif/gif_voron.c:3538:3: note: (near initialization for 'gif_voron')
src/gif/gif_voron.c:3538:16: warning: excess elements in scalar initializer
   .data_size = 45557,
                ^~~~~
src/gif/gif_voron.c:3538:16: note: (near initialization for 'gif_voron')
src/gif/gif_voron.c:3539:3: error: field name not in record or union initializer
   .data = gif_voron_map,
   ^
src/gif/gif_voron.c:3539:3: note: (near initialization for 'gif_voron')
src/gif/gif_voron.c:3539:11: error: 'gif_voron_map' undeclared here (not in a function); did you mean 'gif_voron'?
   .data = gif_voron_map,
           ^~~~~~~~~~~~~
           gif_voron
src/gif/gif_voron.c:3539:11: warning: excess elements in scalar initializer
src/gif/gif_voron.c:3539:11: note: (near initialization for 'gif_voron')
src/gif/gif_wifi.c:12:14: fatal error: lvgl/lvgl.h: No such file or directory
     #include "lvgl/lvgl.h"
              ^~~~~~~~~~~~~
compilation terminated.
Compiling .pio\build\knomiv1\src\lis2dw12.cpp.o
Compiling .pio\build\knomiv1\src\lvgl_hal.cpp.o
Compiling .pio\build\knomiv1\src\lvgl_usr.cpp.o
Compiling .pio\build\knomiv1\src\main.cpp.o
Compiling .pio\build\knomiv1\src\moonraker.cpp.o
*** [.pio\build\knomiv1\src\gif\gif_heated.c.o] Error 1
*** [.pio\build\knomiv1\src\gif\gif_homing.c.o] Error 1
Compiling .pio\build\knomiv1\src\sht4x.cpp.o
*** [.pio\build\knomiv1\src\gif\gif_print.c.o] Error 1
*** [.pio\build\knomiv1\src\gif\gif_print_ok.c.o] Error 1
*** [.pio\build\knomiv1\src\gif\gif_printed.c.o] Error 1
*** [.pio\build\knomiv1\src\gif\gif_probing.c.o] Error 1
*** [.pio\build\knomiv1\src\gif\gif_qgling.c.o] Error 1
*** [.pio\build\knomiv1\src\gif\gif_standby.c.o] Error 1
*** [.pio\build\knomiv1\src\gif\gif_voron.c.o] Error 1
*** [.pio\build\knomiv1\src\gif\gif_wifi.c.o] Error 1
src/lis2dw12.cpp:2:10: fatal error: LIS2DW12Sensor.h: No such file or directory

************************************************************************
* Looking for LIS2DW12Sensor.h dependency? Check our library registry!
*
* CLI  > platformio lib search "header:LIS2DW12Sensor.h"
* Web  > https://registry.platformio.org/search?q=header:LIS2DW12Sensor.h
*
************************************************************************

 #include <LIS2DW12Sensor.h>
          ^~~~~~~~~~~~~~~~~~
compilation terminated.
*** [.pio\build\knomiv1\src\lis2dw12.cpp.o] Error 1
In file included from src/lvgl_hal.cpp:1:
src/lvgl_hal.h:5:10: fatal error: TFT_eSPI.h: No such file or directory

******************************************************************
* Looking for TFT_eSPI.h dependency? Check our library registry!
*
* CLI  > platformio lib search "header:TFT_eSPI.h"
* Web  > https://registry.platformio.org/search?q=header:TFT_eSPI.h
*
******************************************************************

 #include <TFT_eSPI.h>
          ^~~~~~~~~~~~
compilation terminated.
*** [.pio\build\knomiv1\src\lvgl_hal.cpp.o] Error 1
In file included from src/main.cpp:2:
src/lvgl_hal.h:5:10: fatal error: TFT_eSPI.h: No such file or directory

******************************************************************
* Looking for TFT_eSPI.h dependency? Check our library registry!
*
* CLI  > platformio lib search "header:TFT_eSPI.h"
* Web  > https://registry.platformio.org/search?q=header:TFT_eSPI.h
*
******************************************************************

 #include <TFT_eSPI.h>
          ^~~~~~~~~~~~
compilation terminated.
In file included from src/lvgl_usr.cpp:4:
src/lvgl_hal.h:5:10: fatal error: TFT_eSPI.h: No such file or directory

******************************************************************
* Looking for TFT_eSPI.h dependency? Check our library registry!
*
* CLI  > platformio lib search "header:TFT_eSPI.h"
* Web  > https://registry.platformio.org/search?q=header:TFT_eSPI.h
*
******************************************************************

 #include <TFT_eSPI.h>
          ^~~~~~~~~~~~
compilation terminated.
*** [.pio\build\knomiv1\src\main.cpp.o] Error 1
*** [.pio\build\knomiv1\src\lvgl_usr.cpp.o] Error 1
src/sht4x.cpp:2:10: fatal error: Adafruit_SHT4x.h: No such file or directory

************************************************************************
* Looking for Adafruit_SHT4x.h dependency? Check our library registry!
*
* CLI  > platformio lib search "header:Adafruit_SHT4x.h"
* Web  > https://registry.platformio.org/search?q=header:Adafruit_SHT4x.h
*
************************************************************************

 #include <Adafruit_SHT4x.h>
          ^~~~~~~~~~~~~~~~~~
compilation terminated.
*** [.pio\build\knomiv1\src\sht4x.cpp.o] Error 1
src/moonraker.cpp:2:10: fatal error: ArduinoJson.h: No such file or directory

*********************************************************************
* Looking for ArduinoJson.h dependency? Check our library registry!
*
* CLI  > platformio lib search "header:ArduinoJson.h"
* Web  > https://registry.platformio.org/search?q=header:ArduinoJson.h
*
*********************************************************************

 #include <ArduinoJson.h>
          ^~~~~~~~~~~~~~~
compilation terminated.
*** [.pio\build\knomiv1\src\moonraker.cpp.o] Error 1
================================================================================================ [FAILED] Took 5.83 seconds ================================================================================================

Environment    Status    Duration
-------------  --------  ------------
knomiv1        FAILED    00:00:05.828
========================================================================================== 1 failed, 0 succeeded in 00:00:05.828 ========================================================================================== 
@mkryuchkov
Copy link

You need to just install, not update them (will brake it all).
In pio terminal (Ctrl+Shift+P and select PlatformIO: Terminal option) type pio pkg install. Install, no upgrade.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants