jhillyerd/hw-gauge

Daemon fails to link due to defmt::Format in shared module

Closed this issue · 0 comments

Link error

  = note: libshared-3e2ca247db402027.rlib(shared-3e2ca247db402027.1is3ssorg636z1x8.rcgu.o) : error LNK2019: unresolved external symbol _defmt_panic referenced in function _ZN67_$LT$shared..message..FromHost$u20$as$u20$defmt..traits..Format$GT$6format17hc8f02d8590871a7fE
          libshared-3e2ca247db402027.rlib(shared-3e2ca247db402027.1is3ssorg636z1x8.rcgu.o) : error LNK2019: unresolved external symbol _defmt_acquire referenced in function _ZN67_$LT$shared..message..FromHost$u20$as$u20$defmt..traits..Format$GT$6format17hc8f02d8590871a7fE
          libdefmt-de32a935595c884a.rlib(defmt-de32a935595c884a.defmt.8127735c-cgu.12.rcgu.o) : error LNK2001: unresolved external symbol _defmt_acquire
          libshared-3e2ca247db402027.rlib(shared-3e2ca247db402027.1is3ssorg636z1x8.rcgu.o) : error LNK2019: unresolved external symbol _defmt_release referenced in function _ZN67_$LT$shared..message..FromHost$u20$as$u20$defmt..traits..Format$GT$6format17hc8f02d8590871a7fE
          libdefmt-de32a935595c884a.rlib(defmt-de32a935595c884a.defmt.8127735c-cgu.12.rcgu.o) : error LNK2001: unresolved external symbol _defmt_release
          libdefmt-de32a935595c884a.rlib(defmt-de32a935595c884a.defmt.8127735c-cgu.12.rcgu.o) : error LNK2019: unresolved external symbol _defmt_flush referenced in function _ZN5defmt5flush17hb44d4f3445fe4dd2E
          libdefmt-de32a935595c884a.rlib(defmt-de32a935595c884a.defmt.8127735c-cgu.1.rcgu.o) : error LNK2019: unresolved external symbol _defmt_write referenced in function _ZN5defmt6export3f3217hb6cc6eaf14790788E
          libdefmt-de32a935595c884a.rlib(defmt-de32a935595c884a.defmt.8127735c-cgu.6.rcgu.o) : error LNK2001: unresolved external symbol _defmt_write
          libdefmt-de32a935595c884a.rlib(defmt-de32a935595c884a.defmt.8127735c-cgu.1.rcgu.o) : error LNK2019: unresolved external symbol _defmt_timestamp referenced in function _ZN5defmt6export6header17hb2075eafbfa3cab4E
          C:\Users\james\Documents\GitHub\hw-gauge\target\debug\deps\hw_gauge_winsvc.exe : fatal error LNK1120: 6 unresolved externals

Possible fix in knurling-rs/defmt#673 (comment)