Unresolved import error for alloc::sync in cstr_core on target thumbv6m-none-eabi
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
Hi @thecodechemist99! Thank you for the well-written issue, that is very helpful. Would you like to open a PR for this?
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(?).
@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
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.
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.
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 }
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)
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)`
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.
Can you post your Cargo.toml?
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.
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"
Unfortunately, that yields exactly the same result.
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
Is there a
string.hfile at that location on your device?
Yes, there is. Sorry, I forgot to mention that.
Edit: Which README?
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?
Try branch fix-str-import
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
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.