lvgl / lv_binding_rust

LVGL bindings for Rust. A powerful and easy-to-use embedded GUI with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).
MIT License
633 stars 62 forks source link

Unresolved import error for alloc::sync in cstr_core on target thumbv6m-none-eabi #58

Open thecodechemist99 opened 1 year ago

thecodechemist99 commented 1 year ago

Original Issue

I tried to compile a project with lvgl = "0.5.2" and got the following cargo build error:

   Compiling cstr_core v0.2.6
error[E0432]: unresolved import `alloc::sync`
  --> /Users/thecodechemist99/.cargo/registry/src/github.com-1ecc6299db9ec823/cstr_core-0.2.6/src/lib.rs:25:12
   |
25 | use alloc::sync::Arc;
   |            ^^^^ could not find `sync` in `alloc`

For more information about this error, try `rustc --explain E0432`.
error: could not compile `cstr_core` due to previous error

Suggested Solution

As outlined in the rust docs, the Module alloc::sync is not implemented by all platforms and the thumbv6m-none-eabi target is one of them. This is also mentioned in the cstr_core docs, together with a suggested solution:

Some hardware targets (e.g. thumbv6m-none-eabi for Cortex M0,M0+) have no support for atomic operations. For these platforms, disable the arc feature to omit the parts of the crate that depend on atomic operations. Compatibility with thead-safe code and Arc will not be available.

So I forked the lvgl-rs repo and changed the dependency in lvgl/Cargo.toml:

cstr_core = { version = "0.2.6", default-features = false, features = ["alloc"] }

With this change the crate cstr_core now compiles just fine during cargo build.

I'm planning to create a pull request with this change, but first there is another issue to be resolved.

New Issue

I can now implement the patched library via one of these options:

lvgl = { path = "lib/lvgl-rs/lvgl" }
lvgl = { git = "https://github.com/thecodechemist99/lvgl-rs", branch = "master"}

But in both cased I get a new error. The propably most interesting/useful part:

  exit status: 0
  running: "arm-none-eabi-ar" "s" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-4d4c85d56b1f2e5b/out/liblvgl.a"
  exit status: 0
  cargo:rustc-link-lib=static=lvgl
  cargo:rustc-link-search=native=/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-4d4c85d56b1f2e5b/out

  --- stderr
  /Users/thecodechemist99/.cargo/git/checkouts/lvgl-rs-424faaebae3ab156/c5f06e6/lvgl-sys/vendor/lvgl/src/lv_misc/lv_area.h:17:10: fatal error: 'string.h' file not found
  /Users/thecodechemist99/.cargo/git/checkouts/lvgl-rs-424faaebae3ab156/c5f06e6/lvgl-sys/vendor/lvgl/src/lv_misc/lv_area.h:17:10: fatal error: 'string.h' file not found, err: true
  thread 'main' panicked at 'Unable to generate bindings: ()', /Users/thecodechemist99/.cargo/git/checkouts/lvgl-rs-424faaebae3ab156/c5f06e6/lvgl-sys/build.rs:128:10
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Full error log:

error: failed to run custom build command for `lvgl-sys v0.5.2 (/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys)`

Caused by:
  process didn't exit successfully: `/Users/thecodechemist99/Repos/pi-pico-mp/target/debug/build/lvgl-sys-44db868db3eefdf6/build-script-build` (exit status: 101)
  --- stdout
  cargo:rerun-if-changed=/Users/thecodechemist99/Repos/pi-pico-mp/src/ui/lv_conf.h
  TARGET = Some("thumbv6m-none-eabi")
  OPT_LEVEL = Some("0")
  HOST = Some("aarch64-apple-darwin")
  cargo:rerun-if-env-changed=CC_thumbv6m-none-eabi
  CC_thumbv6m-none-eabi = None
  cargo:rerun-if-env-changed=CC_thumbv6m_none_eabi
  CC_thumbv6m_none_eabi = None
  cargo:rerun-if-env-changed=TARGET_CC
  TARGET_CC = None
  cargo:rerun-if-env-changed=CC
  CC = None
  RUSTC_LINKER = None
  cargo:rerun-if-env-changed=CROSS_COMPILE
  CROSS_COMPILE = None
  cargo:rerun-if-env-changed=CFLAGS_thumbv6m-none-eabi
  CFLAGS_thumbv6m-none-eabi = None
  cargo:rerun-if-env-changed=CFLAGS_thumbv6m_none_eabi
  CFLAGS_thumbv6m_none_eabi = None
  cargo:rerun-if-env-changed=TARGET_CFLAGS
  TARGET_CFLAGS = None
  cargo:rerun-if-env-changed=CFLAGS
  CFLAGS = None
  cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("true")
  CARGO_CFG_TARGET_FEATURE = None
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/d0f1b4d3f7b79f25-lv_indev.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_core/lv_indev.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/d0f1b4d3f7b79f25-lv_disp.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_core/lv_disp.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/d0f1b4d3f7b79f25-lv_refr.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_core/lv_refr.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/d0f1b4d3f7b79f25-lv_style.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_core/lv_style.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/d0f1b4d3f7b79f25-lv_obj.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_core/lv_obj.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/d0f1b4d3f7b79f25-lv_group.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_core/lv_group.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/c36051c015d45bed-lv_draw_line.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_draw/lv_draw_line.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/c36051c015d45bed-lv_draw_triangle.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_draw/lv_draw_triangle.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/c36051c015d45bed-lv_img_decoder.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_draw/lv_img_decoder.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/c36051c015d45bed-lv_draw_arc.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_draw/lv_draw_arc.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/c36051c015d45bed-lv_draw_rect.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_draw/lv_draw_rect.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/c36051c015d45bed-lv_draw_img.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_draw/lv_draw_img.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/c36051c015d45bed-lv_draw_blend.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_draw/lv_draw_blend.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/c36051c015d45bed-lv_img_cache.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_draw/lv_img_cache.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/c36051c015d45bed-lv_draw_mask.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_draw/lv_draw_mask.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/c36051c015d45bed-lv_draw_label.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_draw/lv_draw_label.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/c36051c015d45bed-lv_img_buf.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_draw/lv_img_buf.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_28_compressed.o" "-c" "/Users/v/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_font/lv_font_montserrat_28_compressed.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_10.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_font/lv_font_montserrat_10.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/v/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_14.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_font/lv_font_montserrat_14.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_unscii_8.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_font/lv_font_unscii_8.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_40.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_font/lv_font_montserrat_40.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_44.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_font/lv_font_montserrat_44.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_loader.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_font/lv_font_loader.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_dejavu_16_persian_hebrew.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_font/lv_font_dejavu_16_persian_hebrew.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_36.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_font/lv_font_montserrat_36.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_38.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_font/lv_font_montserrat_38.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_32.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_font/lv_font_montserrat_32.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_28.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_font/lv_font_montserrat_28.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_22.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_font/lv_font_montserrat_22.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_26.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_font/lv_font_montserrat_26.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_18.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_font/lv_font_montserrat_18.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_12.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_font/lv_font_montserrat_12.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_fmt_txt.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_font/lv_font_fmt_txt.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_16.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_font/lv_font_montserrat_16.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_48.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_font/lv_font_montserrat_48.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_42.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_font/lv_font_montserrat_42.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_46.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_font/lv_font_montserrat_46.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_font/lv_font.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_unscii_16.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_font/lv_font_unscii_16.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_34.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_font/lv_font_montserrat_34.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_8.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_font/lv_font_montserrat_8.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_30.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_font/lv_font_montserrat_30.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_20.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_font/lv_font_montserrat_20.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_simsun_16_cjk.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_font/lv_font_simsun_16_cjk.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_24.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_font/lv_font_montserrat_24.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_12_subpx.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_font/lv_font_montserrat_12_subpx.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4e0a962b54cec549-lv_gpu_nxp_pxp_osa.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_gpu/lv_gpu_nxp_pxp_osa.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4e0a962b54cec549-lv_gpu_nxp_vglite.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_gpu/lv_gpu_nxp_vglite.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4e0a962b54cec549-lv_gpu_stm32_dma2d.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_gpu/lv_gpu_stm32_dma2d.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4e0a962b54cec549-lv_gpu_nxp_pxp.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_gpu/lv_gpu_nxp_pxp.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/c3a49446dcfcafb5-lv_hal_tick.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_hal/lv_hal_tick.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/c3a49446dcfcafb5-lv_hal_indev.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_hal/lv_hal_indev.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/c3a49446dcfcafb5-lv_hal_disp.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_hal/lv_hal_disp.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_utils.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_misc/lv_utils.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_txt.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_misc/lv_txt.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_debug.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_misc/lv_debug.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_task.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_misc/lv_task.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_mem.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_misc/lv_mem.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_fs.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_misc/lv_fs.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_txt_ap.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_misc/lv_txt_ap.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_color.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_misc/lv_color.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_ll.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_misc/lv_ll.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_log.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_misc/lv_log.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_area.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_misc/lv_area.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_async.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_misc/lv_async.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_templ.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_misc/lv_templ.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_printf.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_misc/lv_printf.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_math.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_misc/lv_math.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_anim.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_misc/lv_anim.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_gc.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_misc/lv_gc.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_bidi.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_misc/lv_bidi.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/b124f631331b5542-lv_theme.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_themes/lv_theme.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/b124f631331b5542-lv_theme_material.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_themes/lv_theme_material.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/b124f631331b5542-lv_theme_empty.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_themes/lv_theme_empty.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/b124f631331b5542-lv_theme_mono.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_themes/lv_theme_mono.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/b124f631331b5542-lv_theme_template.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_themes/lv_theme_template.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_gauge.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_gauge.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_win.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_win.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_cpicker.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_cpicker.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_page.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_page.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_keyboard.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_keyboard.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_label.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_label.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_roller.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_roller.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_btn.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_btn.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_spinbox.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_spinbox.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_textarea.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_textarea.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_chart.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_chart.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_msgbox.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_msgbox.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_objmask.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_objmask.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_cont.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_cont.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_btnmatrix.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_btnmatrix.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_tileview.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_tileview.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_led.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_led.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_list.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_list.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_img.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_img.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_imgbtn.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_imgbtn.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_slider.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_slider.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_linemeter.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_linemeter.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_dropdown.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_dropdown.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_bar.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_bar.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_table.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_table.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_arc.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_arc.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_line.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_line.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_tabview.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_tabview.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_checkbox.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_checkbox.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_switch.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_switch.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_canvas.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_canvas.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_calendar.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_calendar.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_objx_templ.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_objx_templ.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_spinner.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_widgets/lv_spinner.c"
  exit status: 0
  running: "arm-none-eabi-gcc" "-O0" "-ffunction-sections" "-fdata-sections" "-g" "-fno-omit-frame-pointer" "-mthumb" "-march=armv6s-m" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor" "-I" "/Users/thecodechemist99/Repos/pi-pico-mp/src/ui" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ea081fc71a6af318-lvgl_sys.o" "-c" "/Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/shims/lvgl_sys.c"
  exit status: 0
  cargo:rerun-if-env-changed=AR_thumbv6m-none-eabi
  AR_thumbv6m-none-eabi = None
  cargo:rerun-if-env-changed=AR_thumbv6m_none_eabi
  AR_thumbv6m_none_eabi = None
  cargo:rerun-if-env-changed=TARGET_AR
  TARGET_AR = None
  cargo:rerun-if-env-changed=AR
  AR = None
  cargo:rerun-if-env-changed=ARFLAGS_thumbv6m-none-eabi
  ARFLAGS_thumbv6m-none-eabi = None
  cargo:rerun-if-env-changed=ARFLAGS_thumbv6m_none_eabi
  ARFLAGS_thumbv6m_none_eabi = None
  cargo:rerun-if-env-changed=TARGET_ARFLAGS
  TARGET_ARFLAGS = None
  cargo:rerun-if-env-changed=ARFLAGS
  ARFLAGS = None
  running: "arm-none-eabi-ar" "cq" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/liblvgl.a" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/d0f1b4d3f7b79f25-lv_indev.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/d0f1b4d3f7b79f25-lv_disp.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/d0f1b4d3f7b79f25-lv_refr.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/d0f1b4d3f7b79f25-lv_style.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/d0f1b4d3f7b79f25-lv_obj.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/d0f1b4d3f7b79f25-lv_group.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/c36051c015d45bed-lv_draw_line.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/c36051c015d45bed-lv_draw_triangle.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/c36051c015d45bed-lv_img_decoder.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/c36051c015d45bed-lv_draw_arc.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/c36051c015d45bed-lv_draw_rect.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/c36051c015d45bed-lv_draw_img.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/c36051c015d45bed-lv_draw_blend.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/c36051c015d45bed-lv_img_cache.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/c36051c015d45bed-lv_draw_mask.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/c36051c015d45bed-lv_draw_label.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/c36051c015d45bed-lv_img_buf.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_28_compressed.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_10.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_14.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_unscii_8.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_40.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_44.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_loader.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_dejavu_16_persian_hebrew.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_36.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_38.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_32.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_28.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_22.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_26.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_18.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_12.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_fmt_txt.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_16.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_48.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_42.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_46.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_unscii_16.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_34.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_8.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_30.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_20.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_simsun_16_cjk.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_24.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/2f1daac538d0669b-lv_font_montserrat_12_subpx.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4e0a962b54cec549-lv_gpu_nxp_pxp_osa.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4e0a962b54cec549-lv_gpu_nxp_vglite.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4e0a962b54cec549-lv_gpu_stm32_dma2d.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4e0a962b54cec549-lv_gpu_nxp_pxp.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/c3a49446dcfcafb5-lv_hal_tick.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/c3a49446dcfcafb5-lv_hal_indev.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/c3a49446dcfcafb5-lv_hal_disp.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_utils.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_txt.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_debug.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_task.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_mem.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_fs.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_txt_ap.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_color.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_ll.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_log.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_area.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_async.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_templ.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_printf.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_math.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_anim.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_gc.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/4a656d9f8b6b0cdd-lv_bidi.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/b124f631331b5542-lv_theme.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/b124f631331b5542-lv_theme_material.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/b124f631331b5542-lv_theme_empty.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/b124f631331b5542-lv_theme_mono.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/b124f631331b5542-lv_theme_template.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_gauge.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_win.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_cpicker.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_page.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_keyboard.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_label.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_roller.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_btn.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_spinbox.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_textarea.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_chart.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_msgbox.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_objmask.o" "/Users/v/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_cont.o" "/Users/v/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_btnmatrix.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_tileview.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_led.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_list.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_img.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_imgbtn.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_slider.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_linemeter.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_dropdown.o"
  exit status: 0
  running: "arm-none-eabi-ar" "cq" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/liblvgl.a" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_bar.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_table.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_arc.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_line.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_tabview.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_checkbox.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_switch.o" "/Users/v/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_canvas.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_calendar.o" "/Users/v/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_objx_templ.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ffbb7d801e5efb10-lv_spinner.o" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/ea081fc71a6af318-lvgl_sys.o"
  exit status: 0
  running: "arm-none-eabi-ar" "s" "/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out/liblvgl.a"
  exit status: 0
  cargo:rustc-link-lib=static=lvgl
  cargo:rustc-link-search=native=/Users/thecodechemist99/Repos/pi-pico-mp/target/thumbv6m-none-eabi/debug/build/lvgl-sys-ce240a417a5b2773/out

  --- stderr
  /Users/thecodechemist99/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_misc/lv_area.h:17:10: fatal error: 'string.h' file not found
  /Users/v/Repos/pi-pico-mp/lib/lvgl-rs/lvgl-sys/vendor/lvgl/src/lv_misc/lv_area.h:17:10: fatal error: 'string.h' file not found, err: true
  thread 'main' panicked at 'Unable to generate bindings: ()', lib/lvgl-rs/lvgl-sys/build.rs:128:10
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
rafaelcaricio commented 1 year ago

Hi @thecodechemist99! Thank you for the well-written issue, that is very helpful. Would you like to open a PR for this?

thecodechemist99 commented 1 year ago

Do you have any ideas regarding the string.h error? I'm not very well versed in C, unfortunately and the bug seems to come from the vendor C code(?).

rafaelcaricio commented 1 year ago

@thecodechemist99 The error says, "fatal error: 'string.h' file not found". I think it is something with your compilation path. It just needs the C header file "string.h" which is usually found in your OS wherever there is a compiler available.

On a quick search, I could find this header file in a few places in my computer:

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/string.h
/opt/homebrew/opt/llvm/include/c++/v1/string.h

FYI, I'm not actively maintaining this project anymore: https://github.com/rafaelcaricio/lvgl-rs#-lvgl---open-source-embedded-gui-library-in-rust

rafaelcaricio commented 1 year ago

In case it helps, the implementation of this header is done in Rust and is available here: https://github.com/rafaelcaricio/lvgl-rs/blob/master/lvgl-sys/src/string_impl.rs The linker will use this implementation.

nia-e commented 1 year ago

Hi! Is this issue still happening? A lot has been churned in this library including an update to LVGL 8.x, so if you're still interested @thecodechemist99 let me know if this is still reproducible. Note that there have been major API-breaking changes since this issue was opened.

thecodechemist99 commented 1 year ago

Hi! Thanks for the update, I gave it another try and now get another error about a missing SDL header file:

❯ cargo build
   Compiling lvgl-sys v0.5.2 (https://github.com/rafaelcaricio/lvgl-rs?branch=master#c0263a29)
The following warnings were emitted during compilation:

warning: In file included from /Users/thecodechemist99/.cargo/git/checkouts/lvgl-rs-27f20f23afade818/c0263a2/lvgl-sys/vendor/lv_drivers/sdl/sdl_common.c:8:
warning: /Users/thecodechemist99/.cargo/git/checkouts/lvgl-rs-27f20f23afade818/c0263a2/lvgl-sys/vendor/lv_drivers/sdl/sdl_common_internal.h:21:10: fatal error: 'SDL2/SDL.h' file not found
warning: #include SDL_INCLUDE_PATH
warning:          ^~~~~~~~~~~~~~~~
warning: /Users/thecodechemist99/Repos/pi-pico-mp/src/ui/lv_drv_conf.h:109:31: note: expanded from macro 'SDL_INCLUDE_PATH'
warning: #  define SDL_INCLUDE_PATH    <SDL2/SDL.h>
warning:                               ^~~~~~~~~~~~
warning: <scratch space>:380:1: note: expanded from here
warning: <SDL2/SDL.h>
warning: ^~~~~~~~~~~~
warning: 1 error generated.

error: failed to run custom build command for `lvgl-sys v0.5.2 (https://github.com/rafaelcaricio/lvgl-rs?branch=master#c0263a29)`

I included the current git version of lvgl-rs:

lvgl = { git = "https://github.com/rafaelcaricio/lvgl-rs", branch = "master" }

and used the lv_conf.hand Lv_drv_conf.hheader files from the official example. Trying to run the official demo directly as described in the Readme file yielded the same result.

Edit: So far I haven't implemented any code regarding the library. I only added the library to Cargo.toml and added the following to config.toml:

[features]
# Workaround for lvgl-rs with no_std
default = ["build_dep"]

[env]
DEP_LV_CONFIG_PATH = { value = "src/ui", relative = true }
nia-e commented 1 year ago

That's caused by the drivers feature. Try running the demo example with --features="alloc embedded_graphics" --no-default-features, or set the LVGL_INCLUDE environment variable to wherever SDL headers are (by default, it should look in /usr/include and /usr/local/include)

thecodechemist99 commented 1 year ago

Thanks, the demo ran successfully with this:

DEP_LV_CONFIG_PATH=`pwd`/examples/include cargo run --example demo --features="alloc embedded_graphics" --no-default-features

I changed the settings in my project accordingly to:

[features]
# Workaround for lvgl-rs with no_std
default = ["build_dep", "embedded_graphics"]

[env]
DEP_LV_CONFIG_PATH = { value = "src/ui", relative = true }
LVGL_INCLUDE = "/opt/homebrew/include"

This resolved the previous error (the homebrew location is different on Apple-Silicon Macs), but the compiler complains about more. Shouldn't this have default features disabled and therefore ignore the drivers feature? Doesn’t look like it does:

The following warnings were emitted during compilation:
warning: /Users/thecodechemist99/.cargo/git/checkouts/lvgl-rs-27f20f23afade818/c0263a2/lvgl-sys/vendor/lv_drivers/display/fbdev.c:26:10: fatal error: 'linux/fb.h' file not found
warning: #include <linux/fb.h>
warning:          ^~~~~~~~~~~~
warning: 1 error generated.

error: failed to run custom build command for `lvgl-sys v0.5.2 (https://github.com/rafaelcaricio/lvgl-rs?branch=master#c0263a29)`

[…]

warning: build failed, waiting for other jobs to finish...
The following warnings were emitted during compilation:

warning: In file included from /opt/homebrew/include/SDL2/SDL_main.h:25,
warning:                  from /opt/homebrew/include/SDL2/SDL.h:32,
warning:                  from /Users/thecodechemist99/.cargo/git/checkouts/lvgl-rs-27f20f23afade818/c0263a2/lvgl-sys/vendor/lv_drivers/sdl/sdl_common_internal.h:21,
warning:                  from /Users/thecodechemist99/.cargo/git/checkouts/lvgl-rs-27f20f23afade818/c0263a2/lvgl-sys/vendor/lv_drivers/sdl/sdl_common.c:8:
warning: /opt/homebrew/include/SDL2/SDL_stdinc.h:382:42: error: static assertion failed: "sizeof(SDL_DUMMY_ENUM) == sizeof(int)"
warning:   382 | #define SDL_COMPILE_TIME_ASSERT(name, x) _Static_assert(x, #x)
warning:       |                                          ^~~~~~~~~~~~~~
warning: /opt/homebrew/include/SDL2/SDL_stdinc.h:420:1: note: in expansion of macro 'SDL_COMPILE_TIME_ASSERT'
warning:   420 | SDL_COMPILE_TIME_ASSERT(enum, sizeof(SDL_DUMMY_ENUM) == sizeof(int));
warning:       | ^~~~~~~~~~~~~~~~~~~~~~~

error: failed to run custom build command for `lvgl-sys v0.5.2 (https://github.com/rafaelcaricio/lvgl-rs?branch=master#c0263a29)`
nia-e commented 1 year ago

Oof, that's on me. It really should have, I'll make sure to fix that asap. In the meantime try setting line 11 in the driver config to 0 and let me know if it builds.

nia-e commented 1 year ago

Can you post your Cargo.toml?

thecodechemist99 commented 1 year ago

Fixed the driver issue … now we’re back to the original problem:

 --- stderr
  /Users/thecodechemist99/.cargo/git/checkouts/lvgl-rs-27f20f23afade818/c0263a2/lvgl-sys/vendor/lvgl/src/misc/lv_mem.h:20:10: fatal error: 'string.h' file not found
  thread 'main' panicked at 'Unable to generate bindings: ClangDiagnostic("/Users/thecodechemist99/.cargo/git/checkouts/lvgl-rs-27f20f23afade818/c0263a2/lvgl-sys/vendor/lvgl/src/misc/lv_mem.h:20:10: fatal error: 'string.h' file not found\n")', /Users/thecodechemist99/.cargo/git/checkouts/lvgl-rs-27f20f23afade818/c0263a2/lvgl-sys/build.rs:222:10
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

You can check out my Cargo.toml here: https://github.com/thecodechemist99/pi-pico-mp/blob/lvgl-test/Cargo.toml.

nia-e commented 1 year ago

Maybe the location that was suggested here could be used. Enable the drivers feature, disable the driver config file as here, and set LVGL_INCLUDE = "/opt/homebrew/include,/opt/homebrew/opt/llvm/include/c++/v1"

thecodechemist99 commented 1 year ago

Unfortunately, that yields exactly the same result.

nia-e commented 1 year ago

Is there a string.h file at that location on your device? The README says to install various C libraries, but I'm unsure how they translate to macOS

thecodechemist99 commented 1 year ago

Is there a string.h file at that location on your device?

Yes, there is. Sorry, I forgot to mention that.

Edit: Which README?

nia-e commented 1 year ago

Yes, there is. Sorry, I forgot to mention that.

That's... very weird. I'll try a patch on a new branch in a second.

Edit: Which README?

Here

nia-e commented 1 year ago

Try branch fix-str-import

thecodechemist99 commented 1 year ago

Hi, unfortunately, this doesn’t help either. Still the same error.

Here’s the content of the string.h file, in case that helps:

// -*- C++ -*-
//===----------------------------------------------------------------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//

#ifndef _LIBCPP_STRING_H
#define _LIBCPP_STRING_H

/*
    string.h synopsis

Macros:

    NULL

Types:

    size_t

void* memcpy(void* restrict s1, const void* restrict s2, size_t n);
void* memmove(void* s1, const void* s2, size_t n);
char* strcpy (char* restrict s1, const char* restrict s2);
char* strncpy(char* restrict s1, const char* restrict s2, size_t n);
char* strcat (char* restrict s1, const char* restrict s2);
char* strncat(char* restrict s1, const char* restrict s2, size_t n);
int memcmp(const void* s1, const void* s2, size_t n);
int strcmp (const char* s1, const char* s2);
int strncmp(const char* s1, const char* s2, size_t n);
int strcoll(const char* s1, const char* s2);
size_t strxfrm(char* restrict s1, const char* restrict s2, size_t n);
const void* memchr(const void* s, int c, size_t n);
      void* memchr(      void* s, int c, size_t n);
const char* strchr(const char* s, int c);
      char* strchr(      char* s, int c);
size_t strcspn(const char* s1, const char* s2);
const char* strpbrk(const char* s1, const char* s2);
      char* strpbrk(      char* s1, const char* s2);
const char* strrchr(const char* s, int c);
      char* strrchr(      char* s, int c);
size_t strspn(const char* s1, const char* s2);
const char* strstr(const char* s1, const char* s2);
      char* strstr(      char* s1, const char* s2);
char* strtok(char* restrict s1, const char* restrict s2);
void* memset(void* s, int c, size_t n);
char* strerror(int errnum);
size_t strlen(const char* s);

*/

#include <__config>

#if !defined(_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER)
#  pragma GCC system_header
#endif

#include_next <string.h>

// MSVCRT, GNU libc and its derivates may already have the correct prototype in
// <string.h>. This macro can be defined by users if their C library provides
// the right signature.
#if defined(__CORRECT_ISO_CPP_STRING_H_PROTO) || defined(_LIBCPP_MSVCRT) || \
    defined(__sun__) || defined(_STRING_H_CPLUSPLUS_98_CONFORMANCE_)
#define _LIBCPP_STRING_H_HAS_CONST_OVERLOADS
#endif

#if defined(__cplusplus) && !defined(_LIBCPP_STRING_H_HAS_CONST_OVERLOADS) && defined(_LIBCPP_PREFERRED_OVERLOAD)
extern "C++" {
inline _LIBCPP_INLINE_VISIBILITY
char* __libcpp_strchr(const char* __s, int __c) {return (char*)strchr(__s, __c);}
inline _LIBCPP_INLINE_VISIBILITY _LIBCPP_PREFERRED_OVERLOAD
const char* strchr(const char* __s, int __c) {return __libcpp_strchr(__s, __c);}
inline _LIBCPP_INLINE_VISIBILITY _LIBCPP_PREFERRED_OVERLOAD
      char* strchr(      char* __s, int __c) {return __libcpp_strchr(__s, __c);}

inline _LIBCPP_INLINE_VISIBILITY
char* __libcpp_strpbrk(const char* __s1, const char* __s2) {return (char*)strpbrk(__s1, __s2);}
inline _LIBCPP_INLINE_VISIBILITY _LIBCPP_PREFERRED_OVERLOAD
const char* strpbrk(const char* __s1, const char* __s2) {return __libcpp_strpbrk(__s1, __s2);}
inline _LIBCPP_INLINE_VISIBILITY _LIBCPP_PREFERRED_OVERLOAD
      char* strpbrk(      char* __s1, const char* __s2) {return __libcpp_strpbrk(__s1, __s2);}

inline _LIBCPP_INLINE_VISIBILITY
char* __libcpp_strrchr(const char* __s, int __c) {return (char*)strrchr(__s, __c);}
inline _LIBCPP_INLINE_VISIBILITY _LIBCPP_PREFERRED_OVERLOAD
const char* strrchr(const char* __s, int __c) {return __libcpp_strrchr(__s, __c);}
inline _LIBCPP_INLINE_VISIBILITY _LIBCPP_PREFERRED_OVERLOAD
      char* strrchr(      char* __s, int __c) {return __libcpp_strrchr(__s, __c);}

inline _LIBCPP_INLINE_VISIBILITY
void* __libcpp_memchr(const void* __s, int __c, size_t __n) {return (void*)memchr(__s, __c, __n);}
inline _LIBCPP_INLINE_VISIBILITY _LIBCPP_PREFERRED_OVERLOAD
const void* memchr(const void* __s, int __c, size_t __n) {return __libcpp_memchr(__s, __c, __n);}
inline _LIBCPP_INLINE_VISIBILITY _LIBCPP_PREFERRED_OVERLOAD
      void* memchr(      void* __s, int __c, size_t __n) {return __libcpp_memchr(__s, __c, __n);}

inline _LIBCPP_INLINE_VISIBILITY
char* __libcpp_strstr(const char* __s1, const char* __s2) {return (char*)strstr(__s1, __s2);}
inline _LIBCPP_INLINE_VISIBILITY _LIBCPP_PREFERRED_OVERLOAD
const char* strstr(const char* __s1, const char* __s2) {return __libcpp_strstr(__s1, __s2);}
inline _LIBCPP_INLINE_VISIBILITY _LIBCPP_PREFERRED_OVERLOAD
      char* strstr(      char* __s1, const char* __s2) {return __libcpp_strstr(__s1, __s2);}
}
#endif

#endif // _LIBCPP_STRING_H
nia-e commented 1 year ago

Unfortunately I can't look at this more until tomorrow, but off the top of my head, #53 successfully cross-compiled to a similar triple by using cross; if nothing there proves useful, I'll spin up a macOS VM and try to debug this.