Closed enelson1001 closed 10 months ago
Have you tried installing full LLVM? espup install --extended-llvm
and setting the env vars mentioned in this reply https://github.com/esp-rs/espup/issues/163#issuecomment-1404076113 ?
I installed esup install --extended-llvm
and added the following env vars to export-esp.sh but still the same error.
export-esp.sh
#export CROSS_COMPILE="xtensa-esp32-elf"
#export CC="xtensa-esp32-elf-cc"
#export AR="xtensa-esp32-elf-ar"
#export C_INCLUDE_PATH="/home/ed/.rustup/toolchains/esp/xtensa-esp-elf/esp-12.2.0_20230208/xtensa-esp-elf/lib/gcc/extensa-esp-elf/13.2.0/include"
I did make a project like jasta (esp-ec-broken) and modified to double.h that included
I have cloned lv-binding-rs and playing around with lvgl/build.rs but so far every thing I have tried hasn't eliminated the error.
I run the cargo build with the command: cargo build -vvv -p lvgl &>log3.txt
to try and debug.
This is the lvgl-sys compile output.
Compiling lvgl-sys v0.6.2 (/home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys)
Running `
BINDGEN_EXTRA_CLANG_ARGS=--sysroot=.embuild/espressif/tools/xtensa-esp32s3-elf/esp-12.2.0_20230208/xtensa-esp32s3-elf/xtensa-esp32s3-elf
CARGO=/home/ed/.rustup/toolchains/esp/bin/cargo
CARGO_CRATE_NAME=build_script_build
CARGO_MANIFEST_DIR=/home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys
CARGO_PKG_AUTHORS='Rafael Caricio <crates.lvgl-sys@caric.io>:Nia Espera <a5b6@riseup.net>'
CARGO_PKG_DESCRIPTION='Raw bindings to the LVGL C library.'
CARGO_PKG_HOMEPAGE='https://github.com/rafaelcaricio/lvgl-rs'
CARGO_PKG_LICENSE=MIT
CARGO_PKG_LICENSE_FILE=''
CARGO_PKG_NAME=lvgl-sys
CARGO_PKG_README=README.md
CARGO_PKG_REPOSITORY='https://github.com/rafaelcaricio/lvgl-rs'
CARGO_PKG_RUST_VERSION=''
CARGO_PKG_VERSION=0.6.2
CARGO_PKG_VERSION_MAJOR=0
CARGO_PKG_VERSION_MINOR=6
CARGO_PKG_VERSION_PATCH=2
CARGO_PKG_VERSION_PRE=''
DEP_LV_CONFIG_PATH=/home/ed/esp-rust-projects/esp32-s3/hello-tft/include
ESP_IDF_VERSION=v5.1.1
LD_LIBRARY_PATH='/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/deps:
/home/ed/.rustup/toolchains/esp/lib:
/home/ed/.rustup/toolchains/esp/lib'
MCU=esp32s3
TARGET=xtensa-esp32s3-espidf
/home/ed/.rustup/toolchains/esp/bin/rustc
--crate-name build_script_build
--edition=2021 /home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/build.rs
--error-format=json
--json=diagnostic-rendered-ansi,artifacts,future-incompat
--crate-type bin
--emit=dep-info,link
-C embed-bitcode=no
-C debuginfo=2
--cfg 'feature="drivers"'
-C metadata=96134a94547ec701
-C extra-filename=-96134a94547ec701
--out-dir /home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-96134a94547ec701
-C incremental=/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/incremental
-L dependency=/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/deps
--extern bindgen=/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/deps/libbindgen-86b341473cead6d4.rlib
--extern cc=/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/deps/libcc-3af3a451b3e6eaab.rlib`
Do you see anything that looks wrong?
Here is a typical compile for an lvgl file
[lvgl-sys 0.6.2] running:
"cc"
"-Os"
"-ffunction-sections"
"-fdata-sections"
"-fPIC"
"-g"
"-fno-omit-frame-pointer"
"-I" "/home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/vendor/lvgl/src"
"-I" "/home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/vendor"
"-I" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/include"
"-I" "/home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/vendor/lv_drivers"
"-I" "/home/ed/.rustup/toolchains/esp/xtensa-esp32s3-elf/esp-13.2.0_20230928/xtensa-esp-elf/xtensa-esp-elf/include"
"-DLV_CONF_INCLUDE_SIMPLE=1"
"-o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/xtensa-esp32s3-espidf/debug/build/lvgl-sys-a2abdafa709f10ec/out/51cccdca01579f47-lv_color.o"
"-c" "/home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/vendor/lvgl/src/misc/lv_color.c"
AR running
running: "ar" "s" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/liblvgl.a"
exit status: 0
cargo:rustc-link-lib=static=lvgl
cargo:rustc-link-search=native=/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out
--- stderr
/home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/vendor/lvgl/src/misc/lv_mem.h:20:10: fatal error: 'string.h' file not found
thread 'main' panicked at /home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/build.rs:317:10:
Unable to generate bindings: ClangDiagnostic("/home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/vendor/lvgl/src/misc/lv_mem.h:20:10: fatal error: 'string.h' file not found\n")
stack backtrace:
0: 0x55a83e66b4eb - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hef9a3f4390955f5c
1: 0x55a83e69520c - core::fmt::write::haa33cac435931832
2: 0x55a83e65692e - std::io::Write::write_fmt::hd1c92b27a145509a
3: 0x55a83e66b2c5 - std::sys_common::backtrace::print::hb825d7a8b533520f
4: 0x55a83e66bec1 - std::panicking::default_hook::{{closure}}::h22e7284f15d653a8
5: 0x55a83e66bbbd - std::panicking::default_hook::h493cb86a0bb4102d
6: 0x55a83e66c449 - std::panicking::rust_panic_with_hook::he439c70d4ff93897
7: 0x55a83e66c347 - std::panicking::begin_panic_handler::{{closure}}::h03b8b78ee9b034c6
8: 0x55a83e66b6f6 - std::sys_common::backtrace::__rust_end_short_backtrace::h6269be779e311d0c
9: 0x55a83e66c092 - rust_begin_unwind
10: 0x55a83de657b3 - core::panicking::panic_fmt::he0893255bd367bf2
11: 0x55a83de66003 - core::result::unwrap_failed::h458e1c6bbe8e82c7
12: 0x55a83de6cdf2 - core::result::Result<T,E>::expect::h06a112e23e3bd6ed
at /home/rust/rust/library/core/src/result.rs:1034:23
13: 0x55a83de7035d - build_script_build::main::h42d6494bec9bf86b
at /home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/build.rs:308:20
14: 0x55a83de6628b - core::ops::function::FnOnce::call_once::hd5673faacdaca33e
at /home/rust/rust/library/core/src/ops/function.rs:250:5
15: 0x55a83de6a37e - std::sys_common::backtrace::__rust_begin_short_backtrace::h053ad9f9ebcca64b
at /home/rust/rust/library/std/src/sys_common/backtrace.rs:154:18
16: 0x55a83de691e1 - std::rt::lang_start::{{closure}}::h65bd0efbfeaa3530
at /home/rust/rust/library/std/src/rt.rs:166:18
17: 0x55a83e657c07 - std::rt::lang_start_internal::h493f682db1da9f4c
18: 0x55a83de691ba - std::rt::lang_start::h93c151c94d8d3724
at /home/rust/rust/library/std/src/rt.rs:165:17
19: 0x55a83de70c1e - main
20: 0x7f4b54fe0083 - __libc_start_main
at /build/glibc-BHL3KM/glibc-2.31/csu/../csu/libc-start.c:308:16
21: 0x55a83de6603e - _start
22: 0x0 - <unknown>
Do you have any suggestions on how to debug?
The other thing I should mention is that the lvgl build.rs does two builds - one that builds for the target = x86_64-unknown-linux-gnu and another for target = xtensa-esp32s3-espidf. which is kinda weird. Both error with string.h not found.
This is partial listing of log file run with the command :cargo build -j1 -vvv -p lvgl &>log3.txt
. It may give you some clues?
I did search on lv_mem.o to find all occurrences.
Looks like build for x86_64-unknown-linux-gnu ???????
If I leave out -j1 then I see both x86_64-unknown-linux-gnu and xtensa-esps32s3-espidf
==========================================
Line starts at 441
==========================================
[lvgl-sys 0.6.2] ************** The lvgl-sys starting build ********************
[lvgl-sys 0.6.2] cargo:rerun-if-changed=/home/ed/esp-rust-projects/esp32-s3/hello-tft/include/lv_conf.h
[lvgl-sys 0.6.2] cargo:rerun-if-changed=/home/ed/esp-rust-projects/esp32-s3/hello-tft/include/lv_drv_conf.h
[lvgl-sys 0.6.2] cargo:rerun-if-env-changed=LVGL_INCLUDE
[lvgl-sys 0.6.2] cargo:rerun-if-env-changed=LVGL_LINK
[lvgl-sys 0.6.2] TARGET = Some("x86_64-unknown-linux-gnu")
[lvgl-sys 0.6.2] OPT_LEVEL = Some("0")
[lvgl-sys 0.6.2] HOST = Some("x86_64-unknown-linux-gnu")
[lvgl-sys 0.6.2] cargo:rerun-if-env-changed=CC_x86_64-unknown-linux-gnu
[lvgl-sys 0.6.2] CC_x86_64-unknown-linux-gnu = None
[lvgl-sys 0.6.2] cargo:rerun-if-env-changed=CC_x86_64_unknown_linux_gnu
[lvgl-sys 0.6.2] CC_x86_64_unknown_linux_gnu = None
[lvgl-sys 0.6.2] cargo:rerun-if-env-changed=HOST_CC
[lvgl-sys 0.6.2] HOST_CC = None
[lvgl-sys 0.6.2] cargo:rerun-if-env-changed=CC
[lvgl-sys 0.6.2] CC = None
[lvgl-sys 0.6.2] cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[lvgl-sys 0.6.2] CRATE_CC_NO_DEFAULTS = None
[lvgl-sys 0.6.2] DEBUG = Some("true")
[lvgl-sys 0.6.2] CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2")
[lvgl-sys 0.6.2] cargo:rerun-if-env-changed=CFLAGS_x86_64-unknown-linux-gnu
[lvgl-sys 0.6.2] CFLAGS_x86_64-unknown-linux-gnu = None
[lvgl-sys 0.6.2] cargo:rerun-if-env-changed=CFLAGS_x86_64_unknown_linux_gnu
[lvgl-sys 0.6.2] CFLAGS_x86_64_unknown_linux_gnu = None
[lvgl-sys 0.6.2] cargo:rerun-if-env-changed=HOST_CFLAGS
[lvgl-sys 0.6.2] HOST_CFLAGS = None
[lvgl-sys 0.6.2] cargo:rerun-if-env-changed=CFLAGS
[lvgl-sys 0.6.2] CFLAGS = None
[lvgl-sys 0.6.2] running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-4" "-fno-omit-frame-pointer" "-m64" "-I" "/home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/vendor/lvgl/src" "-I" "/home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/vendor" "-I" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/include" "-I" "/home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/vendor/lv_drivers" "-I" "/usr/include" "-I" "/usr/local/include" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_lru.o" "-c" "/home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/vendor/lvgl/src/misc/lv_lru.c"
[lvgl-sys 0.6.2] exit status: 0
========================================
Line ends at 470
========================================
==========================================
Line starts at 503
==========================================
[lvgl-sys 0.6.2] running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-4" "-fno-omit-frame-pointer" "-m64" "-I" "/home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/vendor/lvgl/src" "-I" "/home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/vendor" "-I" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/include" "-I" "/home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/vendor/lv_drivers" "-I" "/usr/include" "-I" "/usr/local/include" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_mem.o" "-c" "/home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/vendor/lvgl/src/misc/lv_mem.c"
[lvgl-sys 0.6.2] exit status: 0
========================================
Line ends at 504
========================================
==========================================
Line starts at 890
==========================================
[lvgl-sys 0.6.2] cargo:rerun-if-env-changed=AR_x86_64-unknown-linux-gnu
[lvgl-sys 0.6.2] AR_x86_64-unknown-linux-gnu = None
[lvgl-sys 0.6.2] cargo:rerun-if-env-changed=AR_x86_64_unknown_linux_gnu
[lvgl-sys 0.6.2] AR_x86_64_unknown_linux_gnu = None
[lvgl-sys 0.6.2] cargo:rerun-if-env-changed=HOST_AR
[lvgl-sys 0.6.2] HOST_AR = None
[lvgl-sys 0.6.2] cargo:rerun-if-env-changed=AR
[lvgl-sys 0.6.2] AR = None
[lvgl-sys 0.6.2] cargo:rerun-if-env-changed=ARFLAGS_x86_64-unknown-linux-gnu
[lvgl-sys 0.6.2] ARFLAGS_x86_64-unknown-linux-gnu = None
[lvgl-sys 0.6.2] cargo:rerun-if-env-changed=ARFLAGS_x86_64_unknown_linux_gnu
[lvgl-sys 0.6.2] ARFLAGS_x86_64_unknown_linux_gnu = None
[lvgl-sys 0.6.2] cargo:rerun-if-env-changed=HOST_ARFLAGS
[lvgl-sys 0.6.2] HOST_ARFLAGS = None
[lvgl-sys 0.6.2] cargo:rerun-if-env-changed=ARFLAGS
[lvgl-sys 0.6.2] ARFLAGS = None
[lvgl-sys 0.6.2] running: ZERO_AR_DATE="1" "ar" "cq" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/liblvgl.a" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_lru.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_timer.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_printf.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_utils.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_bidi.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_area.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_txt.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_fs.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_gc.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_math.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_anim.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_templ.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_tlsf.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_color.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_log.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_style.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_style_gen.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_mem.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_anim_timeline.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_txt_ap.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_ll.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_async.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_dropdown.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_bar.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_checkbox.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_table.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_img.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_objx_templ.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_arc.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_switch.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_canvas.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_btn.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_textarea.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_roller.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_slider.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_label.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_btnmatrix.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_line.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/3f578d603e176bf8-lv_img_buf.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/3f578d603e176bf8-lv_draw_rect.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/3f578d603e176bf8-lv_draw_arc.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/07f0541a88d1487d-lv_gpu_swm341_dma2d.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/3f578d603e176bf8-lv_draw_layer.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/44a00337856c4632-lv_draw_sw_rect.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/44a00337856c4632-lv_draw_sw_dither.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/44a00337856c4632-lv_draw_sw_polygon.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/44a00337856c4632-lv_draw_sw_layer.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/44a00337856c4632-lv_draw_sw.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/44a00337856c4632-lv_draw_sw_letter.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/44a00337856c4632-lv_draw_sw_img.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/44a00337856c4632-lv_draw_sw_arc.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/44a00337856c4632-lv_draw_sw_line.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/44a00337856c4632-lv_draw_sw_blend.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/44a00337856c4632-lv_draw_sw_transform.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/44a00337856c4632-lv_draw_sw_gradient.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/3f578d603e176bf8-lv_img_cache.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/3f578d603e176bf8-lv_draw_label.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/c3702fd5cb19c08e-lv_gpu_arm2d.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/3f578d603e176bf8-lv_draw_img.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5505850c0a04d716-lv_gpu_stm32_dma2d.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/3f578d603e176bf8-lv_draw_transform.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/3f578d603e176bf8-lv_draw_mask.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/328ce977677fc9b8-lv_vglite_buf.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/328ce977677fc9b8-lv_draw_vglite_arc.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/328ce977677fc9b8-lv_draw_vglite.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/328ce977677fc9b8-lv_draw_vglite_blend.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/328ce977677fc9b8-lv_draw_vglite_rect.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/328ce977677fc9b8-lv_vglite_utils.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/328ce977677fc9b8-lv_draw_vglite_line.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/eea7ca2b2e3bf88f-lv_draw_pxp.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/eea7ca2b2e3bf88f-lv_gpu_nxp_pxp.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/eea7ca2b2e3bf88f-lv_draw_pxp_blend.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/eea7ca2b2e3bf88f-lv_gpu_nxp_pxp_osa.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e49e4db9a17d6426-lv_draw_sdl_img.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e49e4db9a17d6426-lv_draw_sdl_label.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e49e4db9a17d6426-lv_draw_sdl_line.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e49e4db9a17d6426-lv_draw_sdl_polygon.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e49e4db9a17d6426-lv_draw_sdl.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e49e4db9a17d6426-lv_draw_sdl_composite.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e49e4db9a17d6426-lv_draw_sdl_texture_cache.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e49e4db9a17d6426-lv_draw_sdl_stack_blur.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e49e4db9a17d6426-lv_draw_sdl_arc.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e49e4db9a17d6426-lv_draw_sdl_rect.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e49e4db9a17d6426-lv_draw_sdl_mask.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e49e4db9a17d6426-lv_draw_sdl_bg.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e49e4db9a17d6426-lv_draw_sdl_layer.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e49e4db9a17d6426-lv_draw_sdl_utils.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/3f578d603e176bf8-lv_img_decoder.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/3f578d603e176bf8-lv_draw.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/3f578d603e176bf8-lv_draw_line.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/3f578d603e176bf8-lv_draw_triangle.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/cb495076be1367c0-lv_obj_tree.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/cb495076be1367c0-lv_group.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/cb495076be1367c0-lv_obj_draw.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/cb495076be1367c0-lv_event.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/cb495076be1367c0-lv_obj_scroll.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/cb495076be1367c0-lv_obj_style.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/cb495076be1367c0-lv_indev.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/cb495076be1367c0-lv_refr.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/cb495076be1367c0-lv_theme.o"
[lvgl-sys 0.6.2] exit status: 0
[lvgl-sys 0.6.2] running: ZERO_AR_DATE="1" "ar" "cq" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/liblvgl.a" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/cb495076be1367c0-lv_disp.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/cb495076be1367c0-lv_obj_pos.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/cb495076be1367c0-lv_obj_style_gen.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/cb495076be1367c0-lv_indev_scroll.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/cb495076be1367c0-lv_obj.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/cb495076be1367c0-lv_obj_class.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/91952518fad1e0a7-lv_hal_indev.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/91952518fad1e0a7-lv_hal_tick.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/91952518fad1e0a7-lv_hal_disp.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_44.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_46.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_18.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_26.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_10.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_fmt_txt.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_12.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_22.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_14.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_34.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_simsun_16_cjk.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_unscii_8.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_unscii_16.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_40.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_loader.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_42.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_28.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_48.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_28_compressed.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_32.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_dejavu_16_persian_hebrew.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_36.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_8.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_16.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_12_subpx.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_20.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_24.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_30.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_38.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/01e06e9a909df143-lv_msgbox.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/7562d444e7c78923-lv_led.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/02aa242cf3a36928-lv_win.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/3d7e2d640f04e47d-lv_tileview.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/53d58ad8b0d68b4d-lv_spinbox.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/65e1f0eadc9d963a-lv_chart.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/d7108109eb4aa1ad-lv_menu.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e394d96986bcfd71-lv_span.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/c00a2f0f999c213f-lv_tabview.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/414ba029a97b7ed9-lv_meter.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/8541de0b8f7adbb7-lv_keyboard.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e6fd465236834b07-lv_calendar.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e6fd465236834b07-lv_calendar_header_dropdown.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e6fd465236834b07-lv_calendar_header_arrow.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/a8e3cb7f9b4f6039-lv_spinner.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/38c2ab6b3bf33764-lv_animimg.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/42a5bfdd4186eb77-lv_imgbtn.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/9a1f107b429c97b5-lv_colorwheel.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/94cea7f491805431-lv_list.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/7a8c6afc5759d037-lv_msg.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/7b528483f42c236a-lv_ime_pinyin.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5c6aa5ba673c2b9e-lv_imgfont.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/dca0da076bea45e3-lv_gridnav.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/3929a879e728d872-lv_snapshot.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/1ec84017256f2949-lv_monkey.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/2b957c92c4bc842d-lv_fragment_manager.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/2b957c92c4bc842d-lv_fragment.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/ad25ebceea8e6955-lv_rlottie.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/45883640ec523651-lv_ffmpeg.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/877f440d9ecbe903-lv_sjpg.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/877f440d9ecbe903-tjpgd.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/b8756de8badd3657-lv_freetype.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/6c7608b5eb29e645-lv_gif.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/6c7608b5eb29e645-gifdec.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/d1feb43af4e8a931-lv_bmp.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/35b4caa637592d19-qrcodegen.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/35b4caa637592d19-lv_qrcode.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/7a7dfd23ee3a937e-lv_fs_win32.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/7a7dfd23ee3a937e-lv_fs_fatfs.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/7a7dfd23ee3a937e-lv_fs_stdio.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/7a7dfd23ee3a937e-lv_fs_posix.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/f08f68ba681ef2d8-lv_png.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/f08f68ba681ef2d8-lodepng.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/33dea9940a67129e-lv_flex.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/78acccac207f75e4-lv_grid.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/ee91432065874892-lv_theme_default.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/23bf527a0a4c8e8e-lv_theme_mono.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/08d9fd3bad1b2408-lv_theme_basic.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/d34f19551b463d1f-lv_extra.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/9f1ae321b8bcae93-lvgl_sys.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/80ba96232d164efe-wayland.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/393b4f176d665ef5-ILI9341.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/393b4f176d665ef5-SSD1963.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/393b4f176d665ef5-GC9A01.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/393b4f176d665ef5-fbdev.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/393b4f176d665ef5-drm.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/393b4f176d665ef5-UC1610.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/393b4f176d665ef5-R61581.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/393b4f176d665ef5-SHARP_MIP.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/393b4f176d665ef5-ST7565.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/1531e60d39a7cf28-win_drv.o"
[lvgl-sys 0.6.2] exit status: 0
[lvgl-sys 0.6.2] running: ZERO_AR_DATE="1" "ar" "cq" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/liblvgl.a" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/0f5b920c6a58045f-gtkdrv.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/aaff3fe0f8924de3-sdl_common.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/aaff3fe0f8924de3-sdl.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/aaff3fe0f8924de3-sdl_gpu.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e960236402c875ce-win32drv.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/8039d603a55a217e-FT5406EE8.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/8039d603a55a217e-libinput.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/8039d603a55a217e-evdev.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/8039d603a55a217e-XPT2046.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/8039d603a55a217e-xkb.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/8039d603a55a217e-AD_touch.o"
[lvgl-sys 0.6.2] exit status: 0
[lvgl-sys 0.6.2] running: "ar" "s" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/liblvgl.a"
[lvgl-sys 0.6.2] exit status: 0
[lvgl-sys 0.6.2] cargo:rustc-link-lib=static=lvgl
[lvgl-sys 0.6.2] cargo:rustc-link-search=native=/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out
[lvgl-sys 0.6.2] /home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/vendor/lvgl/src/misc/lv_mem.h:20:10: fatal error: 'string.h' file not found
[lvgl-sys 0.6.2] thread 'main' panicked at /home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/build.rs:313:10:
[lvgl-sys 0.6.2] Unable to generate bindings: ClangDiagnostic("/home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/vendor/lvgl/src/misc/lv_mem.h:20:10: fatal error: 'string.h' file not found\n")
[lvgl-sys 0.6.2] stack backtrace:
[lvgl-sys 0.6.2] 0: 0x557dc8081f8b - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hef9a3f4390955f5c
[lvgl-sys 0.6.2] 1: 0x557dc80abcac - core::fmt::write::haa33cac435931832
[lvgl-sys 0.6.2] 2: 0x557dc806d3ce - std::io::Write::write_fmt::hd1c92b27a145509a
[lvgl-sys 0.6.2] 3: 0x557dc8081d65 - std::sys_common::backtrace::print::hb825d7a8b533520f
[lvgl-sys 0.6.2] 4: 0x557dc8082961 - std::panicking::default_hook::{{closure}}::h22e7284f15d653a8
[lvgl-sys 0.6.2] 5: 0x557dc808265d - std::panicking::default_hook::h493cb86a0bb4102d
[lvgl-sys 0.6.2] 6: 0x557dc8082ee9 - std::panicking::rust_panic_with_hook::he439c70d4ff93897
[lvgl-sys 0.6.2] 7: 0x557dc8082de7 - std::panicking::begin_panic_handler::{{closure}}::h03b8b78ee9b034c6
[lvgl-sys 0.6.2] 8: 0x557dc8082196 - std::sys_common::backtrace::__rust_end_short_backtrace::h6269be779e311d0c
[lvgl-sys 0.6.2] 9: 0x557dc8082b32 - rust_begin_unwind
[lvgl-sys 0.6.2] 10: 0x557dc787c7b3 - core::panicking::panic_fmt::he0893255bd367bf2
[lvgl-sys 0.6.2] 11: 0x557dc787d003 - core::result::unwrap_failed::h458e1c6bbe8e82c7
[lvgl-sys 0.6.2] 12: 0x557dc7883d52 - core::result::Result<T,E>::expect::h06a112e23e3bd6ed
[lvgl-sys 0.6.2] at /home/rust/rust/library/core/src/result.rs:1034:23
[lvgl-sys 0.6.2] 13: 0x557dc7886dfe - build_script_build::main::h42d6494bec9bf86b
[lvgl-sys 0.6.2] at /home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/build.rs:304:20
[lvgl-sys 0.6.2] 14: 0x557dc787d28b - core::ops::function::FnOnce::call_once::hd5673faacdaca33e
[lvgl-sys 0.6.2] at /home/rust/rust/library/core/src/ops/function.rs:250:5
[lvgl-sys 0.6.2] 15: 0x557dc788132e - std::sys_common::backtrace::__rust_begin_short_backtrace::h053ad9f9ebcca64b
[lvgl-sys 0.6.2] at /home/rust/rust/library/std/src/sys_common/backtrace.rs:154:18
[lvgl-sys 0.6.2] 16: 0x557dc78801c1 - std::rt::lang_start::{{closure}}::h65bd0efbfeaa3530
[lvgl-sys 0.6.2] at /home/rust/rust/library/std/src/rt.rs:166:18
[lvgl-sys 0.6.2] 17: 0x557dc806e6a7 - std::rt::lang_start_internal::h493f682db1da9f4c
[lvgl-sys 0.6.2] 18: 0x557dc788019a - std::rt::lang_start::h93c151c94d8d3724
[lvgl-sys 0.6.2] at /home/rust/rust/library/std/src/rt.rs:165:17
[lvgl-sys 0.6.2] 19: 0x557dc78876be - main
[lvgl-sys 0.6.2] 20: 0x7f91a1247083 - __libc_start_main
[lvgl-sys 0.6.2] at /build/glibc-BHL3KM/glibc-2.31/csu/../csu/libc-start.c:308:16
[lvgl-sys 0.6.2] 21: 0x557dc787d03e - _start
[lvgl-sys 0.6.2] 22: 0x0 - <unknown>
error: failed to run custom build command for `lvgl-sys v0.6.2 (/home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys)`
Caused by:
process didn't exit successfully: `/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-96134a94547ec701/build-script-build` (exit status: 101)
--- stdout
************** The lvgl-sys starting build ********************
cargo:rerun-if-changed=/home/ed/esp-rust-projects/esp32-s3/hello-tft/include/lv_conf.h
cargo:rerun-if-changed=/home/ed/esp-rust-projects/esp32-s3/hello-tft/include/lv_drv_conf.h
cargo:rerun-if-env-changed=LVGL_INCLUDE
cargo:rerun-if-env-changed=LVGL_LINK
TARGET = Some("x86_64-unknown-linux-gnu")
OPT_LEVEL = Some("0")
HOST = Some("x86_64-unknown-linux-gnu")
cargo:rerun-if-env-changed=CC_x86_64-unknown-linux-gnu
CC_x86_64-unknown-linux-gnu = None
cargo:rerun-if-env-changed=CC_x86_64_unknown_linux_gnu
CC_x86_64_unknown_linux_gnu = None
cargo:rerun-if-env-changed=HOST_CC
HOST_CC = None
cargo:rerun-if-env-changed=CC
CC = None
cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
CRATE_CC_NO_DEFAULTS = None
DEBUG = Some("true")
CARGO_CFG_TARGET_FEATURE = Some("fxsr,sse,sse2")
cargo:rerun-if-env-changed=CFLAGS_x86_64-unknown-linux-gnu
CFLAGS_x86_64-unknown-linux-gnu = None
cargo:rerun-if-env-changed=CFLAGS_x86_64_unknown_linux_gnu
CFLAGS_x86_64_unknown_linux_gnu = None
cargo:rerun-if-env-changed=HOST_CFLAGS
HOST_CFLAGS = None
cargo:rerun-if-env-changed=CFLAGS
CFLAGS = None
==========================================
Line ends at 983
==========================================
==========================================
Line starts at 1018
==========================================
exit status: 0
running: "cc" "-O0" "-ffunction-sections" "-fdata-sections" "-fPIC" "-gdwarf-4" "-fno-omit-frame-pointer" "-m64" "-I" "/home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/vendor/lvgl/src" "-I" "/home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/vendor" "-I" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/include" "-I" "/home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/vendor/lv_drivers" "-I" "/usr/include" "-I" "/usr/local/include" "-DLV_CONF_INCLUDE_SIMPLE=1" "-o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_mem.o" "-c" "/home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/vendor/lvgl/src/misc/lv_mem.c"
exit status: 0
==========================================
Line ends at 1019
==========================================
==========================================
Line starts at 1406
==========================================
cargo:rerun-if-env-changed=AR_x86_64-unknown-linux-gnu
AR_x86_64-unknown-linux-gnu = None
cargo:rerun-if-env-changed=AR_x86_64_unknown_linux_gnu
AR_x86_64_unknown_linux_gnu = None
cargo:rerun-if-env-changed=HOST_AR
HOST_AR = None
cargo:rerun-if-env-changed=AR
AR = None
cargo:rerun-if-env-changed=ARFLAGS_x86_64-unknown-linux-gnu
ARFLAGS_x86_64-unknown-linux-gnu = None
cargo:rerun-if-env-changed=ARFLAGS_x86_64_unknown_linux_gnu
ARFLAGS_x86_64_unknown_linux_gnu = None
cargo:rerun-if-env-changed=HOST_ARFLAGS
HOST_ARFLAGS = None
cargo:rerun-if-env-changed=ARFLAGS
ARFLAGS = None
running: ZERO_AR_DATE="1" "ar" "cq" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/liblvgl.a" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_lru.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_timer.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_printf.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_utils.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_bidi.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_area.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_txt.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_fs.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_gc.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_math.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_anim.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_templ.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_tlsf.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_color.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_log.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_style.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_style_gen.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_mem.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_anim_timeline.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_txt_ap.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_ll.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/51cccdca01579f47-lv_async.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_dropdown.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_bar.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_checkbox.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_table.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_img.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_objx_templ.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_arc.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_switch.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_canvas.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_btn.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_textarea.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_roller.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_slider.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_label.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_btnmatrix.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/fc517d9c4b961c62-lv_line.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/3f578d603e176bf8-lv_img_buf.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/3f578d603e176bf8-lv_draw_rect.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/3f578d603e176bf8-lv_draw_arc.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/07f0541a88d1487d-lv_gpu_swm341_dma2d.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/3f578d603e176bf8-lv_draw_layer.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/44a00337856c4632-lv_draw_sw_rect.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/44a00337856c4632-lv_draw_sw_dither.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/44a00337856c4632-lv_draw_sw_polygon.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/44a00337856c4632-lv_draw_sw_layer.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/44a00337856c4632-lv_draw_sw.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/44a00337856c4632-lv_draw_sw_letter.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/44a00337856c4632-lv_draw_sw_img.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/44a00337856c4632-lv_draw_sw_arc.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/44a00337856c4632-lv_draw_sw_line.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/44a00337856c4632-lv_draw_sw_blend.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/44a00337856c4632-lv_draw_sw_transform.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/44a00337856c4632-lv_draw_sw_gradient.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/3f578d603e176bf8-lv_img_cache.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/3f578d603e176bf8-lv_draw_label.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/c3702fd5cb19c08e-lv_gpu_arm2d.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/3f578d603e176bf8-lv_draw_img.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5505850c0a04d716-lv_gpu_stm32_dma2d.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/3f578d603e176bf8-lv_draw_transform.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/3f578d603e176bf8-lv_draw_mask.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/328ce977677fc9b8-lv_vglite_buf.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/328ce977677fc9b8-lv_draw_vglite_arc.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/328ce977677fc9b8-lv_draw_vglite.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/328ce977677fc9b8-lv_draw_vglite_blend.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/328ce977677fc9b8-lv_draw_vglite_rect.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/328ce977677fc9b8-lv_vglite_utils.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/328ce977677fc9b8-lv_draw_vglite_line.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/eea7ca2b2e3bf88f-lv_draw_pxp.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/eea7ca2b2e3bf88f-lv_gpu_nxp_pxp.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/eea7ca2b2e3bf88f-lv_draw_pxp_blend.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/eea7ca2b2e3bf88f-lv_gpu_nxp_pxp_osa.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e49e4db9a17d6426-lv_draw_sdl_img.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e49e4db9a17d6426-lv_draw_sdl_label.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e49e4db9a17d6426-lv_draw_sdl_line.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e49e4db9a17d6426-lv_draw_sdl_polygon.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e49e4db9a17d6426-lv_draw_sdl.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e49e4db9a17d6426-lv_draw_sdl_composite.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e49e4db9a17d6426-lv_draw_sdl_texture_cache.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e49e4db9a17d6426-lv_draw_sdl_stack_blur.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e49e4db9a17d6426-lv_draw_sdl_arc.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e49e4db9a17d6426-lv_draw_sdl_rect.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e49e4db9a17d6426-lv_draw_sdl_mask.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e49e4db9a17d6426-lv_draw_sdl_bg.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e49e4db9a17d6426-lv_draw_sdl_layer.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e49e4db9a17d6426-lv_draw_sdl_utils.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/3f578d603e176bf8-lv_img_decoder.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/3f578d603e176bf8-lv_draw.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/3f578d603e176bf8-lv_draw_line.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/3f578d603e176bf8-lv_draw_triangle.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/cb495076be1367c0-lv_obj_tree.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/cb495076be1367c0-lv_group.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/cb495076be1367c0-lv_obj_draw.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/cb495076be1367c0-lv_event.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/cb495076be1367c0-lv_obj_scroll.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/cb495076be1367c0-lv_obj_style.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/cb495076be1367c0-lv_indev.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/cb495076be1367c0-lv_refr.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/cb495076be1367c0-lv_theme.o"
exit status: 0
running: ZERO_AR_DATE="1" "ar" "cq" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/liblvgl.a" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/cb495076be1367c0-lv_disp.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/cb495076be1367c0-lv_obj_pos.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/cb495076be1367c0-lv_obj_style_gen.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/cb495076be1367c0-lv_indev_scroll.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/cb495076be1367c0-lv_obj.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/cb495076be1367c0-lv_obj_class.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/91952518fad1e0a7-lv_hal_indev.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/91952518fad1e0a7-lv_hal_tick.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/91952518fad1e0a7-lv_hal_disp.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_44.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_46.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_18.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_26.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_10.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_fmt_txt.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_12.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_22.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_14.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_34.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_simsun_16_cjk.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_unscii_8.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_unscii_16.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_40.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_loader.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_42.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_28.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_48.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_28_compressed.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_32.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_dejavu_16_persian_hebrew.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_36.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_8.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_16.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_12_subpx.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_20.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_24.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_30.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5aa2be3db71d0c79-lv_font_montserrat_38.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/01e06e9a909df143-lv_msgbox.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/7562d444e7c78923-lv_led.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/02aa242cf3a36928-lv_win.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/3d7e2d640f04e47d-lv_tileview.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/53d58ad8b0d68b4d-lv_spinbox.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/65e1f0eadc9d963a-lv_chart.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/d7108109eb4aa1ad-lv_menu.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e394d96986bcfd71-lv_span.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/c00a2f0f999c213f-lv_tabview.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/414ba029a97b7ed9-lv_meter.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/8541de0b8f7adbb7-lv_keyboard.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e6fd465236834b07-lv_calendar.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e6fd465236834b07-lv_calendar_header_dropdown.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e6fd465236834b07-lv_calendar_header_arrow.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/a8e3cb7f9b4f6039-lv_spinner.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/38c2ab6b3bf33764-lv_animimg.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/42a5bfdd4186eb77-lv_imgbtn.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/9a1f107b429c97b5-lv_colorwheel.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/94cea7f491805431-lv_list.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/7a8c6afc5759d037-lv_msg.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/7b528483f42c236a-lv_ime_pinyin.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/5c6aa5ba673c2b9e-lv_imgfont.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/dca0da076bea45e3-lv_gridnav.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/3929a879e728d872-lv_snapshot.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/1ec84017256f2949-lv_monkey.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/2b957c92c4bc842d-lv_fragment_manager.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/2b957c92c4bc842d-lv_fragment.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/ad25ebceea8e6955-lv_rlottie.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/45883640ec523651-lv_ffmpeg.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/877f440d9ecbe903-lv_sjpg.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/877f440d9ecbe903-tjpgd.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/b8756de8badd3657-lv_freetype.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/6c7608b5eb29e645-lv_gif.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/6c7608b5eb29e645-gifdec.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/d1feb43af4e8a931-lv_bmp.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/35b4caa637592d19-qrcodegen.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/35b4caa637592d19-lv_qrcode.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/7a7dfd23ee3a937e-lv_fs_win32.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/7a7dfd23ee3a937e-lv_fs_fatfs.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/7a7dfd23ee3a937e-lv_fs_stdio.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/7a7dfd23ee3a937e-lv_fs_posix.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/f08f68ba681ef2d8-lv_png.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/f08f68ba681ef2d8-lodepng.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/33dea9940a67129e-lv_flex.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/78acccac207f75e4-lv_grid.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/ee91432065874892-lv_theme_default.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/23bf527a0a4c8e8e-lv_theme_mono.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/08d9fd3bad1b2408-lv_theme_basic.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/d34f19551b463d1f-lv_extra.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/9f1ae321b8bcae93-lvgl_sys.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/80ba96232d164efe-wayland.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/393b4f176d665ef5-ILI9341.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/393b4f176d665ef5-SSD1963.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/393b4f176d665ef5-GC9A01.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/393b4f176d665ef5-fbdev.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/393b4f176d665ef5-drm.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/393b4f176d665ef5-UC1610.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/393b4f176d665ef5-R61581.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/393b4f176d665ef5-SHARP_MIP.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/393b4f176d665ef5-ST7565.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/1531e60d39a7cf28-win_drv.o"
exit status: 0
running: ZERO_AR_DATE="1" "ar" "cq" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/liblvgl.a" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/0f5b920c6a58045f-gtkdrv.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/aaff3fe0f8924de3-sdl_common.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/aaff3fe0f8924de3-sdl.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/aaff3fe0f8924de3-sdl_gpu.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/e960236402c875ce-win32drv.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/8039d603a55a217e-FT5406EE8.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/8039d603a55a217e-libinput.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/8039d603a55a217e-evdev.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/8039d603a55a217e-XPT2046.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/8039d603a55a217e-xkb.o" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/8039d603a55a217e-AD_touch.o"
exit status: 0
running: "ar" "s" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/liblvgl.a"
exit status: 0
cargo:rustc-link-lib=static=lvgl
cargo:rustc-link-search=native=/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out
--- stderr
/home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/vendor/lvgl/src/misc/lv_mem.h:20:10: fatal error: 'string.h' file not found
thread 'main' panicked at /home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/build.rs:313:10:
Unable to generate bindings: ClangDiagnostic("/home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/vendor/lvgl/src/misc/lv_mem.h:20:10: fatal error: 'string.h' file not found\n")
stack backtrace:
0: 0x557dc8081f8b - <std::sys_common::backtrace::_print::DisplayBacktrace as core::fmt::Display>::fmt::hef9a3f4390955f5c
1: 0x557dc80abcac - core::fmt::write::haa33cac435931832
2: 0x557dc806d3ce - std::io::Write::write_fmt::hd1c92b27a145509a
3: 0x557dc8081d65 - std::sys_common::backtrace::print::hb825d7a8b533520f
4: 0x557dc8082961 - std::panicking::default_hook::{{closure}}::h22e7284f15d653a8
5: 0x557dc808265d - std::panicking::default_hook::h493cb86a0bb4102d
6: 0x557dc8082ee9 - std::panicking::rust_panic_with_hook::he439c70d4ff93897
7: 0x557dc8082de7 - std::panicking::begin_panic_handler::{{closure}}::h03b8b78ee9b034c6
8: 0x557dc8082196 - std::sys_common::backtrace::__rust_end_short_backtrace::h6269be779e311d0c
9: 0x557dc8082b32 - rust_begin_unwind
10: 0x557dc787c7b3 - core::panicking::panic_fmt::he0893255bd367bf2
11: 0x557dc787d003 - core::result::unwrap_failed::h458e1c6bbe8e82c7
12: 0x557dc7883d52 - core::result::Result<T,E>::expect::h06a112e23e3bd6ed
at /home/rust/rust/library/core/src/result.rs:1034:23
13: 0x557dc7886dfe - build_script_build::main::h42d6494bec9bf86b
at /home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/build.rs:304:20
14: 0x557dc787d28b - core::ops::function::FnOnce::call_once::hd5673faacdaca33e
at /home/rust/rust/library/core/src/ops/function.rs:250:5
15: 0x557dc788132e - std::sys_common::backtrace::__rust_begin_short_backtrace::h053ad9f9ebcca64b
at /home/rust/rust/library/std/src/sys_common/backtrace.rs:154:18
16: 0x557dc78801c1 - std::rt::lang_start::{{closure}}::h65bd0efbfeaa3530
at /home/rust/rust/library/std/src/rt.rs:166:18
17: 0x557dc806e6a7 - std::rt::lang_start_internal::h493f682db1da9f4c
18: 0x557dc788019a - std::rt::lang_start::h93c151c94d8d3724
at /home/rust/rust/library/std/src/rt.rs:165:17
19: 0x557dc78876be - main
20: 0x7f91a1247083 - __libc_start_main
at /build/glibc-BHL3KM/glibc-2.31/csu/../csu/libc-start.c:308:16
21: 0x557dc787d03e - _start
22: 0x0 - <unknown>
==========================================
Line ends at 1467 end of document
==========================================
I was able to get lvgl to build on my ESP32S3 device without errors.
I used the following command to build lvgl so I could look for errors
cargo build -j1 -vvv -p lvgl &>log3.txt
My first error was not finding 'bits/libc-header-start.h' file
--- stderr
/usr/include/stdint.h:26:10: fatal error: 'bits/libc-header-start.h' file not found
thread 'main' panicked at /home/ed/.cargo/registry/src/index.crates.io-6f17d22bba15001f/lvgl-sys-0.6.2/build.rs:236:10:
Unable to generate bindings: ClangDiagnostic("/usr/include/stdint.h:26:10: fatal error: 'bits/libc-header-start.h' file not found\n")
This error was solved by doing the following:
$ sudo apt update
$ sudo apt upgrade
$ sudo apt-get install gcc-multilib
My second error was not finding string.h file
[lvgl-sys 0.6.2] exit status: 0
[lvgl-sys 0.6.2] running: "ar" "s" "/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out/liblvgl.a"
[lvgl-sys 0.6.2] exit status: 0
[lvgl-sys 0.6.2] cargo:rustc-link-lib=static=lvgl
[lvgl-sys 0.6.2] cargo:rustc-link-search=native=/home/ed/esp-rust-projects/esp32-s3/hello-tft/target/debug/build/lvgl-sys-d72660327e743ef4/out
[lvgl-sys 0.6.2] /home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/vendor/lvgl/src/misc/lv_mem.h:20:10: fatal error: 'string.h' file not found
[lvgl-sys 0.6.2] thread 'main' panicked at /home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/build.rs:313:10:
[lvgl-sys 0.6.2] Unable to generate bindings: ClangDiagnostic("/home/ed/lv-binding-rust/lv_binding_rust/lvgl-sys/vendor/lvgl/src/misc/lv_mem.h:20:10: fatal error: 'string.h' file not found\n")
This was solved by editing the config.toml file to add additional items to rustflags. Since I was editing the file I added DEP_LV_CONFIG_PATH environmental variable setting
[build]
target = "xtensa-esp32s3-espidf"
[target.xtensa-esp32s3-espidf]
linker = "ldproxy"
# runner = "espflash --monitor" # Select this runner for espflash v1.x.x
runner = "espflash flash --monitor" # Select this runner for espflash v2.x.x
rustflags = [
# Extending time_t for ESP IDF 5: https://github.com/esp-rs/rust/issues/110
"--cfg",
"espidf_time64",
# Added the following 2 entries so lvgl will build without errors
"--sysroot",
"/home/ed/.rustup/toolchains/esp/xtensa-esp32s3-elf/esp-13.2.0_20230928/xtensa-esp-elf/xtensa-esp-elf/include",
]
[unstable]
build-std = ["std", "panic_abort"]
[env]
MCU = "esp32s3"
# Note: this variable is not used by the pio builder (`cargo build --features pio`)
ESP_IDF_VERSION = "v5.1.1"
# The directory that has the lvgl config files - lv_conf.h, lv_drv_conf.h
DEP_LV_CONFIG_PATH = { relative = true, value = "lvgl-configs" }
The last error I got was a ctor error. I updated lvgl in Cargo.toml to look like the following.
lvgl = { version = "0.6.2", features = ["rust_timer", "unsafe_no_autoinit", ]}
Thanks for sharing your debug process!
This may not be the correct forum for this problem but it is similar to Issue #163, where jasta couldn't find string.h.
I am trying to build esp32s3 app with lv-binding-rs but I am getting errors.
The first error I received was the following
I was able to fix this error by updating my config.toml and adding BINDGEN_EXTRA_CLANG_ARGS.
My config.toml
But then the next error I receive is the following:
But /home/ed/.rustup/toolchains/esp/xtensa-esp32s3-elf/esp-13.2.0_20230928/xtensa-esp-elf/xtensa-esp-elf/include does include string.h
I also tried the suggestions from this issue posted on lv-binding-rs https://github.com/lvgl/lv_binding_rust/issues/102 but none of those helped. At the end of that issue you will see I added an error of not finding common.h but now I do not see that error.
My Cargo.toml
My export-esp.sh