Linker Error #34

Open
opened 2020-10-19 02:24:07 +00:00 by vinaychandra · 2 comments
vinaychandra commented 2020-10-19 02:24:07 +00:00 (Migrated from github.com)

When trying to use the library in no-std context, I am getting the following linker error

I just added lvgl as the cargo dependency and tried to create an example with it.

Should lvgl's native libraries be included manually?

OS: OSX
Target: Custom x64 triplet

> Executing task: make <

DEP_LV_CONFIG_PATH=`pwd` cargo build -Zfeatures=itarget,build_dep --target ./triplets/x86_64-thunderstorm.json -p thunderstorm-kernel
   Compiling thunderstorm-kernel v0.0.2 (/Users/vinay/Coding/Thunderstorm)
warning: variable does not need to be mutable
   --> src/main.rs:120:9
    |
120 |     let mut screen = ui.scr_act().unwrap();
    |         ----^^^^^^
    |         |
    |         help: remove this `mut`
    |
    = note: `#[warn(unused_mut)]` on by default

warning: unused `core::result::Result` that must be used
  --> src/main.rs:71:5
   |
71 |     load_graphics();
   |     ^^^^^^^^^^^^^^^^
   |
   = note: `#[warn(unused_must_use)]` on by default
   = note: this `Result` may be an `Err` variant, which should be handled

error: linking with `rust-lld` failed: exit code: 1
  |
  = note: "rust-lld" "-flavor" "gnu" "--script=./triplets/thunderstorm_x86_64.ld" "--eh-frame-hdr" "-L" "/Users/vinay/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/x86_64-thunderstorm/lib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.111hhfeqn0nygrs7.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.11b5kflgqro1ohm1.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.11q1gro77dgb2fr4.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.13adwmfy2i2prw81.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.13qrr933h5ocms2b.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.145iud1vm6fj957c.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.154ohh92086zxve5.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.171jxo9g5r1g2wzp.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1ebpyxqf67yq4iv1.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1fl14pooj97hkjd7.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1fpyqpry9s3p3olt.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1iama4ptk4v9lpui.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1isbq9bdjme231qn.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1k7z69ysdb8v4eri.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1k98m2fjr97hlid7.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1m28soqrzfdhmfa8.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1msrsjsvehh88t6u.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1ndalu13ukec0hu2.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1nr6i543yvdfuusq.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1od0eyn0io3w60wn.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1pd8lddrvq80ynfe.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1rhx0c609uck1c9y.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1s141wti9wmqnqbb.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1s95ck1fou7rfpt5.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1tk7jsyt072n4kx7.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1ujm9q3h9x12ts1p.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1vskg8go8d55f953.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1w2myeh4knvbjqq7.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1wixcb6oqpoddwnw.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1xbvc2fwqks64jg5.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1xe2fhan045nwfas.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1y4judcbzpw94wge.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1y6hduyywwyyewiy.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1yapiemz9f6e78x3.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1zwfp6po59gh1w0f.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.200q5gs9zqvfpbut.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.21mlp96lunyylsnf.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.223doi3q8e4sa39u.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.232f9j3kri6nbyby.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.238u2kxlkp5natqv.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.23bjecrwfjddn7yx.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.23yzsr7ikksv2tnw.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.23zo7vjp115lilt9.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.24la3mxj6u6hgbbg.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.24p2agax6b3xyb8k.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2545i2sib9bx5633.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.25l8p86j98vn214u.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.25wz1tvkvi4hf5bq.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.26vbhs9uo8fipq43.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.29jilgzvf0i2rje7.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2al7794ikygkmx0s.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2aluf4rff290frz5.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2b9whd8lx1bqy3d.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2c2kfwb1vtkq0w0x.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2c7oxk339kd340mu.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2dacnziv9h8bq5y4.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2enkxvg9yx06rsw5.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2h154mbr791yqtd7.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2i8kc1acp4f8jgg1.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2iqltd68v319jhwy.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2mse5evs00howje9.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2or3n1e1z5omx4jg.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2qu0ey99l942wia0.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2r58ti4dxor3nhgb.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2tnv3rpg1fx95aga.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2w1wvy397i6ktbgr.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.31k03m985nay4dzu.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.33dxydmtfinn37h7.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.33yf5xe6x94d3eu2.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.38auc8p95hon5i01.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.39f7rr9lvinaypey.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3ah8t7qp66nf0b58.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3b9vg8w37p8v68cn.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3bobj42moqcpmdjv.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3cyvimpa2of1w29e.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3dvh95tw9of5mtyf.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3ed0qavgs3llh8qr.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3etb08eibtxtr0qz.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3g3ub8c2iwo4lq40.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3gaqo5acfmcllwoe.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3huv0lnzx9evltaq.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3k6snvjbq8fcpuh8.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3kopy30lxilsvkyp.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3lo9lk971feji9r2.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3loiw6hjteiawkop.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3nl2ewgqwbmkgpnq.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3oriaimkooxaxyjm.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3ql2grm981aykfc1.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3uk7ksy8odcc0csr.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3uulcn2tffbwhe1v.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3v7c475fu6p8py88.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3vch9vhago8km8gh.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3vimk2eug0xcdf3y.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3vqcfwy667hvf5l6.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3vxl3qg5t0w5drz0.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3wmhf1qiif22zkga.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3wyz6jxyrdia75gr.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3xddlai8a47e8r59.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3xls6yhwxc938qc4.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3ygti15uin46vfkk.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3z61dhxczwpkt6a.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3zgp1pvq0rej66fx.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.40pcpv4o46enpag6.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.41bsleiumcbsopge.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.42x0tvngwkx4wcft.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.43i9bnxohc1lnlno.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.43pk0luaq6m2rzbw.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.442irqvh9twnw58h.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.47lxwjshl3s97fvs.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.48w2hnidey0s0jf2.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.49iamo0bgv8th0zm.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.4aoshcauwkr7m5xo.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.4chrd034sicfy7j1.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.4d6g4sewof1yukit.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.4e4dkgvhry3de90s.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.4ess8q51b0t6so2a.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.4f548mwhkanh6xsg.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.4l3w3aok5l7c4i96.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.4l9j9cskhpf735d5.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.4r4deupchc8wn8ds.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.4rhnsrpl71z5v81a.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.4x3hwvacigqxdqiq.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.4xrecjl126nhx63h.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.4y4ot8tnpkfqtdj8.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.4zsojuphppnwbgcy.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.50lva3q6zocprhc9.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.52zxhxp70oxdj2z0.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.53lc0jhq4syjn0l2.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.542v6ye4nphxypdp.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.555uuua64znxdbmc.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.557gchehtab9msp4.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.56hgj2m8dm6ehmjg.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.574s2pa9ujyuvhmw.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.57ag5k01k0sommyr.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.57voiaaf6mtcgk7a.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.588wa57oigh234t0.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.58sb00tkj0ywyrty.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.5e04owsfcln5k731.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.5ek8w19vghflbodk.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.5eksi90hhtp0tb5n.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.5er3doog3mmwrs5.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.68su59abar5osrl.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.73ucn205gv8m2i1.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.83hnke26zx8gz4g.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.91qy810ri563fyx.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.b5vmoykw17r6245.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.bisvvf44kxl9fi8.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.dxb35hsjzm13dse.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.fnomqyky2xeb86d.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.jqyzr528jarxwnl.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.kdp9yy2wmn82ban.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.ki58ll9mv0bkc6n.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.l0c4cpsy5hiuljj.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.l4etmhknpcl57x0.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.lcei9z4i4ice06t.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.lesb92c3uzngyul.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.nnzwvupnp4ijmub.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.p2f2hwpudl1run0.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.q0y7n3tkuwp3wun.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.q7oy4zwit2yanl4.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.r6rxddavt4zpvwu.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.sfn4etll5n48y1w.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.snh7m9jlk1qypzq.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.tre1qpu0laa8x3f.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.uuecyf80atjkfpy.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.vmiozshl4ybqyz3.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.vy95ubp9yy1j0xn.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.yemvfxgk3ma40kb.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.zdnup71svslapfg.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.zmjch7s3o1tpgp3.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.zuhq9vljtkmrf9i.rcgu.o" "-o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.gt13pr4mhwjsyqt.rcgu.o" "--gc-sections" "-L" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps" "-L" "/Users/vinay/Coding/Thunderstorm/target/debug/deps" "-L" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/build/lvgl-sys-83c2ca7071514c2a/out" "-L" "/Users/vinay/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/x86_64-thunderstorm/lib" "-Bstatic" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libcrossbeam_queue-84ae49565ca679d8.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libcrossbeam_utils-6eec496006105705.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libcfg_if-1b5f975556d93d10.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libconquer_once-b0953ad07eb0a644.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/liblinked_list_allocator-e74cef1ed37145b3.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libspinning_top-fcdd93792c52c14a.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/liblock_api-1582831bc23a562a.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libscopeguard-852f720c0e5a86cb.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libuart_16550-d15bdfd57656d9e9.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libspin-45e896055c520096.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libx86_64-6042dce1b7b05ee3.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libbit_field-e0bf9e8795984a53.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/liblvgl-75c9211469d9ecb7.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/liblvgl_sys-dfee1aa1f12e5e76.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libcstr_core-87221e97ea479e06.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libmemchr-adc55930d64a06b1.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libcty-1045e71e5742a653.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libembedded_graphics-1de325adb4f40f55.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libbyteorder-ee00de72d92f8056.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libelfloader-3cccba9e85ccdad2.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libxmas_elf-241f3d6f6b673738.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libzero-e96eacab16c26226.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/liballoc-a4a11c44ec347d63.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libbitflags-e659b7d7e2a2f6ce.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/liblog-a1077380ea0e8de5.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libcfg_if-269a2a1d6ef97be9.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/liblazy_static-7fbde8f6ab5ea3d8.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libspin-3402766aa6cc4012.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/librustc_std_workspace_core-69d91e70c0a1deb0.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libcore-4cb9860ef85d0dde.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libcompiler_builtins-81fd2392600768e0.rlib" "-Bdynamic"
  = note: rust-lld: error: undefined symbol: lv_obj_add_style
          >>> referenced by obj.rs:45 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/lv_core/obj.rs:45)
          >>>               /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.13adwmfy2i2prw81.rcgu.o:(lvgl::lv_core::obj::Widget::add_style::h13994071b76bad56)
          >>> did you mean: _lv_obj_add_style
          >>> defined in: /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/liblvgl_sys-dfee1aa1f12e5e76.rlib
          
          rust-lld: error: undefined symbol: lv_mem_alloc
          >>> referenced by mem.rs:13 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/mem.rs:13)
          >>>               /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2aluf4rff290frz5.rcgu.o:(lvgl::mem::Box$LT$T$GT$::new::h1b808de345848d5d)
          >>> referenced by mem.rs:13 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/mem.rs:13)
          >>>               /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2aluf4rff290frz5.rcgu.o:(lvgl::mem::Box$LT$T$GT$::new::hbe0058f15d7497a6)
          >>> referenced by mem.rs:13 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/mem.rs:13)
          >>>               /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2aluf4rff290frz5.rcgu.o:(lvgl::mem::Box$LT$T$GT$::new::he1e5941fa9496414)
          >>> referenced 1 more times
          >>> did you mean: _lv_mem_alloc
          >>> defined in: /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/liblvgl_sys-dfee1aa1f12e5e76.rlib
          
          rust-lld: error: undefined symbol: lv_task_handler
          >>> referenced by ui.rs:130 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/ui.rs:130)
          >>>               /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2b9whd8lx1bqy3d.rcgu.o:(lvgl::ui::UI$LT$T$C$C$GT$::task_handler::h13ab67679b6a0bee)
          
          rust-lld: error: undefined symbol: lv_disp_buf_init
          >>> referenced by ui.rs:73 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/ui.rs:73)
          >>>               /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2b9whd8lx1bqy3d.rcgu.o:(lvgl::ui::UI$LT$T$C$C$GT$::disp_drv_register::hcd45c42900a8e819)
          
          rust-lld: error: undefined symbol: lv_disp_drv_init
          >>> referenced by ui.rs:80 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/ui.rs:80)
          >>>               /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2b9whd8lx1bqy3d.rcgu.o:(lvgl::ui::UI$LT$T$C$C$GT$::disp_drv_register::hcd45c42900a8e819)
          
          rust-lld: error: undefined symbol: lv_disp_drv_register
          >>> referenced by ui.rs:88 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/ui.rs:88)
          >>>               /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2b9whd8lx1bqy3d.rcgu.o:(lvgl::ui::UI$LT$T$C$C$GT$::disp_drv_register::hcd45c42900a8e819)
          
          rust-lld: error: undefined symbol: lv_init
          >>> referenced by ui.rs:48 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/ui.rs:48)
          >>>               /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2b9whd8lx1bqy3d.rcgu.o:(lvgl::ui::UI$LT$T$C$C$GT$::init::h98726b7c393f3a78)
          
          rust-lld: error: undefined symbol: lv_disp_get_scr_act
          >>> referenced by ui.rs:103 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/ui.rs:103)
          >>>               /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2b9whd8lx1bqy3d.rcgu.o:(lvgl::ui::UI$LT$T$C$C$GT$::scr_act::h466bb880571efd7e)
          
          rust-lld: error: undefined symbol: lv_disp_flush_ready
          >>> referenced by ui.rs:167 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/ui.rs:167)
          >>>               /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2b9whd8lx1bqy3d.rcgu.o:(lvgl::ui::display_callback_wrapper::hc0dd4e188010a439)
          
          rust-lld: error: undefined symbol: lv_mem_free
          >>> referenced by mem.rs:44 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/mem.rs:44)
          >>>               /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2dacnziv9h8bq5y4.rcgu.o:(_$LT$lvgl..mem..Box$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::h1d8979a7e6f2a064)
          >>> referenced by mem.rs:44 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/mem.rs:44)
          >>>               /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2dacnziv9h8bq5y4.rcgu.o:(_$LT$lvgl..mem..Box$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::h5fd21bb985585332)
          
          rust-lld: error: undefined symbol: lv_style_init
          >>> referenced by style.rs:33 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/lv_core/style.rs:33)
          >>>               lvgl-75c9211469d9ecb7.lvgl.57gsr68u-cgu.0.rcgu.o:(_$LT$lvgl..lv_core..style..Style$u20$as$u20$core..default..Default$GT$::default::h75f7dab28bc1b5b8) in archive /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/liblvgl-75c9211469d9ecb7.rlib
          
          rust-lld: error: undefined symbol: _lv_style_set_color
          >>> referenced by style.rs:418 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/lv_core/style.rs:418)
          >>>               lvgl-75c9211469d9ecb7.lvgl.57gsr68u-cgu.0.rcgu.o:(lvgl::lv_core::style::Style::set_bg_color::h463be7bd1bf59a09) in archive /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/liblvgl-75c9211469d9ecb7.rlib
          
          rust-lld: error: undefined symbol: _LV_COLOR_MAKE
          >>> referenced by support.rs:23 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/support.rs:23)
          >>>               lvgl-75c9211469d9ecb7.lvgl.57gsr68u-cgu.4.rcgu.o:(lvgl::support::Color::from_rgb::h36e537c6d02c8fb6) in archive /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/liblvgl-75c9211469d9ecb7.rlib
          
          rust-lld: error: undefined symbol: _LV_COLOR_GET_R
          >>> referenced by support.rs:48 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/support.rs:48)
          >>>               lvgl-75c9211469d9ecb7.lvgl.57gsr68u-cgu.7.rcgu.o:(lvgl::support::_$LT$impl$u20$core..convert..From$LT$lvgl..support..Color$GT$$u20$for$u20$embedded_graphics..pixelcolor..rgb_color..Rgb565$GT$::from::h02e831d0c72c6030) in archive /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/liblvgl-75c9211469d9ecb7.rlib
          
          rust-lld: error: undefined symbol: _LV_COLOR_GET_G
          >>> referenced by support.rs:49 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/support.rs:49)
          >>>               lvgl-75c9211469d9ecb7.lvgl.57gsr68u-cgu.7.rcgu.o:(lvgl::support::_$LT$impl$u20$core..convert..From$LT$lvgl..support..Color$GT$$u20$for$u20$embedded_graphics..pixelcolor..rgb_color..Rgb565$GT$::from::h02e831d0c72c6030) in archive /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/liblvgl-75c9211469d9ecb7.rlib
          
          rust-lld: error: undefined symbol: _LV_COLOR_GET_B
          >>> referenced by support.rs:50 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/support.rs:50)
          >>>               lvgl-75c9211469d9ecb7.lvgl.57gsr68u-cgu.7.rcgu.o:(lvgl::support::_$LT$impl$u20$core..convert..From$LT$lvgl..support..Color$GT$$u20$for$u20$embedded_graphics..pixelcolor..rgb_color..Rgb565$GT$::from::h02e831d0c72c6030) in archive /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/liblvgl-75c9211469d9ecb7.rlib
          

error: aborting due to previous error; 2 warnings emitted

error: could not compile `thunderstorm-kernel`

To learn more, run the command again with --verbose.
make: *** [target/x86_64-thunderstorm/debug/thunderstorm-kernel] Error 101
The terminal process "/bin/zsh '-c', 'make'" terminated with exit code: 2.

Terminal will be reused by tasks, press any key to close it.

My target triplet if needed

{
  "llvm-target": "x86_64-unknown-none",
  "data-layout": "e-m:e-i64:64-f80:128-n8:16:32:64-S128",
  "arch": "x86_64",
  "target-endian": "little",
  "target-pointer-width": "64",
  "target-c-int-width": "32",
  "os": "none",
  "executables": true,
  "linker-flavor": "ld.lld",
  "linker": "rust-lld",
  "panic-strategy": "abort",
  "disable-redzone": true,
  "features": "-mmx",
  "dynamic-linking": false,
  "relocation-model": "static",
  "code-model": "kernel",
  "eliminate-frame-pointer": false,
  "exe-suffix": "",
  "has-rpath": false,
  "no-compiler-rt": true,
  "no-default-libraries": true,
  "position-independent-executables": false,
  "has-elf-tls": true,
  "pre-link-args": {
    "ld.lld": ["--script=./triplets/thunderstorm_x86_64.ld"]
  }
}
When trying to use the library in `no-std` context, I am getting the following linker error I just added `lvgl` as the cargo dependency and tried to create an example with it. Should lvgl's native libraries be included manually? OS: OSX Target: Custom x64 triplet ``` > Executing task: make < DEP_LV_CONFIG_PATH=`pwd` cargo build -Zfeatures=itarget,build_dep --target ./triplets/x86_64-thunderstorm.json -p thunderstorm-kernel Compiling thunderstorm-kernel v0.0.2 (/Users/vinay/Coding/Thunderstorm) warning: variable does not need to be mutable --> src/main.rs:120:9 | 120 | let mut screen = ui.scr_act().unwrap(); | ----^^^^^^ | | | help: remove this `mut` | = note: `#[warn(unused_mut)]` on by default warning: unused `core::result::Result` that must be used --> src/main.rs:71:5 | 71 | load_graphics(); | ^^^^^^^^^^^^^^^^ | = note: `#[warn(unused_must_use)]` on by default = note: this `Result` may be an `Err` variant, which should be handled error: linking with `rust-lld` failed: exit code: 1 | = note: "rust-lld" "-flavor" "gnu" "--script=./triplets/thunderstorm_x86_64.ld" "--eh-frame-hdr" "-L" "/Users/vinay/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/x86_64-thunderstorm/lib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.111hhfeqn0nygrs7.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.11b5kflgqro1ohm1.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.11q1gro77dgb2fr4.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.13adwmfy2i2prw81.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.13qrr933h5ocms2b.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.145iud1vm6fj957c.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.154ohh92086zxve5.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.171jxo9g5r1g2wzp.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1ebpyxqf67yq4iv1.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1fl14pooj97hkjd7.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1fpyqpry9s3p3olt.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1iama4ptk4v9lpui.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1isbq9bdjme231qn.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1k7z69ysdb8v4eri.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1k98m2fjr97hlid7.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1m28soqrzfdhmfa8.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1msrsjsvehh88t6u.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1ndalu13ukec0hu2.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1nr6i543yvdfuusq.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1od0eyn0io3w60wn.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1pd8lddrvq80ynfe.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1rhx0c609uck1c9y.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1s141wti9wmqnqbb.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1s95ck1fou7rfpt5.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1tk7jsyt072n4kx7.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1ujm9q3h9x12ts1p.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1vskg8go8d55f953.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1w2myeh4knvbjqq7.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1wixcb6oqpoddwnw.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1xbvc2fwqks64jg5.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1xe2fhan045nwfas.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1y4judcbzpw94wge.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1y6hduyywwyyewiy.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1yapiemz9f6e78x3.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.1zwfp6po59gh1w0f.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.200q5gs9zqvfpbut.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.21mlp96lunyylsnf.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.223doi3q8e4sa39u.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.232f9j3kri6nbyby.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.238u2kxlkp5natqv.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.23bjecrwfjddn7yx.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.23yzsr7ikksv2tnw.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.23zo7vjp115lilt9.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.24la3mxj6u6hgbbg.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.24p2agax6b3xyb8k.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2545i2sib9bx5633.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.25l8p86j98vn214u.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.25wz1tvkvi4hf5bq.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.26vbhs9uo8fipq43.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.29jilgzvf0i2rje7.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2al7794ikygkmx0s.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2aluf4rff290frz5.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2b9whd8lx1bqy3d.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2c2kfwb1vtkq0w0x.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2c7oxk339kd340mu.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2dacnziv9h8bq5y4.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2enkxvg9yx06rsw5.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2h154mbr791yqtd7.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2i8kc1acp4f8jgg1.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2iqltd68v319jhwy.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2mse5evs00howje9.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2or3n1e1z5omx4jg.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2qu0ey99l942wia0.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2r58ti4dxor3nhgb.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2tnv3rpg1fx95aga.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2w1wvy397i6ktbgr.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.31k03m985nay4dzu.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.33dxydmtfinn37h7.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.33yf5xe6x94d3eu2.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.38auc8p95hon5i01.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.39f7rr9lvinaypey.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3ah8t7qp66nf0b58.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3b9vg8w37p8v68cn.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3bobj42moqcpmdjv.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3cyvimpa2of1w29e.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3dvh95tw9of5mtyf.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3ed0qavgs3llh8qr.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3etb08eibtxtr0qz.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3g3ub8c2iwo4lq40.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3gaqo5acfmcllwoe.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3huv0lnzx9evltaq.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3k6snvjbq8fcpuh8.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3kopy30lxilsvkyp.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3lo9lk971feji9r2.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3loiw6hjteiawkop.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3nl2ewgqwbmkgpnq.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3oriaimkooxaxyjm.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3ql2grm981aykfc1.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3uk7ksy8odcc0csr.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3uulcn2tffbwhe1v.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3v7c475fu6p8py88.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3vch9vhago8km8gh.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3vimk2eug0xcdf3y.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3vqcfwy667hvf5l6.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3vxl3qg5t0w5drz0.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3wmhf1qiif22zkga.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3wyz6jxyrdia75gr.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3xddlai8a47e8r59.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3xls6yhwxc938qc4.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3ygti15uin46vfkk.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3z61dhxczwpkt6a.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.3zgp1pvq0rej66fx.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.40pcpv4o46enpag6.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.41bsleiumcbsopge.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.42x0tvngwkx4wcft.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.43i9bnxohc1lnlno.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.43pk0luaq6m2rzbw.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.442irqvh9twnw58h.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.47lxwjshl3s97fvs.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.48w2hnidey0s0jf2.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.49iamo0bgv8th0zm.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.4aoshcauwkr7m5xo.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.4chrd034sicfy7j1.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.4d6g4sewof1yukit.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.4e4dkgvhry3de90s.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.4ess8q51b0t6so2a.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.4f548mwhkanh6xsg.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.4l3w3aok5l7c4i96.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.4l9j9cskhpf735d5.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.4r4deupchc8wn8ds.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.4rhnsrpl71z5v81a.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.4x3hwvacigqxdqiq.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.4xrecjl126nhx63h.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.4y4ot8tnpkfqtdj8.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.4zsojuphppnwbgcy.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.50lva3q6zocprhc9.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.52zxhxp70oxdj2z0.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.53lc0jhq4syjn0l2.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.542v6ye4nphxypdp.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.555uuua64znxdbmc.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.557gchehtab9msp4.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.56hgj2m8dm6ehmjg.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.574s2pa9ujyuvhmw.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.57ag5k01k0sommyr.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.57voiaaf6mtcgk7a.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.588wa57oigh234t0.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.58sb00tkj0ywyrty.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.5e04owsfcln5k731.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.5ek8w19vghflbodk.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.5eksi90hhtp0tb5n.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.5er3doog3mmwrs5.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.68su59abar5osrl.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.73ucn205gv8m2i1.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.83hnke26zx8gz4g.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.91qy810ri563fyx.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.b5vmoykw17r6245.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.bisvvf44kxl9fi8.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.dxb35hsjzm13dse.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.fnomqyky2xeb86d.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.jqyzr528jarxwnl.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.kdp9yy2wmn82ban.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.ki58ll9mv0bkc6n.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.l0c4cpsy5hiuljj.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.l4etmhknpcl57x0.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.lcei9z4i4ice06t.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.lesb92c3uzngyul.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.nnzwvupnp4ijmub.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.p2f2hwpudl1run0.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.q0y7n3tkuwp3wun.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.q7oy4zwit2yanl4.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.r6rxddavt4zpvwu.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.sfn4etll5n48y1w.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.snh7m9jlk1qypzq.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.tre1qpu0laa8x3f.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.uuecyf80atjkfpy.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.vmiozshl4ybqyz3.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.vy95ubp9yy1j0xn.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.yemvfxgk3ma40kb.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.zdnup71svslapfg.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.zmjch7s3o1tpgp3.rcgu.o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.zuhq9vljtkmrf9i.rcgu.o" "-o" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.gt13pr4mhwjsyqt.rcgu.o" "--gc-sections" "-L" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps" "-L" "/Users/vinay/Coding/Thunderstorm/target/debug/deps" "-L" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/build/lvgl-sys-83c2ca7071514c2a/out" "-L" "/Users/vinay/.rustup/toolchains/nightly-x86_64-apple-darwin/lib/rustlib/x86_64-thunderstorm/lib" "-Bstatic" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libcrossbeam_queue-84ae49565ca679d8.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libcrossbeam_utils-6eec496006105705.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libcfg_if-1b5f975556d93d10.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libconquer_once-b0953ad07eb0a644.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/liblinked_list_allocator-e74cef1ed37145b3.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libspinning_top-fcdd93792c52c14a.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/liblock_api-1582831bc23a562a.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libscopeguard-852f720c0e5a86cb.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libuart_16550-d15bdfd57656d9e9.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libspin-45e896055c520096.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libx86_64-6042dce1b7b05ee3.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libbit_field-e0bf9e8795984a53.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/liblvgl-75c9211469d9ecb7.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/liblvgl_sys-dfee1aa1f12e5e76.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libcstr_core-87221e97ea479e06.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libmemchr-adc55930d64a06b1.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libcty-1045e71e5742a653.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libembedded_graphics-1de325adb4f40f55.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libbyteorder-ee00de72d92f8056.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libelfloader-3cccba9e85ccdad2.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libxmas_elf-241f3d6f6b673738.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libzero-e96eacab16c26226.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/liballoc-a4a11c44ec347d63.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libbitflags-e659b7d7e2a2f6ce.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/liblog-a1077380ea0e8de5.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libcfg_if-269a2a1d6ef97be9.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/liblazy_static-7fbde8f6ab5ea3d8.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libspin-3402766aa6cc4012.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/librustc_std_workspace_core-69d91e70c0a1deb0.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libcore-4cb9860ef85d0dde.rlib" "/Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/libcompiler_builtins-81fd2392600768e0.rlib" "-Bdynamic" = note: rust-lld: error: undefined symbol: lv_obj_add_style >>> referenced by obj.rs:45 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/lv_core/obj.rs:45) >>> /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.13adwmfy2i2prw81.rcgu.o:(lvgl::lv_core::obj::Widget::add_style::h13994071b76bad56) >>> did you mean: _lv_obj_add_style >>> defined in: /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/liblvgl_sys-dfee1aa1f12e5e76.rlib rust-lld: error: undefined symbol: lv_mem_alloc >>> referenced by mem.rs:13 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/mem.rs:13) >>> /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2aluf4rff290frz5.rcgu.o:(lvgl::mem::Box$LT$T$GT$::new::h1b808de345848d5d) >>> referenced by mem.rs:13 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/mem.rs:13) >>> /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2aluf4rff290frz5.rcgu.o:(lvgl::mem::Box$LT$T$GT$::new::hbe0058f15d7497a6) >>> referenced by mem.rs:13 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/mem.rs:13) >>> /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2aluf4rff290frz5.rcgu.o:(lvgl::mem::Box$LT$T$GT$::new::he1e5941fa9496414) >>> referenced 1 more times >>> did you mean: _lv_mem_alloc >>> defined in: /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/liblvgl_sys-dfee1aa1f12e5e76.rlib rust-lld: error: undefined symbol: lv_task_handler >>> referenced by ui.rs:130 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/ui.rs:130) >>> /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2b9whd8lx1bqy3d.rcgu.o:(lvgl::ui::UI$LT$T$C$C$GT$::task_handler::h13ab67679b6a0bee) rust-lld: error: undefined symbol: lv_disp_buf_init >>> referenced by ui.rs:73 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/ui.rs:73) >>> /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2b9whd8lx1bqy3d.rcgu.o:(lvgl::ui::UI$LT$T$C$C$GT$::disp_drv_register::hcd45c42900a8e819) rust-lld: error: undefined symbol: lv_disp_drv_init >>> referenced by ui.rs:80 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/ui.rs:80) >>> /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2b9whd8lx1bqy3d.rcgu.o:(lvgl::ui::UI$LT$T$C$C$GT$::disp_drv_register::hcd45c42900a8e819) rust-lld: error: undefined symbol: lv_disp_drv_register >>> referenced by ui.rs:88 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/ui.rs:88) >>> /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2b9whd8lx1bqy3d.rcgu.o:(lvgl::ui::UI$LT$T$C$C$GT$::disp_drv_register::hcd45c42900a8e819) rust-lld: error: undefined symbol: lv_init >>> referenced by ui.rs:48 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/ui.rs:48) >>> /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2b9whd8lx1bqy3d.rcgu.o:(lvgl::ui::UI$LT$T$C$C$GT$::init::h98726b7c393f3a78) rust-lld: error: undefined symbol: lv_disp_get_scr_act >>> referenced by ui.rs:103 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/ui.rs:103) >>> /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2b9whd8lx1bqy3d.rcgu.o:(lvgl::ui::UI$LT$T$C$C$GT$::scr_act::h466bb880571efd7e) rust-lld: error: undefined symbol: lv_disp_flush_ready >>> referenced by ui.rs:167 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/ui.rs:167) >>> /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2b9whd8lx1bqy3d.rcgu.o:(lvgl::ui::display_callback_wrapper::hc0dd4e188010a439) rust-lld: error: undefined symbol: lv_mem_free >>> referenced by mem.rs:44 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/mem.rs:44) >>> /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2dacnziv9h8bq5y4.rcgu.o:(_$LT$lvgl..mem..Box$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::h1d8979a7e6f2a064) >>> referenced by mem.rs:44 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/mem.rs:44) >>> /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/thunderstorm_kernel-b85206a8885cc465.2dacnziv9h8bq5y4.rcgu.o:(_$LT$lvgl..mem..Box$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::h5fd21bb985585332) rust-lld: error: undefined symbol: lv_style_init >>> referenced by style.rs:33 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/lv_core/style.rs:33) >>> lvgl-75c9211469d9ecb7.lvgl.57gsr68u-cgu.0.rcgu.o:(_$LT$lvgl..lv_core..style..Style$u20$as$u20$core..default..Default$GT$::default::h75f7dab28bc1b5b8) in archive /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/liblvgl-75c9211469d9ecb7.rlib rust-lld: error: undefined symbol: _lv_style_set_color >>> referenced by style.rs:418 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/lv_core/style.rs:418) >>> lvgl-75c9211469d9ecb7.lvgl.57gsr68u-cgu.0.rcgu.o:(lvgl::lv_core::style::Style::set_bg_color::h463be7bd1bf59a09) in archive /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/liblvgl-75c9211469d9ecb7.rlib rust-lld: error: undefined symbol: _LV_COLOR_MAKE >>> referenced by support.rs:23 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/support.rs:23) >>> lvgl-75c9211469d9ecb7.lvgl.57gsr68u-cgu.4.rcgu.o:(lvgl::support::Color::from_rgb::h36e537c6d02c8fb6) in archive /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/liblvgl-75c9211469d9ecb7.rlib rust-lld: error: undefined symbol: _LV_COLOR_GET_R >>> referenced by support.rs:48 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/support.rs:48) >>> lvgl-75c9211469d9ecb7.lvgl.57gsr68u-cgu.7.rcgu.o:(lvgl::support::_$LT$impl$u20$core..convert..From$LT$lvgl..support..Color$GT$$u20$for$u20$embedded_graphics..pixelcolor..rgb_color..Rgb565$GT$::from::h02e831d0c72c6030) in archive /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/liblvgl-75c9211469d9ecb7.rlib rust-lld: error: undefined symbol: _LV_COLOR_GET_G >>> referenced by support.rs:49 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/support.rs:49) >>> lvgl-75c9211469d9ecb7.lvgl.57gsr68u-cgu.7.rcgu.o:(lvgl::support::_$LT$impl$u20$core..convert..From$LT$lvgl..support..Color$GT$$u20$for$u20$embedded_graphics..pixelcolor..rgb_color..Rgb565$GT$::from::h02e831d0c72c6030) in archive /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/liblvgl-75c9211469d9ecb7.rlib rust-lld: error: undefined symbol: _LV_COLOR_GET_B >>> referenced by support.rs:50 (/Users/vinay/.cargo/registry/src/github.com-1ecc6299db9ec823/lvgl-0.4.0/src/support.rs:50) >>> lvgl-75c9211469d9ecb7.lvgl.57gsr68u-cgu.7.rcgu.o:(lvgl::support::_$LT$impl$u20$core..convert..From$LT$lvgl..support..Color$GT$$u20$for$u20$embedded_graphics..pixelcolor..rgb_color..Rgb565$GT$::from::h02e831d0c72c6030) in archive /Users/vinay/Coding/Thunderstorm/target/x86_64-thunderstorm/debug/deps/liblvgl-75c9211469d9ecb7.rlib error: aborting due to previous error; 2 warnings emitted error: could not compile `thunderstorm-kernel` To learn more, run the command again with --verbose. make: *** [target/x86_64-thunderstorm/debug/thunderstorm-kernel] Error 101 The terminal process "/bin/zsh '-c', 'make'" terminated with exit code: 2. Terminal will be reused by tasks, press any key to close it. ``` My target triplet if needed ``` { "llvm-target": "x86_64-unknown-none", "data-layout": "e-m:e-i64:64-f80:128-n8:16:32:64-S128", "arch": "x86_64", "target-endian": "little", "target-pointer-width": "64", "target-c-int-width": "32", "os": "none", "executables": true, "linker-flavor": "ld.lld", "linker": "rust-lld", "panic-strategy": "abort", "disable-redzone": true, "features": "-mmx", "dynamic-linking": false, "relocation-model": "static", "code-model": "kernel", "eliminate-frame-pointer": false, "exe-suffix": "", "has-rpath": false, "no-compiler-rt": true, "no-default-libraries": true, "position-independent-executables": false, "has-elf-tls": true, "pre-link-args": { "ld.lld": ["--script=./triplets/thunderstorm_x86_64.ld"] } } ```
rafaelcaricio commented 2020-10-19 11:36:35 +00:00 (Migrated from github.com)

That's an interesting error. The lvgl native src is vendored into the lvgl-rs crate. What version of the Rust compiler are you using?

That's an interesting error. The lvgl native src is vendored into the `lvgl-rs` crate. What version of the Rust compiler are you using?
vinaychandra commented 2020-10-19 15:23:30 +00:00 (Migrated from github.com)

This is the latest rust nightly

My suspicion is that the cc compilation is not being done in a cross platform way. My host is mac and target is not. Mac's symbols can contain extra underscore in symbol names. May be bindgen and cc are being run differently?

Note that i can run examples fine. And examples are not cross compiled.

This is the latest rust nightly My suspicion is that the cc compilation is not being done in a cross platform way. My host is mac and target is not. Mac's symbols can contain extra underscore in symbol names. May be bindgen and cc are being run differently? Note that i can run examples fine. And examples are not cross compiled.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: rafaelcaricio/lvgl-rs#34
No description provided.