Guest User

Untitled

a guest
Dec 21st, 2023
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 133.43 KB | None | 0 0
  1. % docker run -v $(pwd):/keystone3-firmware keystonedockerhub/keystone3_baker:1.0.1 python3 build.py -e production
  2. -- The C compiler identification is GNU 9.4.0
  3. -- The CXX compiler identification is GNU 9.4.0
  4. -- Check for working C compiler: /usr/bin/cc
  5. -- Check for working C compiler: /usr/bin/cc -- works
  6. -- Detecting C compiler ABI info
  7. -- Detecting C compiler ABI info - done
  8. -- Detecting C compile features
  9. -- Detecting C compile features - done
  10. -- Check for working CXX compiler: /usr/bin/c++
  11. -- Check for working CXX compiler: /usr/bin/c++ -- works
  12. -- Detecting CXX compiler ABI info
  13. -- Detecting CXX compiler ABI info - done
  14. -- Detecting CXX compile features
  15. -- Detecting CXX compile features - done
  16. this is x86_64 cpu
  17. -- compile main firmware
  18. -- compile rust
  19. -- /keystone3-firmware/build/rust-builds
  20. --
  21.  
  22. =============================================
  23. -- - General -
  24. -- Firmware version:
  25. -- Firmware v. (git):
  26. -- Firmware-btc version:
  27. -- Firmware-btc v. (git):
  28. -- Bootloader version:
  29. -- Bootloader v. (git):
  30. -- CMake version: 3.16.3
  31. -- System: Generic
  32. -- Processor:
  33. -- - Build -
  34. -- Compiler version: GNU
  35. -- Compiler: arm-none-eabi-gcc
  36. -- Linker: /usr/bin/ld
  37. -- Archiver: /usr/bin/ar
  38. -- Default CFLAGS: -mcpu=cortex-m4 -mthumb -mlittle-endian -Os -mfloat-abi=hard -mfpu=fpv4-sp-d16 -Wall -Wno-unknown-pragmas -Wno-format -g
  39. -- Default EXE LDFLAGS:
  40. -- - Options -
  41. -- Build type:
  42. -- Hardware version:
  43. -- Verbose: FALSE
  44. -- Coverage flags:
  45. --
  46. =============================================
  47.  
  48.  
  49. -- Configuring done
  50. -- Generating done
  51. -- Build files have been written to: /keystone3-firmware/build
  52. Scanning dependencies of target rust_c
  53. Updating crates.io index
  54. Updating git repository `https://github.com/KeystoneHQ/bcs.git`
  55. Updating git repository `https://[email protected]/KeystoneHQ/cardano-serialization-lib.git`
  56. Updating git repository `https://github.com/KeystoneHQ/sui.git`
  57. Updating git repository `https://github.com/KeystoneHQ/rippled_binary_codec.git`
  58. Updating git repository `https://[email protected]/KeystoneHQ/keystone-sdk-rust.git`
  59. Updating git repository `https://[email protected]/KeystoneHQ/cbor_event.git`
  60. Updating git repository `https://github.com/KeystoneHQ/serde-value.git`
  61. Updating git repository `https://github.com/KeystoneHQ/ur-rs`
  62. Updating git repository `https://github.com/KeystoneHQ/libflate.git`
  63. Updating git repository `https://github.com/MystenLabs/mysten-sim.git`
  64. Downloading crates ...
  65. Downloaded fnv v1.0.7
  66. Downloaded anyhow v1.0.75
  67. Downloaded ident_case v1.0.1
  68. Downloaded adler32 v1.2.0
  69. Downloaded equivalent v1.0.1
  70. Downloaded scale-info v2.10.0
  71. Downloaded serde_with_macros v2.3.3
  72. Downloaded borsh-derive v0.9.3
  73. Downloaded primitive-types v0.10.1
  74. Downloaded impl-codec v0.6.0
  75. Downloaded proc-macro-crate v0.1.5
  76. Downloaded darling_macro v0.20.3
  77. Downloaded siphasher v0.3.11
  78. Downloaded prost-build v0.11.9
  79. Downloaded prettyplease v0.1.25
  80. Downloaded ethbloom v0.13.0
  81. Downloaded secp256k1 v0.27.0
  82. Downloaded unicode-blocks v0.1.8
  83. Downloaded block-buffer v0.9.0
  84. Downloaded primitive-types v0.12.2
  85. Downloaded noop_proc_macro v0.3.0
  86. Downloaded impl-rlp v0.3.0
  87. Downloaded ethbloom v0.11.1
  88. Downloaded cty v0.2.2
  89. Downloaded crunchy v0.2.2
  90. Downloaded hex_lit v0.1.1
  91. Downloaded time-core v0.1.2
  92. Downloaded opaque-debug v0.3.0
  93. Downloaded phf_macros v0.11.2
  94. Downloaded ethereum-types v0.12.1
  95. Downloaded ethereum-types v0.14.1
  96. Downloaded byte-slice-cast v1.2.2
  97. Downloaded borsh-derive-internal v0.9.3
  98. Downloaded borsh-schema-derive-internal v0.9.3
  99. Downloaded rust_decimal_macros v1.33.0
  100. Downloaded futures-task v0.3.29
  101. Downloaded subtle v2.5.0
  102. Downloaded generic-array v0.14.7
  103. Downloaded thiserror-impl v1.0.50
  104. Downloaded thiserror-core-impl v1.0.38
  105. Downloaded cpufeatures v0.2.11
  106. Downloaded parity-scale-codec-derive v3.6.5
  107. Downloaded unicode-xid v0.2.4
  108. Downloaded arrayref v0.3.7
  109. Downloaded rlp v0.5.2
  110. Downloaded rand_core v0.6.4
  111. Downloaded zeroize v1.6.1
  112. Downloaded tiny-keccak v2.0.2
  113. Downloaded proc-macro-crate v1.3.1
  114. Downloaded powerfmt v0.2.0
  115. Downloaded ref-cast-impl v1.0.20
  116. Downloaded hashbrown v0.13.2
  117. Downloaded strum_macros v0.24.3
  118. Downloaded version_check v0.9.4
  119. Downloaded num v0.4.1
  120. Downloaded bitcoin-private v0.1.0
  121. Downloaded crypto-common v0.1.6
  122. Downloaded thiserror-core v1.0.38
  123. Downloaded time-macros v0.2.15
  124. Downloaded toml_datetime v0.6.5
  125. Downloaded num-derive v0.3.3
  126. Downloaded phf_shared v0.11.2
  127. Downloaded bech32 v0.9.1
  128. Downloaded spin v0.5.2
  129. Downloaded static_assertions v1.1.0
  130. Downloaded impl-trait-for-tuples v0.2.2
  131. Downloaded hex v0.4.3
  132. Downloaded atomic-polyfill v1.0.3
  133. Downloaded rustversion v1.0.14
  134. Downloaded num-iter v0.1.43
  135. Downloaded sha2 v0.9.9
  136. Downloaded sha1 v0.10.6
  137. Downloaded rand_xoshiro v0.6.0
  138. Downloaded crc-catalog v2.4.0
  139. Downloaded itoa v1.0.9
  140. Downloaded futures-io v0.3.29
  141. Downloaded ordered-float v3.9.2
  142. Downloaded minicbor-derive v0.13.0
  143. Downloaded pin-utils v0.1.0
  144. Downloaded phf_generator v0.11.2
  145. Downloaded hex-literal v0.4.1
  146. Downloaded digest v0.10.7
  147. Downloaded block-padding v0.2.1
  148. Downloaded block-buffer v0.10.4
  149. Downloaded keccak v0.1.4
  150. Downloaded fixed-hash v0.8.0
  151. Downloaded clear_on_drop v0.2.5
  152. Downloaded prost-derive v0.11.9
  153. Downloaded futures-core v0.3.29
  154. Downloaded critical-section v1.1.2
  155. Downloaded ref-cast v1.0.20
  156. Downloaded deranged v0.3.9
  157. Downloaded rustc-hex v2.1.0
  158. Downloaded num-integer v0.1.45
  159. Downloaded home v0.5.5
  160. Downloaded rand_chacha v0.3.1
  161. Downloaded errno v0.3.7
  162. Downloaded ppv-lite86 v0.2.17
  163. Downloaded signature v2.2.0
  164. Downloaded serde_bytes v0.11.12
  165. Downloaded subtle-encoding v0.5.1
  166. Downloaded futures-sink v0.3.29
  167. Downloaded fixedbitset v0.4.2
  168. Downloaded scale-info-derive v2.10.0
  169. Downloaded num-complex v0.4.4
  170. Downloaded num-rational v0.4.1
  171. Downloaded smallvec v1.11.2
  172. Downloaded paste v1.0.14
  173. Downloaded getrandom v0.2.11
  174. Downloaded ascii v1.1.0
  175. Downloaded multimap v0.8.3
  176. Downloaded pkcs8 v0.9.0
  177. Downloaded tendermint-proto v0.32.2
  178. Downloaded fixed-hash v0.7.0
  179. Downloaded phf v0.11.2
  180. Downloaded uint v0.9.5
  181. Downloaded thiserror v1.0.50
  182. Downloaded futures-channel v0.3.29
  183. Downloaded cstr_core v0.2.6
  184. Downloaded sha2 v0.10.8
  185. Downloaded ritelinked v0.3.2
  186. Downloaded prost v0.11.9
  187. Downloaded ahash v0.7.7
  188. Downloaded arrayvec v0.7.4
  189. Downloaded bs58 v0.4.0
  190. Downloaded base-x v0.2.11
  191. Downloaded ed25519-bip32-core v0.1.1
  192. Downloaded spki v0.6.0
  193. Downloaded crc v3.0.1
  194. Downloaded pin-project-lite v0.2.13
  195. Downloaded ryu v1.0.15
  196. Downloaded num-traits v0.2.17
  197. Downloaded once_cell v1.18.0
  198. Downloaded crc32fast v1.3.2
  199. Downloaded digest v0.9.0
  200. Downloaded base64ct v1.6.0
  201. Downloaded core2 v0.3.3
  202. Downloaded ethabi v18.0.0
  203. Downloaded typenum v1.17.0
  204. Downloaded flex-error v0.4.4
  205. Downloaded base64 v0.11.0
  206. Downloaded ethabi v15.0.0
  207. Downloaded serde_derive v1.0.192
  208. Downloaded byteorder v1.5.0
  209. Downloaded proc-macro2 v1.0.69
  210. Downloaded pkcs1 v0.4.1
  211. Downloaded borsh v0.9.3
  212. Downloaded parity-scale-codec v3.6.5
  213. Downloaded blake2 v0.10.6
  214. Downloaded derive_more v0.99.17
  215. Downloaded proc-macro-regex v1.0.0
  216. Downloaded rsa v0.8.2
  217. Downloaded rle-decode-fast v1.0.3
  218. Downloaded darling v0.20.3
  219. Downloaded const-oid v0.9.5
  220. Downloaded prost-types v0.11.9
  221. Downloaded bitcoin_hashes v0.12.0
  222. Downloaded tracing-core v0.1.32
  223. Downloaded futures v0.3.29
  224. Downloaded allocator-api2 v0.2.16
  225. Downloaded ahash v0.8.6
  226. Downloaded cc v1.0.83
  227. Downloaded bytes v1.5.0
  228. Downloaded bincode v2.0.0-rc.3
  229. Downloaded impl-serde v0.4.0
  230. Downloaded ethnum v1.5.0
  231. Downloaded darling_core v0.20.3
  232. Downloaded minicbor v0.19.1
  233. Downloaded base64 v0.13.1
  234. Downloaded tracing v0.1.40
  235. Downloaded serde v1.0.192
  236. Downloaded der v0.6.1
  237. Downloaded indexmap v2.1.0
  238. Downloaded num-bigint v0.4.4
  239. Downloaded toml_edit v0.19.15
  240. Downloaded rand v0.8.5
  241. Downloaded libm v0.2.8
  242. Downloaded time v0.3.30
  243. Downloaded num-bigint-dig v0.8.4
  244. Downloaded hashbrown v0.14.2
  245. Downloaded itertools v0.10.5
  246. Downloaded rust_decimal v1.33.0
  247. Downloaded hashbrown v0.11.2
  248. Downloaded griddle v0.5.2
  249. Downloaded serde_with v2.3.3
  250. Downloaded cryptoxide v0.4.4
  251. Downloaded zerocopy v0.7.26
  252. Downloaded chrono v0.4.31
  253. Downloaded winnow v0.5.19
  254. Downloaded futures-util v0.3.29
  255. Downloaded bitcoin v0.30.1
  256. Downloaded petgraph v0.6.4
  257. Downloaded syn v2.0.39
  258. Downloaded linux-raw-sys v0.4.11
  259. Downloaded regex-syntax v0.6.29
  260. Downloaded rustix v0.38.24
  261. Downloaded sha3 v0.9.1
  262. Downloaded libc v0.2.150
  263. Downloaded sha3 v0.10.8
  264. Downloaded secp256k1-sys v0.8.1
  265. Compiling proc-macro2 v1.0.69
  266. Compiling unicode-ident v1.0.12
  267. Compiling syn v1.0.109
  268. Compiling version_check v0.9.4
  269. Compiling autocfg v1.1.0
  270. Compiling serde v1.0.192
  271. Compiling typenum v1.17.0
  272. Compiling libm v0.2.8
  273. Compiling cfg-if v1.0.0
  274. Compiling memchr v2.6.4
  275. Compiling generic-array v0.14.7
  276. Compiling num-traits v0.2.17
  277. Compiling byteorder v1.5.0
  278. Compiling hex v0.4.3
  279. Compiling core2 v0.3.3
  280. Compiling either v1.9.0
  281. Compiling anyhow v1.0.75
  282. Compiling quote v1.0.33
  283. Compiling rand_core v0.6.4
  284. Compiling libc v0.2.150
  285. Compiling syn v2.0.39
  286. Compiling const-oid v0.9.5
  287. Compiling itertools v0.10.5
  288. Compiling num-integer v0.1.45
  289. Compiling zeroize v1.6.1
  290. Compiling ahash v0.8.6
  291. Compiling block-buffer v0.10.4
  292. Compiling cc v1.0.83
  293. Compiling crypto-common v0.1.6
  294. Compiling thiserror-core v1.0.38
  295. Compiling zerocopy v0.7.26
  296. Compiling bitcoin-private v0.1.0
  297. Compiling block-padding v0.2.1
  298. Compiling subtle v2.5.0
  299. Compiling digest v0.10.7
  300. Compiling block-buffer v0.9.0
  301. Compiling digest v0.9.0
  302. Compiling num-iter v0.1.43
  303. Compiling opaque-debug v0.3.0
  304. Compiling siphasher v0.3.11
  305. Compiling ppv-lite86 v0.2.17
  306. Compiling phf_shared v0.11.2
  307. Compiling rand v0.8.5
  308. Compiling paste v1.0.14
  309. Compiling rand_chacha v0.3.1
  310. Compiling bitcoin_hashes v0.12.0
  311. Compiling crc32fast v1.3.2
  312. Compiling base64ct v1.6.0
  313. Compiling phf_generator v0.11.2
  314. Compiling serde_json v1.0.108
  315. Compiling minicbor v0.19.1
  316. Compiling secp256k1-sys v0.8.1
  317. Compiling hashbrown v0.13.2
  318. Compiling sha2 v0.9.9
  319. Compiling der v0.6.1
  320. Compiling crunchy v0.2.2
  321. Compiling rle-decode-fast v1.0.3
  322. Compiling crc-catalog v2.4.0
  323. Compiling itoa v1.0.9
  324. Compiling ryu v1.0.15
  325. Compiling crc v3.0.1
  326. Compiling libflate_lz77 v1.2.0 (https://github.com/KeystoneHQ/libflate.git?tag=1.3.1#e6236f74)
  327. Compiling spki v0.6.0
  328. Compiling bs58 v0.4.0
  329. Compiling rand_xoshiro v0.6.0
  330. Compiling rustc-hex v2.1.0
  331. Compiling cryptoxide v0.4.4
  332. Compiling equivalent v1.0.1
  333. Compiling static_assertions v1.1.0
  334. Compiling adler32 v1.2.0
  335. Compiling spin v0.5.2
  336. Compiling hashbrown v0.14.2
  337. Compiling hex_lit v0.1.1
  338. Compiling serde_derive v1.0.192
  339. Compiling phf_macros v0.11.2
  340. Compiling num-bigint-dig v0.8.4
  341. Compiling indexmap v2.1.0
  342. Compiling lazy_static v1.4.0
  343. Compiling libflate v1.3.0 (https://github.com/KeystoneHQ/libflate.git?tag=1.3.1#e6236f74)
  344. Compiling pkcs8 v0.9.0
  345. Compiling bitcoin v0.30.1
  346. Compiling prost-derive v0.11.9
  347. Compiling thiserror-core-impl v1.0.38
  348. Compiling phf v0.11.2
  349. Compiling bech32 v0.9.1
  350. Compiling ur v0.3.0 (https://github.com/KeystoneHQ/ur-rs?tag=0.3.1#abf91c24)
  351. Compiling smallvec v1.11.2
  352. Compiling cty v0.2.2
  353. Compiling cstr_core v0.2.6
  354. Compiling ed25519-bip32-core v0.1.1
  355. Compiling pkcs1 v0.4.1
  356. Compiling signature v2.2.0
  357. Compiling blake2 v0.10.6
  358. Compiling secp256k1 v0.27.0
  359. Compiling rsa v0.8.2
  360. Compiling sha1 v0.10.6
  361. Compiling base64 v0.11.0
  362. Compiling unicode-blocks v0.1.8
  363. Compiling uint v0.9.5
  364. Compiling sha2 v0.10.8
  365. Compiling arrayvec v0.7.4
  366. Compiling arrayref v0.3.7
  367. Compiling winnow v0.5.19
  368. Compiling toml_datetime v0.6.5
  369. Compiling once_cell v1.18.0
  370. Compiling tiny-keccak v2.0.2
  371. Compiling fixed-hash v0.7.0
  372. Compiling num-bigint v0.4.4
  373. Compiling ahash v0.7.7
  374. Compiling impl-trait-for-tuples v0.2.2
  375. Compiling rust_decimal v1.33.0
  376. Compiling rustix v0.38.24
  377. Compiling byte-slice-cast v1.2.2
  378. Compiling toml_edit v0.19.15
  379. Compiling futures-core v0.3.29
  380. Compiling bytes v1.5.0
  381. Compiling prost v0.11.9
  382. Compiling prost-types v0.11.9
  383. Compiling bcs v0.1.4 (https://github.com/KeystoneHQ/bcs.git?tag=0.1.1#99bd6ac3)
  384. Compiling proc-macro-crate v1.3.1
  385. Compiling ur-registry v0.1.0 (https://[email protected]/KeystoneHQ/keystone-sdk-rust.git?tag=0.0.20#0a786222)
  386. Compiling parity-scale-codec-derive v3.6.5
  387. Compiling primitive-types v0.10.1
  388. Compiling strsim v0.10.0
  389. Compiling ident_case v1.0.1
  390. Compiling bitflags v2.4.1
  391. Compiling futures-task v0.3.29
  392. Compiling atomic-polyfill v1.0.3
  393. Compiling linux-raw-sys v0.4.11
  394. Compiling fnv v1.0.7
  395. Compiling heck v0.4.1
  396. Compiling darling_core v0.20.3
  397. Compiling ur-parse-lib v0.2.0 (https://[email protected]/KeystoneHQ/keystone-sdk-rust.git?tag=0.0.20#0a786222)
  398. Compiling third_party v0.1.0 (/keystone3-firmware/rust/third_party)
  399. Compiling rust_tools v0.1.0 (/keystone3-firmware/rust/tools)
  400. Compiling app_utils v0.1.0 (/keystone3-firmware/rust/apps/utils)
  401. Compiling keystore v0.1.0 (/keystone3-firmware/rust/keystore)
  402. Compiling parity-scale-codec v3.6.5
  403. Compiling hashbrown v0.11.2
  404. Compiling scale-info-derive v2.10.0
  405. Compiling rlp v0.5.2
  406. Compiling serde_bytes v0.11.12
  407. Compiling derive_more v0.99.17
  408. Compiling num-rational v0.4.1
  409. Compiling prettyplease v0.1.25
  410. Compiling ref-cast v1.0.20
  411. Compiling futures-sink v0.3.29
  412. Compiling futures-channel v0.3.29
  413. Compiling thiserror v1.0.50
  414. Compiling futures-util v0.3.29
  415. Compiling regex-syntax v0.8.2
  416. Compiling critical-section v1.1.2
  417. Compiling pin-project-lite v0.2.13
  418. Compiling keccak v0.1.4
  419. Compiling darling_macro v0.20.3
  420. Compiling impl-rlp v0.3.0
  421. Compiling scale-info v2.10.0
  422. Compiling impl-codec v0.6.0
  423. Compiling impl-serde v0.4.0
  424. Compiling thiserror-impl v1.0.50
  425. Compiling ref-cast-impl v1.0.20
  426. Compiling regex-automata v0.4.3
  427. Compiling fixed-hash v0.8.0
  428. Compiling fastrand v2.0.1
  429. Compiling fixedbitset v0.4.2
  430. Compiling home v0.5.5
  431. Compiling rustversion v1.0.14
  432. Compiling pin-utils v0.1.0
  433. Compiling tempfile v3.8.1
  434. Compiling petgraph v0.6.4
  435. Compiling regex v1.10.2
  436. Compiling toml v0.5.11
  437. Compiling which v4.4.2
  438. Compiling darling v0.20.3
  439. Compiling clear_on_drop v0.2.5
  440. Compiling num-complex v0.4.4
  441. Compiling ordered-float v3.9.2
  442. Compiling indexmap v1.9.3
  443. Compiling multimap v0.8.3
  444. Compiling regex-syntax v0.6.29
  445. Compiling futures-io v0.3.29
  446. Compiling sui-enum-compat-util v0.1.0 (https://github.com/KeystoneHQ/sui.git?tag=0.1.1#d20f4381)
  447. Compiling ascii v1.1.0
  448. Compiling time-core v0.1.2
  449. Compiling powerfmt v0.2.0
  450. Compiling log v0.4.20
  451. Compiling tracing-core v0.1.32
  452. Compiling prost-build v0.11.9
  453. Compiling deranged v0.3.9
  454. Compiling tracing v0.1.40
  455. Compiling time-macros v0.2.15
  456. Compiling num v0.4.1
  457. Compiling sui-proc-macros v0.7.0 (https://github.com/KeystoneHQ/sui.git?tag=0.1.1#d20f4381)
  458. Compiling futures v0.3.29
  459. Compiling serde-value v0.7.0 (https://github.com/KeystoneHQ/serde-value.git?tag=v0.7.0_no_std#4696dd6e)
  460. Compiling rust_decimal_macros v1.33.0
  461. Compiling proc-macro-crate v0.1.5
  462. Compiling serde_with_macros v2.3.3
  463. Compiling primitive-types v0.12.2
  464. Compiling ethbloom v0.13.0
  465. Compiling proc-macro-regex v1.0.0
  466. Compiling griddle v0.5.2
  467. Compiling ethbloom v0.11.1
  468. Compiling num-derive v0.3.3
  469. Compiling borsh-schema-derive-internal v0.9.3
  470. Compiling borsh-derive-internal v0.9.3
  471. Compiling hashbrown v0.12.3
  472. Compiling ethnum v1.5.0
  473. Compiling base-x v0.2.11
  474. Compiling allocator-api2 v0.2.16
  475. Compiling borsh-derive v0.9.3
  476. Compiling sui-macros v0.7.0 (https://github.com/KeystoneHQ/sui.git?tag=0.1.1#d20f4381)
  477. Compiling ethereum-types v0.14.1
  478. Compiling move-core-types v0.0.4 (https://github.com/KeystoneHQ/sui.git?tag=0.1.1#d20f4381)
  479. Compiling time v0.3.30
  480. Compiling serde_with v2.3.3
  481. Compiling ethereum-types v0.12.1
  482. Compiling ritelinked v0.3.2
  483. Compiling strum_macros v0.24.3
  484. Compiling rippled_binary_codec v0.0.6 (https://github.com/KeystoneHQ/rippled_binary_codec.git?tag=v0.0.8#6d54449b)
  485. Compiling app_tron v0.1.0 (/keystone3-firmware/rust/apps/tron)
  486. Compiling sha3 v0.10.8
  487. Compiling sha3 v0.9.1
  488. Compiling flex-error v0.4.4
  489. Compiling subtle-encoding v0.5.1
  490. Compiling cbor_event v2.4.0 (https://[email protected]/KeystoneHQ/cbor_event.git?tag=0.0.3#92cbbf63)
  491. Compiling noop_proc_macro v0.3.0
  492. Compiling tendermint-proto v0.32.2
  493. Compiling ethabi v15.0.0
  494. Compiling cardano-serialization-lib v11.1.0 (https://[email protected]/KeystoneHQ/cardano-serialization-lib.git?tag=0.0.6#2967a0a2)
  495. Compiling sui-types v0.1.1 (https://github.com/KeystoneHQ/sui.git?tag=0.1.1#d20f4381)
  496. Compiling ethabi v18.0.0
  497. Compiling app_xrp v0.1.0 (/keystone3-firmware/rust/apps/xrp)
  498. Compiling borsh v0.9.3
  499. Compiling bincode v2.0.0-rc.3
  500. Compiling unicode-xid v0.2.4
  501. Compiling hex-literal v0.4.1
  502. Compiling app_solana v0.1.0 (/keystone3-firmware/rust/apps/solana)
  503. Compiling app_ethereum v0.1.0 (/keystone3-firmware/rust/apps/ethereum)
  504. Compiling app_near v0.1.0 (/keystone3-firmware/rust/apps/near)
  505. Compiling app_cosmos v0.1.0 (/keystone3-firmware/rust/apps/cosmos)
  506. Compiling app_cardano v0.1.0 (/keystone3-firmware/rust/apps/cardano)
  507. warning: unused imports: `CertificateKind`, `Certificate`, `NetworkId`
  508. --> /keystone3-firmware/rust/apps/cardano/src/structs.rs:12:5
  509. |
  510. 12 | Certificate, CertificateKind, NetworkId, NetworkIdKind, Transaction,
  511. | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^
  512. |
  513. = note: `#[warn(unused_imports)]` on by default
  514.  
  515. warning: unused import: `third_party::itertools::Itertools`
  516. --> /keystone3-firmware/rust/apps/cardano/src/structs.rs:21:5
  517. |
  518. 21 | use third_party::itertools::Itertools;
  519. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  520.  
  521. warning: unused import: `BTreeSet`
  522. --> /keystone3-firmware/rust/apps/cardano/src/transaction.rs:3:36
  523. |
  524. 3 | use alloc::collections::{BTreeMap, BTreeSet};
  525. | ^^^^^^^^
  526.  
  527. warning: unused import: `alloc::format`
  528. --> /keystone3-firmware/rust/apps/cardano/src/transaction.rs:4:5
  529. |
  530. 4 | use alloc::format;
  531. | ^^^^^^^^^^^^^
  532.  
  533. warning: variants `Registration`, `Deregistration`, and `Delegation` are never constructed
  534. --> /keystone3-firmware/rust/apps/cardano/src/structs.rs:109:5
  535. |
  536. 108 | enum CardanoCertAction {
  537. | ----------------- variants in this enum
  538. 109 | Registration(Registration),
  539. | ^^^^^^^^^^^^
  540. 110 | Deregistration(Deregistration),
  541. | ^^^^^^^^^^^^^^
  542. 111 | Delegation(Delegation),
  543. | ^^^^^^^^^^
  544. |
  545. = note: `CardanoCertAction` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
  546. = note: `#[warn(dead_code)]` on by default
  547.  
  548. warning: field `stake_key` is never read
  549. --> /keystone3-firmware/rust/apps/cardano/src/structs.rs:116:5
  550. |
  551. 115 | struct Registration {
  552. | ------------ field in this struct
  553. 116 | stake_key: RewardAddress,
  554. | ^^^^^^^^^
  555. |
  556. = note: `Registration` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
  557.  
  558. warning: field `stake_key` is never read
  559. --> /keystone3-firmware/rust/apps/cardano/src/structs.rs:121:5
  560. |
  561. 120 | struct Deregistration {
  562. | -------------- field in this struct
  563. 121 | stake_key: RewardAddress,
  564. | ^^^^^^^^^
  565. |
  566. = note: `Deregistration` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
  567.  
  568. warning: fields `pool` and `stake_key` are never read
  569. --> /keystone3-firmware/rust/apps/cardano/src/structs.rs:126:5
  570. |
  571. 125 | struct Delegation {
  572. | ---------- fields in this struct
  573. 126 | pool: String,
  574. | ^^^^
  575. 127 | stake_key: RewardAddress,
  576. | ^^^^^^^^^
  577. |
  578. = note: `Delegation` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
  579.  
  580. Compiling app_sui v0.1.0 (/keystone3-firmware/rust/apps/sui)
  581. Compiling app_wallets v0.1.0 (/keystone3-firmware/rust/apps/wallets)
  582. warning: unused imports: `DEVICE_TYPE`, `DEVICE_VERSION`
  583. --> /keystone3-firmware/rust/apps/wallets/src/okx.rs:18:60
  584. |
  585. 18 | use crate::{common::get_path_component, ExtendedPublicKey, DEVICE_TYPE, DEVICE_VERSION};
  586. | ^^^^^^^^^^^ ^^^^^^^^^^^^^^
  587. |
  588. = note: `#[warn(unused_imports)]` on by default
  589.  
  590. warning: `app_cardano` (lib) generated 8 warnings (run `cargo fix --lib -p app_cardano` to apply 4 suggestions)
  591. Compiling app_aptos v0.1.0 (/keystone3-firmware/rust/apps/aptos)
  592. Compiling app_bitcoin v0.1.0 (/keystone3-firmware/rust/apps/bitcoin)
  593. Compiling kt_allocator v0.1.0 (/keystone3-firmware/rust/rust_c/src/kt_allocator)
  594. warning: `app_wallets` (lib) generated 1 warning (run `cargo fix --lib -p app_wallets` to apply 1 suggestion)
  595. Compiling common_rust_c v0.1.0 (/keystone3-firmware/rust/rust_c/src/common)
  596. warning: variable does not need to be mutable
  597. --> src/common/src/lib.rs:183:9
  598. |
  599. 183 | let mut output = keystore::algorithms::crypto::hkdf(&password_bytes, &salt_bytes, iterations);
  600. | ----^^^^^^
  601. | |
  602. | help: remove this `mut`
  603. |
  604. = note: `#[warn(unused_mut)]` on by default
  605.  
  606. Compiling multi_coins_wallet_rust_c v0.1.0 (/keystone3-firmware/rust/rust_c/src/wallet/src/multi_coins_wallet)
  607. warning: unused import: `core::slice`
  608. --> src/wallet/src/multi_coins_wallet/src/lib.rs:20:5
  609. |
  610. 20 | use core::slice;
  611. | ^^^^^^^^^^^
  612. |
  613. = note: `#[warn(unused_imports)]` on by default
  614.  
  615. warning: unused import: `third_party::ur_registry::bytes::Bytes`
  616. --> src/wallet/src/multi_coins_wallet/src/lib.rs:23:5
  617. |
  618. 23 | use third_party::ur_registry::bytes::Bytes;
  619. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  620.  
  621. warning: unused import: `PtrString`
  622. --> src/wallet/src/multi_coins_wallet/src/lib.rs:33:43
  623. |
  624. 33 | use common_rust_c::types::{Ptr, PtrBytes, PtrString, PtrT, PtrUR};
  625. | ^^^^^^^^^
  626.  
  627. warning: unused import: `int32_t`
  628. --> src/wallet/src/multi_coins_wallet/src/lib.rs:37:11
  629. |
  630. 37 | use cty::{int32_t, uint32_t};
  631. | ^^^^^^^
  632.  
  633. warning: unnecessary `unsafe` block
  634. --> src/wallet/src/multi_coins_wallet/src/imtoken.rs:34:5
  635. |
  636. 34 | unsafe {
  637. | ^^^^^^ unnecessary `unsafe` block
  638. |
  639. = note: `#[warn(unused_unsafe)]` on by default
  640.  
  641. Compiling btc_only_wallet_rust_c v0.1.0 (/keystone3-firmware/rust/rust_c/src/wallet/src/btc_only_wallet)
  642. Compiling near_rust_c v0.1.0 (/keystone3-firmware/rust/rust_c/src/near)
  643. warning: unused import: `alloc::string::String`
  644. --> src/wallet/src/btc_only_wallet/src/lib.rs:6:5
  645. |
  646. 6 | use alloc::string::String;
  647. | ^^^^^^^^^^^^^^^^^^^^^
  648. |
  649. = note: `#[warn(unused_imports)]` on by default
  650.  
  651. warning: unused import: `app_wallets::DEVICE_TYPE`
  652. --> src/wallet/src/btc_only_wallet/src/lib.rs:9:5
  653. |
  654. 9 | use app_wallets::DEVICE_TYPE;
  655. | ^^^^^^^^^^^^^^^^^^^^^^^^
  656.  
  657. warning: unused import: `app_wallets::DEVICE_VERSION`
  658. --> src/wallet/src/btc_only_wallet/src/lib.rs:10:5
  659. |
  660. 10 | use app_wallets::DEVICE_VERSION;
  661. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  662.  
  663. Compiling wallet_rust_c v0.1.0 (/keystone3-firmware/rust/rust_c/src/wallet)
  664. warning: `btc_only_wallet_rust_c` (lib) generated 3 warnings (run `cargo fix --lib -p btc_only_wallet_rust_c` to apply 3 suggestions)
  665. Compiling solana_rust_c v0.1.0 (/keystone3-firmware/rust/rust_c/src/solana)
  666. Compiling btc_test_cmd v0.1.0 (/keystone3-firmware/rust/rust_c/src/test_cmd/src/btc_test_cmd)
  667. warning: unused import: `alloc::vec`
  668. --> src/test_cmd/src/btc_test_cmd/src/lib.rs:6:5
  669. |
  670. 6 | use alloc::vec;
  671. | ^^^^^^^^^^
  672. |
  673. = note: `#[warn(unused_imports)]` on by default
  674.  
  675. warning: unused import: `cty::c_char`
  676. --> src/test_cmd/src/btc_test_cmd/src/lib.rs:9:5
  677. |
  678. 9 | use cty::c_char;
  679. | ^^^^^^^^^^^
  680.  
  681. warning: unused imports: `CryptoKeyPath`, `PathComponent`
  682. --> src/test_cmd/src/btc_test_cmd/src/lib.rs:13:49
  683. |
  684. 13 | use third_party::ur_registry::crypto_key_path::{CryptoKeyPath, PathComponent};
  685. | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^
  686.  
  687. warning: unused import: `recover_c_char`
  688. --> src/test_cmd/src/btc_test_cmd/src/lib.rs:25:44
  689. |
  690. 25 | use common_rust_c::utils::{convert_c_char, recover_c_char};
  691. | ^^^^^^^^^^^^^^
  692.  
  693. warning: `btc_test_cmd` (lib) generated 4 warnings (run `cargo fix --lib -p btc_test_cmd` to apply 4 suggestions)
  694. Compiling general_test_cmd v0.1.0 (/keystone3-firmware/rust/rust_c/src/test_cmd/src/general_test_cmd)
  695. warning: unused import: `alloc::boxed::Box`
  696. --> src/test_cmd/src/general_test_cmd/src/lib.rs:4:5
  697. |
  698. 4 | use alloc::boxed::Box;
  699. | ^^^^^^^^^^^^^^^^^
  700. |
  701. = note: `#[warn(unused_imports)]` on by default
  702.  
  703. warning: unused import: `String`
  704. --> src/test_cmd/src/general_test_cmd/src/lib.rs:5:21
  705. |
  706. 5 | use alloc::string::{String, ToString};
  707. | ^^^^^^
  708.  
  709. warning: unused import: `alloc::vec::Vec`
  710. --> src/test_cmd/src/general_test_cmd/src/lib.rs:7:5
  711. |
  712. 7 | use alloc::vec::Vec;
  713. | ^^^^^^^^^^^^^^^
  714.  
  715. warning: unused import: `third_party::ur_registry::crypto_psbt::CryptoPSBT`
  716. --> src/test_cmd/src/general_test_cmd/src/lib.rs:18:5
  717. |
  718. 18 | use third_party::ur_registry::crypto_psbt::CryptoPSBT;
  719. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  720.  
  721. warning: unused import: `third_party::ur_registry::traits::RegistryItem`
  722. --> src/test_cmd/src/general_test_cmd/src/lib.rs:23:5
  723. |
  724. 23 | use third_party::ur_registry::traits::RegistryItem;
  725. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  726.  
  727. warning: unused import: `common_rust_c::errors::ErrorCodes`
  728. --> src/test_cmd/src/general_test_cmd/src/lib.rs:25:5
  729. |
  730. 25 | use common_rust_c::errors::ErrorCodes;
  731. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  732.  
  733. warning: unused import: `common_rust_c::ffi::CSliceFFI`
  734. --> src/test_cmd/src/general_test_cmd/src/lib.rs:26:5
  735. |
  736. 26 | use common_rust_c::ffi::CSliceFFI;
  737. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  738.  
  739. warning: unused import: `common_rust_c::structs::ExtendedPublicKey`
  740. --> src/test_cmd/src/general_test_cmd/src/lib.rs:27:5
  741. |
  742. 27 | use common_rust_c::structs::ExtendedPublicKey;
  743. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  744.  
  745. warning: unused import: `common_rust_c::types::PtrDecoder`
  746. --> src/test_cmd/src/general_test_cmd/src/lib.rs:28:5
  747. |
  748. 28 | use common_rust_c::types::PtrDecoder;
  749. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  750.  
  751. warning: unused imports: `FRAGMENT_MAX_LENGTH_DEFAULT`, `UREncodeResult`, `URParseMultiResult`, `decode_ur`, `receive`
  752. --> src/test_cmd/src/general_test_cmd/src/lib.rs:30:5
  753. |
  754. 30 | decode_ur, receive, UREncodeResult, URParseMultiResult, URParseResult, URType, ViewType,
  755. | ^^^^^^^^^ ^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^
  756. 31 | FRAGMENT_MAX_LENGTH_DEFAULT,
  757. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  758.  
  759. warning: unused import: `convert_c_char`
  760. --> src/test_cmd/src/general_test_cmd/src/lib.rs:33:28
  761. |
  762. 33 | use common_rust_c::utils::{convert_c_char, recover_c_char};
  763. | ^^^^^^^^^^^^^^
  764.  
  765. Compiling tron_rust_c v0.1.0 (/keystone3-firmware/rust/rust_c/src/tron)
  766. warning: `multi_coins_wallet_rust_c` (lib) generated 5 warnings (run `cargo fix --lib -p multi_coins_wallet_rust_c` to apply 4 suggestions)
  767. Compiling test_cmd v0.1.0 (/keystone3-firmware/rust/rust_c/src/test_cmd)
  768. warning: `general_test_cmd` (lib) generated 11 warnings (run `cargo fix --lib -p general_test_cmd` to apply 11 suggestions)
  769. Compiling sui_rust_c v0.1.0 (/keystone3-firmware/rust/rust_c/src/sui)
  770. warning: unused import: `btc_test_cmd`
  771. --> src/test_cmd/src/lib.rs:7:5
  772. |
  773. 7 | use btc_test_cmd;
  774. | ^^^^^^^^^^^^
  775. |
  776. = note: `#[warn(unused_imports)]` on by default
  777.  
  778. warning: unused import: `general_test_cmd`
  779. --> src/test_cmd/src/lib.rs:10:5
  780. |
  781. 10 | use general_test_cmd;
  782. | ^^^^^^^^^^^^^^^^
  783.  
  784. warning: `test_cmd` (lib) generated 2 warnings (run `cargo fix --lib -p test_cmd` to apply 2 suggestions)
  785. Compiling aptos_rust_c v0.1.0 (/keystone3-firmware/rust/rust_c/src/aptos)
  786. Compiling cosmos_rust_c v0.1.0 (/keystone3-firmware/rust/rust_c/src/cosmos)
  787. Compiling ethereum_rust_c v0.1.0 (/keystone3-firmware/rust/rust_c/src/ethereum)
  788. warning: unused variable: `e`
  789. --> src/ethereum/src/lib.rs:120:31
  790. |
  791. 120 | .map_err(|e| RustCError::UnexpectedError(format!("unable to derive pubkey")))
  792. | ^ help: if this is intentional, prefix it with an underscore: `_e`
  793. |
  794. = note: `#[warn(unused_variables)]` on by default
  795.  
  796. Compiling cardano_rust_c v0.1.0 (/keystone3-firmware/rust/rust_c/src/cardano)
  797. Compiling bitcoin_rust_c v0.1.0 (/keystone3-firmware/rust/rust_c/src/bitcoin)
  798. warning: `ethereum_rust_c` (lib) generated 1 warning (run `cargo fix --lib -p ethereum_rust_c` to apply 1 suggestion)
  799. Compiling xrp_rust_c v0.1.0 (/keystone3-firmware/rust/rust_c/src/xrp)
  800. warning: unused import: `core::str::FromStr`
  801. --> src/xrp/src/lib.rs:10:5
  802. |
  803. 10 | use core::str::FromStr;
  804. | ^^^^^^^^^^^^^^^^^^
  805. |
  806. = note: `#[warn(unused_imports)]` on by default
  807.  
  808. warning: unused import: `XRPHDPath`
  809. --> src/xrp/src/lib.rs:13:36
  810. |
  811. 13 | use crate::structs::{DisplayXrpTx, XRPHDPath};
  812. | ^^^^^^^^^
  813.  
  814. warning: unused import: `RustCError`
  815. --> src/xrp/src/lib.rs:15:41
  816. |
  817. 15 | use common_rust_c::errors::{ErrorCodes, RustCError};
  818. | ^^^^^^^^^^
  819.  
  820. warning: unused import: `common_rust_c::ffi::CSliceFFI`
  821. --> src/xrp/src/lib.rs:17:5
  822. |
  823. 17 | use common_rust_c::ffi::CSliceFFI;
  824. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  825.  
  826. warning: unused import: `recover_c_array`
  827. --> src/xrp/src/lib.rs:21:44
  828. |
  829. 21 | use common_rust_c::utils::{convert_c_char, recover_c_array, recover_c_char};
  830. | ^^^^^^^^^^^^^^^
  831.  
  832. warning: unused import: `third_party::bitcoin::bip32::DerivationPath`
  833. --> src/xrp/src/lib.rs:22:5
  834. |
  835. 22 | use third_party::bitcoin::bip32::DerivationPath;
  836. | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  837.  
  838. warning: unnecessary `unsafe` block
  839. --> src/xrp/src/structs.rs:63:9
  840. |
  841. 63 | unsafe {
  842. | ^^^^^^ unnecessary `unsafe` block
  843. |
  844. = note: `#[warn(unused_unsafe)]` on by default
  845.  
  846. warning: `xrp_rust_c` (lib) generated 7 warnings (run `cargo fix --lib -p xrp_rust_c` to apply 6 suggestions)
  847. warning: `common_rust_c` (lib) generated 1 warning (run `cargo fix --lib -p common_rust_c` to apply 1 suggestion)
  848. Compiling rust_c v0.1.0 (/keystone3-firmware/rust/rust_c)
  849. warning: unused import: `bitcoin_rust_c`
  850. --> src/lib.rs:9:5
  851. |
  852. 9 | use bitcoin_rust_c;
  853. | ^^^^^^^^^^^^^^
  854. |
  855. = note: `#[warn(unused_imports)]` on by default
  856.  
  857. warning: unused import: `common_rust_c`
  858. --> src/lib.rs:10:5
  859. |
  860. 10 | use common_rust_c;
  861. | ^^^^^^^^^^^^^
  862.  
  863. warning: unused import: `test_cmd`
  864. --> src/lib.rs:11:5
  865. |
  866. 11 | use test_cmd;
  867. | ^^^^^^^^
  868.  
  869. warning: unused import: `wallet_rust_c`
  870. --> src/lib.rs:12:5
  871. |
  872. 12 | use wallet_rust_c;
  873. | ^^^^^^^^^^^^^
  874.  
  875. warning: unused import: `aptos_rust_c`
  876. --> src/lib.rs:15:5
  877. |
  878. 15 | use aptos_rust_c;
  879. | ^^^^^^^^^^^^
  880.  
  881. warning: unused import: `cardano_rust_c`
  882. --> src/lib.rs:17:5
  883. |
  884. 17 | use cardano_rust_c;
  885. | ^^^^^^^^^^^^^^
  886.  
  887. warning: unused import: `cosmos_rust_c`
  888. --> src/lib.rs:19:5
  889. |
  890. 19 | use cosmos_rust_c;
  891. | ^^^^^^^^^^^^^
  892.  
  893. warning: unused import: `ethereum_rust_c`
  894. --> src/lib.rs:21:5
  895. |
  896. 21 | use ethereum_rust_c;
  897. | ^^^^^^^^^^^^^^^
  898.  
  899. warning: unused import: `near_rust_c`
  900. --> src/lib.rs:23:5
  901. |
  902. 23 | use near_rust_c;
  903. | ^^^^^^^^^^^
  904.  
  905. warning: unused import: `solana_rust_c`
  906. --> src/lib.rs:25:5
  907. |
  908. 25 | use solana_rust_c;
  909. | ^^^^^^^^^^^^^
  910.  
  911. warning: unused import: `sui_rust_c`
  912. --> src/lib.rs:27:5
  913. |
  914. 27 | use sui_rust_c;
  915. | ^^^^^^^^^^
  916.  
  917. warning: unused import: `tron_rust_c`
  918. --> src/lib.rs:29:5
  919. |
  920. 29 | use tron_rust_c;
  921. | ^^^^^^^^^^^
  922.  
  923. warning: unused import: `xrp_rust_c`
  924. --> src/lib.rs:31:5
  925. |
  926. 31 | use xrp_rust_c;
  927. | ^^^^^^^^^^
  928.  
  929. warning: `rust_c` (lib) generated 13 warnings (run `cargo fix --lib -p rust_c` to apply 13 suggestions)
  930. Finished release [optimized] target(s) in 3m 19s
  931. WARN: Skip rust_c::KT_ALLOCATOR - (not `no_mangle`).
  932. WARN: Skip rust_c::_ - (not `pub`).
  933. WARN: Skip common_rust_c::KEYSTONE - (not `no_mangle`).
  934. WARN: Skip common_rust_c::FRAGMENT_UNLIMITED_LENGTH - (not `no_mangle`).
  935. [ 0%] Built target rust_c
  936. Scanning dependencies of target mh1903.elf
  937. [ 0%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/MHSCPU_Driver/src/mhscpu_gpio.c.obj
  938. [ 0%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/MHSCPU_Driver/src/mhscpu_exti.c.obj
  939. [ 0%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/MHSCPU_Driver/src/mhscpu_i2c.c.obj
  940. [ 0%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/MHSCPU_Driver/src/mhscpu_dcmi.c.obj
  941. [ 0%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/MHSCPU_Driver/src/mhscpu_bpk.c.obj
  942. [ 0%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/MHSCPU_Driver/src/mhscpu_adc.c.obj
  943. [ 0%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/MHSCPU_Driver/src/mhscpu_dma.c.obj
  944. [ 1%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/MHSCPU_Driver/src/mhscpu_otp.c.obj
  945. [ 1%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/MHSCPU_Driver/src/mhscpu_lcdi.c.obj
  946. [ 1%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/MHSCPU_Driver/src/mhscpu_psram.c.obj
  947. [ 1%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/MHSCPU_Driver/src/mhscpu_rtc.c.obj
  948. [ 1%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/MHSCPU_Driver/src/mhscpu_sdio.c.obj
  949. [ 1%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/MHSCPU_Driver/src/mhscpu_ssc.c.obj
  950. [ 1%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/MHSCPU_Driver/src/mhscpu_sensor.c.obj
  951. [ 1%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/MHSCPU_Driver/src/mhscpu_spi.c.obj
  952. [ 2%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/MHSCPU_Driver/src/mhscpu_trng.c.obj
  953. [ 2%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/MHSCPU_Driver/src/mhscpu_sysctrl.c.obj
  954. [ 2%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/MHSCPU_Driver/src/mhscpu_timer.c.obj
  955. [ 2%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/MHSCPU_Driver/src/misc.c.obj
  956. [ 2%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/MHSCPU_Driver/src/mhscpu_uart.c.obj
  957. [ 2%] Building C object CMakeFiles/mh1903.elf.dir/src/config/version.c.obj
  958. [ 2%] Building C object CMakeFiles/mh1903.elf.dir/src/cm_backtrace/cm_backtrace.c.obj
  959. [ 2%] Building C object CMakeFiles/mh1903.elf.dir/src/crypto/account_public_info.c.obj
  960. [ 2%] Building C object CMakeFiles/mh1903.elf.dir/src/crypto/bips/bip39.c.obj
  961. [ 2%] Building C object CMakeFiles/mh1903.elf.dir/src/crypto/bips/wordlist.c.obj
  962. [ 2%] Building C object CMakeFiles/mh1903.elf.dir/src/crypto/secret_cache.c.obj
  963. [ 2%] Building C object CMakeFiles/mh1903.elf.dir/src/crypto/slip39/rs1024.c.obj
  964. [ 3%] Building C object CMakeFiles/mh1903.elf.dir/src/crypto/checksum/crc.c.obj
  965. [ 3%] Building C object CMakeFiles/mh1903.elf.dir/src/crypto/bips/mnemonic.c.obj
  966. [ 3%] Building C object CMakeFiles/mh1903.elf.dir/src/crypto/checksum/md5.c.obj
  967. [ 3%] Building C object CMakeFiles/mh1903.elf.dir/src/crypto/utils/hash_and_salt.c.obj
  968. [ 3%] Building C object CMakeFiles/mh1903.elf.dir/src/crypto/slip39/trezor-crypto/rand.c.obj
  969. [ 3%] Building C object CMakeFiles/mh1903.elf.dir/src/crypto/slip39/slip39.c.obj
  970. [ 4%] Building C object CMakeFiles/mh1903.elf.dir/src/crypto/checksum/fingerprint_crc.c.obj
  971. [ 4%] Building C object CMakeFiles/mh1903.elf.dir/src/crypto/slip39/trezor-crypto/sha2.c.obj
  972. [ 4%] Building C object CMakeFiles/mh1903.elf.dir/src/crypto/slip39/trezor-crypto/memzero.c.obj
  973. [ 4%] Building C object CMakeFiles/mh1903.elf.dir/src/crypto/utils/pbkdf2.c.obj
  974. [ 4%] Building C object CMakeFiles/mh1903.elf.dir/src/crypto/slip39/trezor-crypto/pbkdf2.c.obj
  975. [ 4%] Building C object CMakeFiles/mh1903.elf.dir/src/crypto/utils/hmac.c.obj
  976. [ 4%] Building C object CMakeFiles/mh1903.elf.dir/src/crypto/utils/hkdf.c.obj
  977. [ 4%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_atecc608b.c.obj
  978. [ 4%] Building C object CMakeFiles/mh1903.elf.dir/src/device_settings.c.obj
  979. [ 4%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_battery.c.obj
  980. [ 5%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_bpk.c.obj
  981. /keystone3-firmware/src/crypto/utils/hkdf.c: In function 'hkdf':
  982. /keystone3-firmware/src/crypto/utils/hkdf.c:10:63: warning: passing argument 2 of 'pbkdf2_rust' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  983. 10 | SimpleResponse_u8 *simpleResponse = pbkdf2_rust(password, salt, iterations);
  984. | ^~~~
  985. In file included from /keystone3-firmware/src/crypto/utils/hkdf.c:5:
  986. /keystone3-firmware/build/rust-builds/librust_c.h:864:27: note: expected 'PtrBytes' {aka 'unsigned char *'} but argument is of type 'const uint8_t *' {aka 'const unsigned char *'}
  987. 864 | struct SimpleResponse_u8 *pbkdf2_rust(PtrBytes password, PtrBytes salt, uint32_t iterations);
  988. | ^~~~~~~~~~~
  989. [ 5%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_aw32001.c.obj
  990. [ 5%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_button.c.obj
  991. [ 5%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_cst726.c.obj
  992. [ 5%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_cst3xx.c.obj
  993. [ 5%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_ds28s60.c.obj
  994. [ 5%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_gsl1691.c.obj
  995. [ 5%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_exti.c.obj
  996. [ 5%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_i2c_io.c.obj
  997. [ 5%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_ili9806.c.obj
  998. [ 6%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_i2c.c.obj
  999. [ 6%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_ft6336.c.obj
  1000. [ 6%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_gd25qxx.c.obj
  1001. [ 6%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_lcd_bright.c.obj
  1002. [ 7%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_psram.c.obj
  1003. [ 7%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_motor.c.obj
  1004. [ 7%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_nt35510.c.obj
  1005. [ 7%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_otp.c.obj
  1006. [ 7%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_rtc.c.obj
  1007. [ 7%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_power.c.obj
  1008. /keystone3-firmware/src/device_settings.c: In function 'WipeDevice':
  1009. /keystone3-firmware/src/device_settings.c:197:9: warning: unused variable 'ret' [-Wunused-variable]
  1010. 197 | int ret = 0;
  1011. | ^~~
  1012. [ 7%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_sdcard.c.obj
  1013. [ 7%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_parallel8080.c.obj
  1014. [ 7%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_sys.c.obj
  1015. [ 7%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_qrdecode.c.obj
  1016. [ 8%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_tamper.c.obj
  1017. [ 8%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_spi.c.obj
  1018. [ 8%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_sensor.c.obj
  1019. [ 8%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_spi_io.c.obj
  1020. [ 8%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_sdio.c.obj
  1021. [ 8%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_uart.c.obj
  1022. [ 8%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_virtual_touch.c.obj
  1023. [ 8%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/drv_trng.c.obj
  1024. [ 8%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/hal_touch.c.obj
  1025. [ 8%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/hal_lcd.c.obj
  1026. [ 8%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/hardware_version.c.obj
  1027. [ 8%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/low_power.c.obj
  1028. [ 8%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/power_on_self_check.c.obj
  1029. [ 9%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/usb/drv_usb.c.obj
  1030. [ 9%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/usb/usb_bsp.c.obj
  1031. [ 9%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/usb/usbd_cdc_vcp.c.obj
  1032. [ 9%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/usb/usbd_composite.c.obj
  1033. [ 9%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/usb/usbd_usr.c.obj
  1034. [ 9%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/usb/usbd_desc.c.obj
  1035. [ 9%] Building C object CMakeFiles/mh1903.elf.dir/src/hardware_interface/anti_tamper.c.obj
  1036. [ 9%] Building C object CMakeFiles/mh1903.elf.dir/src/driver/usb/usbd_storage_msd.c.obj
  1037. [ 9%] Building C object CMakeFiles/mh1903.elf.dir/src/error_codes/err_code.c.obj
  1038. [ 9%] Building C object CMakeFiles/mh1903.elf.dir/src/error_codes/fingerprint_errcode.c.obj
  1039. [ 9%] Building C object CMakeFiles/mh1903.elf.dir/src/hardware_interface/draw_on_lcd.c.obj
  1040. [ 10%] Building C object CMakeFiles/mh1903.elf.dir/src/firmware/firmware_update.c.obj
  1041. /keystone3-firmware/src/driver/drv_otp.c: In function 'ReadTamperFlag':
  1042. [ 10%] Building C object CMakeFiles/mh1903.elf.dir/src/hardware_interface/motor_interface.c.obj
  1043. /keystone3-firmware/src/driver/drv_otp.c:46:1: warning: control reaches end of non-void function [-Wreturn-type]
  1044. 46 | }
  1045. | ^
  1046. [ 10%] Building C object CMakeFiles/mh1903.elf.dir/src/managers/account_manager.c.obj
  1047. [ 10%] Building C object CMakeFiles/mh1903.elf.dir/src/managers/fingerprint_process.c.obj
  1048. [ 10%] Building C object CMakeFiles/mh1903.elf.dir/src/managers/screen_manager.c.obj
  1049. [ 10%] Building C object CMakeFiles/mh1903.elf.dir/src/managers/power_manager.c.obj
  1050. [ 10%] Building C object CMakeFiles/mh1903.elf.dir/src/hardware_interface/screenshot.c.obj
  1051. [ 10%] Building C object CMakeFiles/mh1903.elf.dir/src/hardware_interface/se_interface.c.obj
  1052. [ 10%] Building C object CMakeFiles/mh1903.elf.dir/src/managers/se_manager.c.obj
  1053. [ 10%] Building C object CMakeFiles/mh1903.elf.dir/src/main.c.obj
  1054. [ 11%] Building C object CMakeFiles/mh1903.elf.dir/src/managers/keystore.c.obj
  1055. [ 11%] Building C object CMakeFiles/mh1903.elf.dir/src/managers/motor_manager.c.obj
  1056. [ 11%] Building C object CMakeFiles/mh1903.elf.dir/src/msg/general_msg.c.obj
  1057. [ 11%] Building C object CMakeFiles/mh1903.elf.dir/src/msg/user_msg.c.obj
  1058. [ 11%] Building C object CMakeFiles/mh1903.elf.dir/src/presetting.c.obj
  1059. [ 12%] Building C object CMakeFiles/mh1903.elf.dir/src/ram/psram_heap_4.c.obj
  1060. [ 12%] Building C object CMakeFiles/mh1903.elf.dir/src/ram/user_memory.c.obj
  1061. [ 12%] Building C object CMakeFiles/mh1903.elf.dir/src/tasks/background_app.c.obj
  1062. [ 12%] Building C object CMakeFiles/mh1903.elf.dir/src/tasks/fingerprint_task.c.obj
  1063. [ 12%] Building C object CMakeFiles/mh1903.elf.dir/src/tasks/log_task.c.obj
  1064. [ 12%] Building C object CMakeFiles/mh1903.elf.dir/src/tasks/cmd_task.c.obj
  1065. [ 12%] Building C object CMakeFiles/mh1903.elf.dir/src/tasks/background_task.c.obj
  1066. [ 12%] Building C object CMakeFiles/mh1903.elf.dir/src/tasks/test_task.c.obj
  1067. [ 12%] Building C object CMakeFiles/mh1903.elf.dir/src/tasks/ui_display_task.c.obj
  1068. [ 13%] Building C object CMakeFiles/mh1903.elf.dir/src/tasks/touchpad_task.c.obj
  1069. [ 13%] Building C object CMakeFiles/mh1903.elf.dir/src/tasks/usb_task.c.obj
  1070. [ 13%] Building C object CMakeFiles/mh1903.elf.dir/src/tasks/qrdecode_task.c.obj
  1071. [ 13%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/bigQRCode.c.obj
  1072. /keystone3-firmware/src/managers/fingerprint_process.c: In function 'GuiGetFpVersion':
  1073. [ 13%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_analyze/gui_analyze.c.obj
  1074. /keystone3-firmware/src/managers/fingerprint_process.c:414:12: warning: pointer targets in returning 'char *' from a function with return type 'uint8_t *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign]
  1075. 414 | return version;
  1076. | ^~~~~~~
  1077. [ 13%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/blue.c.obj
  1078. [ 13%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinAkt.c.obj
  1079. [ 13%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/circular.c.obj
  1080. [ 13%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinAda.c.obj
  1081. [ 13%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinAtom.c.obj
  1082. [ 14%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinApt.c.obj
  1083. [ 14%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinAva.c.obj
  1084. [ 14%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinBld.c.obj
  1085. [ 14%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinBnb.c.obj
  1086. [ 14%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinBch.c.obj
  1087. [ 14%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinBoot.c.obj
  1088. [ 14%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinAxl.c.obj
  1089. [ 14%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinBtc.c.obj
  1090. [ 15%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinCro.c.obj
  1091. [ 15%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinCtk.c.obj
  1092. [ 15%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinDash.c.obj
  1093. [ 15%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinDot.c.obj
  1094. [ 15%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinDvpn.c.obj
  1095. [ 15%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinEth.c.obj
  1096. [ 15%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinEvmos.c.obj
  1097. [ 15%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinIris.c.obj
  1098. [ 15%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinIxo.c.obj
  1099. [ 15%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinJuno.c.obj
  1100. [ 15%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinGrav.c.obj
  1101. [ 15%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinKava.c.obj
  1102. [ 15%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinInj.c.obj
  1103. [ 16%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinIov.c.obj
  1104. [ 16%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinKsm.c.obj
  1105. [ 16%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinLuna.c.obj
  1106. [ 16%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinLunc.c.obj
  1107. [ 16%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinLtc.c.obj
  1108. [ 17%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinMatic.c.obj
  1109. [ 17%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinOsmo.c.obj
  1110. [ 17%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinOkb.c.obj
  1111. [ 17%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinQck.c.obj
  1112. [ 17%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinRowan.c.obj
  1113. [ 17%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinScroll.c.obj
  1114. [ 17%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinNgm.c.obj
  1115. [ 17%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinRegen.c.obj
  1116. [ 17%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinScrt.c.obj
  1117. [ 18%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinSol.c.obj
  1118. [ 18%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinSui.c.obj
  1119. [ 18%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinStrd.c.obj
  1120. [ 18%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinSomm.c.obj
  1121. [ 18%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinStars.c.obj
  1122. [ 18%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinTgd.c.obj
  1123. [ 18%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinUmee.c.obj
  1124. [ 18%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinTrx.c.obj
  1125. [ 18%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinXprt.c.obj
  1126. [ 18%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/emoji/emojiAlien.c.obj
  1127. [ 19%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/coin/coinXrp.c.obj
  1128. [ 19%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/election.c.obj
  1129. [ 19%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/emoji/emojiBitcoin.c.obj
  1130. [ 19%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/emoji/emojiCompass.c.obj
  1131. [ 20%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/emoji/emojiFlash.c.obj
  1132. [ 20%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/emoji/emojiCrown.c.obj
  1133. [ 20%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/emoji/emojiEth.c.obj
  1134. [ 20%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/emoji/emojiCopper.c.obj
  1135. [ 20%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/emoji/emojiAt.c.obj
  1136. [ 20%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/emoji/emojiHeart.c.obj
  1137. [ 20%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/emoji/emojiHappy.c.obj
  1138. [ 20%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/emoji/emojiLogo.c.obj
  1139. [ 20%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/emoji/emojiGame.c.obj
  1140. [ 20%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/emoji/emojiMusic.c.obj
  1141. /keystone3-firmware/src/ui/gui_analyze/gui_analyze.c: In function 'GuiTemplateCustomFunc':
  1142. /keystone3-firmware/src/ui/gui_analyze/gui_analyze.c:1313:16: warning: returning 'void (*)(lv_obj_t *, void *)' {aka 'void (*)(struct _lv_obj_t *, void *)'} from a function with incompatible return type 'GetCustomContainerFunc' {aka 'void * (*)(struct _lv_obj_t *, void *)'} [-Wincompatible-pointer-types]
  1143. 1313 | return GuiShowSolTxOverview;
  1144. | ^~~~~~~~~~~~~~~~~~~~
  1145. /keystone3-firmware/src/ui/gui_analyze/gui_analyze.c:1317:16: warning: returning 'void (*)(lv_obj_t *, void *)' {aka 'void (*)(struct _lv_obj_t *, void *)'} from a function with incompatible return type 'GetCustomContainerFunc' {aka 'void * (*)(struct _lv_obj_t *, void *)'} [-Wincompatible-pointer-types]
  1146. 1317 | return GuiShowSolTxDetail;
  1147. | ^~~~~~~~~~~~~~~~~~
  1148. [ 20%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/emoji/emojiRocket.c.obj
  1149. [ 20%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/emoji/emojiStar.c.obj
  1150. [ 20%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/emoji/emojiSafe.c.obj
  1151. [ 21%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/font/cn/openSansCnBoldIllustrate.c.obj
  1152. [ 21%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/font/cn/openSansCnIllustrate.c.obj
  1153. [ 21%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/font/cn/openSansCnTitle.c.obj
  1154. [ 21%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/font/cn/openSansCnLittleTitle.c.obj
  1155. [ 21%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/font/cn/openSansCnText.c.obj
  1156. [ 21%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/font/en/openSansEnBoldIllustrate.c.obj
  1157. [ 21%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/font/en/openSansEnLittleTitle.c.obj
  1158. [ 21%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/font/en/openSansEnIllustrate.c.obj
  1159. [ 21%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/font/en/openSansEnText.c.obj
  1160. [ 21%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/font/openSansButton.c.obj
  1161. [ 21%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/font/openSansLanguage.c.obj
  1162. [ 21%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/font/openSansDesc.c.obj
  1163. [ 22%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/font/en/openSansEnTitle.c.obj
  1164. [ 22%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/font/openSans_24.c.obj
  1165. [ 22%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgAboutIcon.c.obj
  1166. [ 22%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/font/openSans_20.c.obj
  1167. [ 22%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgAbout.c.obj
  1168. [ 23%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgAddressType.c.obj
  1169. [ 23%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgArrowDown.c.obj
  1170. [ 23%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgArrowNext.c.obj
  1171. [ 23%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgArrowDownS.c.obj
  1172. [ 23%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgArrowLeft.c.obj
  1173. [ 23%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgArrowPre.c.obj
  1174. [ 23%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgArrowRightO.c.obj
  1175. [ 23%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgArrowRightS.c.obj
  1176. [ 23%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgArrowRight.c.obj
  1177. [ 23%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgBackspace.c.obj
  1178. [ 24%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgArrowUpS.c.obj
  1179. [ 24%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgBatteryPower10.c.obj
  1180. [ 24%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgBatteryPower20.c.obj
  1181. [ 24%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgBattery.c.obj
  1182. [ 24%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgBatteryPowerFull.c.obj
  1183. [ 24%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgBatteryPower30.c.obj
  1184. [ 24%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgChange.c.obj
  1185. [ 25%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgBrightnessLow.c.obj
  1186. [ 25%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgBrightnessHigh.c.obj
  1187. [ 25%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgBootLogo.c.obj
  1188. [ 25%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgCheck.c.obj
  1189. [ 25%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgConnect.c.obj
  1190. [ 25%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgCharging.c.obj
  1191. [ 25%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgClose.c.obj
  1192. [ 25%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgConfirmSlider.c.obj
  1193. [ 25%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgConnectWithRabby.c.obj
  1194. [ 25%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgConnectWithWallet.c.obj
  1195. [ 25%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgContract.c.obj
  1196. [ 26%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgConnection.c.obj
  1197. [ 26%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgConversion.c.obj
  1198. [ 26%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgDel.c.obj
  1199. [ 26%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgCosmosTag.c.obj
  1200. [ 26%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgDelWallet.c.obj
  1201. [ 27%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgEdit.c.obj
  1202. [ 27%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgDelete.c.obj
  1203. [ 27%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgDeleteL.c.obj
  1204. [ 27%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgDiscord.c.obj
  1205. [ 27%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgExport.c.obj
  1206. [ 27%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgEns.c.obj
  1207. [ 27%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgEye.c.obj
  1208. [ 27%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgEyeOff.c.obj
  1209. [ 27%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgFailed.c.obj
  1210. [ 27%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgEyeOn.c.obj
  1211. [ 28%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgGreenFinger.c.obj
  1212. [ 28%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgFirmwareUp.c.obj
  1213. [ 28%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgForget.c.obj
  1214. [ 28%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgImport.c.obj
  1215. [ 28%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgInfo.c.obj
  1216. [ 28%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgInformation.c.obj
  1217. [ 28%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgLTCorner.c.obj
  1218. [ 28%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgLock.c.obj
  1219. [ 28%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgLockDestroy.c.obj
  1220. [ 29%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgLogoGraph.c.obj
  1221. [ 29%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgLockedDevice.c.obj
  1222. [ 29%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgLogoGraphL.c.obj
  1223. [ 29%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgLockedLock.c.obj
  1224. [ 29%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgManage.c.obj
  1225. [ 29%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgManage2.c.obj
  1226. [ 29%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgMessageSelect.c.obj
  1227. [ 29%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgNetwork.c.obj
  1228. [ 29%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgMore.c.obj
  1229. [ 29%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgMicroSd.c.obj
  1230. [ 29%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgNextStep.c.obj
  1231. [ 29%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgPath.c.obj
  1232. [ 30%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgObserve.c.obj
  1233. [ 30%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgQrcodeTurquoise.c.obj
  1234. [ 30%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgQuestion.c.obj
  1235. [ 30%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgPowerOff.c.obj
  1236. [ 30%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgQrcode36px.c.obj
  1237. [ 30%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgReboot.c.obj
  1238. [ 30%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgReceive.c.obj
  1239. [ 31%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgRedFinger.c.obj
  1240. [ 31%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgRedEye.c.obj
  1241. [ 31%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgSdCard.c.obj
  1242. [ 31%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgReset.c.obj
  1243. [ 31%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgSdCardL.c.obj
  1244. [ 31%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgScan.c.obj
  1245. [ 31%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgSearch.c.obj
  1246. [ 31%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgSingleBackup.c.obj
  1247. [ 31%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgSettings.c.obj
  1248. [ 31%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgSkip.c.obj
  1249. [ 32%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgSmartContract.c.obj
  1250. [ 32%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgSuccess.c.obj
  1251. [ 32%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgTelegram.c.obj
  1252. [ 32%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgSwitch.c.obj
  1253. [ 32%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgSystemSetting.c.obj
  1254. [ 32%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgTransfer.c.obj
  1255. [ 32%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgTutorial.c.obj
  1256. [ 32%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgTutorialS.c.obj
  1257. [ 32%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgWallet.c.obj
  1258. [ 32%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgTwitter.c.obj
  1259. [ 32%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgUsb.c.obj
  1260. [ 33%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgUncheckCircle.c.obj
  1261. [ 33%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgUsbConnection.c.obj
  1262. [ 33%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgUnitConversion.c.obj
  1263. [ 33%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgUnknown.c.obj
  1264. [ 33%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgWallet2.c.obj
  1265. [ 34%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgWalletSetting.c.obj
  1266. [ 34%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgWalletLock.c.obj
  1267. [ 34%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgWarn.c.obj
  1268. [ 34%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgWalletSettings.c.obj
  1269. [ 34%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgWarning.c.obj
  1270. [ 34%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgWipeDevice.c.obj
  1271. [ 34%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgWhiteFinger.c.obj
  1272. [ 34%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/keyStone.c.obj
  1273. [ 34%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgWipe.c.obj
  1274. [ 34%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/specter.c.obj
  1275. [ 34%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/img/imgYellowFinger.c.obj
  1276. [ 35%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/messageRight.c.obj
  1277. [ 35%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/ring.c.obj
  1278. [ 35%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/sparrow.c.obj
  1279. [ 35%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/nunchuck.c.obj
  1280. [ 35%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/qrCode.c.obj
  1281. [ 35%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletArConnect.c.obj
  1282. [ 35%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletBitkeep.c.obj
  1283. [ 35%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletBitcoinlight.c.obj
  1284. [ 36%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletCasa.c.obj
  1285. [ 36%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletBlock.c.obj
  1286. [ 36%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletBlockWallet.c.obj
  1287. [ 36%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletBluewallet.c.obj
  1288. [ 36%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletElectrum.c.obj
  1289. [ 36%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletCore.c.obj
  1290. [ 36%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletImToken.c.obj
  1291. [ 36%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletEternl.c.obj
  1292. [ 36%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletFewcha.c.obj
  1293. [ 37%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletKeplr.c.obj
  1294. [ 37%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletMetamask.c.obj
  1295. [ 37%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletOkx.c.obj
  1296. [ 37%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletKeystone.c.obj
  1297. [ 37%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletNunchuk.c.obj
  1298. [ 37%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletPetra.c.obj
  1299. [ 37%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletPolkadotjs.c.obj
  1300. [ 37%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletPetraAptos.c.obj
  1301. [ 37%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletRabby.c.obj
  1302. [ 38%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletSafe.c.obj
  1303. [ 38%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletSender.c.obj
  1304. [ 38%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletSolflare.c.obj
  1305. [ 38%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletSpecter.c.obj
  1306. [ 38%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletSparrow.c.obj
  1307. [ 38%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletSushi.c.obj
  1308. [ 38%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletSubwallet.c.obj
  1309. [ 38%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletWasabi.c.obj
  1310. [ 38%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletXrptoolkit.c.obj
  1311. [ 39%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletYearn.c.obj
  1312. [ 39%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/wallet/walletZapper.c.obj
  1313. [ 39%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/walletList/walletListBlockwallet.c.obj
  1314. [ 39%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/walletList/walletListEternl.c.obj
  1315. [ 39%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/walletList/walletListBlue.c.obj
  1316. [ 39%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/walletList/walletListImToken.c.obj
  1317. [ 39%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/walletList/walletListKeplr.c.obj
  1318. [ 40%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/walletList/walletListMetaMask.c.obj
  1319. [ 40%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/walletList/walletListPetra.c.obj
  1320. [ 40%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/walletList/walletListFewcha.c.obj
  1321. [ 40%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/walletList/walletListOkx.c.obj
  1322. [ 40%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/walletList/walletListKeyStone.c.obj
  1323. [ 40%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/walletList/walletListRabby.c.obj
  1324. [ 40%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/walletList/walletListSub.c.obj
  1325. [ 40%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/walletList/walletListSparrow.c.obj
  1326. [ 40%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/walletList/walletListSushi.c.obj
  1327. [ 40%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/walletList/walletListSafe.c.obj
  1328. [ 40%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/walletList/walletListSolfare.c.obj
  1329. [ 41%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/walletList/walletListXRPToolkit.c.obj
  1330. [ 41%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/walletList/walletListZapper.c.obj
  1331. [ 41%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_assets/walletList/walletListYearn.c.obj
  1332. [ 41%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_chain/gui_ada.c.obj
  1333. [ 41%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_chain/gui_aptos.c.obj
  1334. [ 41%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_chain/gui_btc.c.obj
  1335. [ 41%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_chain/gui_cosmos.c.obj
  1336. [ 41%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_chain/gui_chain.c.obj
  1337. [ 41%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_chain/gui_eth.c.obj
  1338. [ 42%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_chain/gui_sol.c.obj
  1339. [ 42%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_chain/gui_sui.c.obj
  1340. [ 42%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_chain/gui_xrp.c.obj
  1341. [ 42%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_components/gui_button.c.obj
  1342. [ 42%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_chain/gui_trx.c.obj
  1343. [ 42%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_components/gui_animating_qrcode.c.obj
  1344. [ 42%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_components/gui_hintbox.c.obj
  1345. [ 42%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_components/gui_fullscreen_mode.c.obj
  1346. [ 43%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_components/gui_keyboard_hintbox.c.obj
  1347. [ 43%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_components/gui_keyboard.c.obj
  1348. [ 43%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_components/gui_led.c.obj
  1349. [ 43%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_components/gui_letter_tree.c.obj
  1350. [ 43%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_components/gui_mnemonic_input.c.obj
  1351. [ 43%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_components/gui_qr_hintbox.c.obj
  1352. [ 43%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_components/gui_pending_hintbox.c.obj
  1353. [ 43%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_components/gui_page.c.obj
  1354. [ 43%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_components/gui_status_bar.c.obj
  1355. [ 44%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_frame/gui_framework.c.obj
  1356. [ 44%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_frame/gui_api.c.obj
  1357. [ 44%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_frame/gui_obj.c.obj
  1358. [ 44%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_frame/gui_style.c.obj
  1359. [ 44%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_model/gui_model.c.obj
  1360. [ 44%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_about_device_info_view.c.obj
  1361. [ 44%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_about_view.c.obj
  1362. [ 44%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_about_keystone_view.c.obj
  1363. [ 45%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_connect_wallet_view.c.obj
  1364. [ 45%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_about_terms_view.c.obj
  1365. [ 45%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_device_public_key_view.c.obj
  1366. [ 45%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_create_share_view.c.obj
  1367. [ 45%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_dispaly_view.c.obj
  1368. [ 45%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_connection_view.c.obj
  1369. [ 45%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_create_wallet_view.c.obj
  1370. [ 45%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_firmware_update_view.c.obj
  1371. [ 45%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_forget_pass_view.c.obj
  1372. [ 45%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_home_view.c.obj
  1373. [ 46%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_import_phrase_view.c.obj
  1374. [ 46%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_inactive_view.c.obj
  1375. [ 46%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_import_share_view.c.obj
  1376. [ 46%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_lock_view.c.obj
  1377. [ 46%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_lock_device_view.c.obj
  1378. [ 46%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_init_view.c.obj
  1379. [ 46%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_multi_account_receive_view_copy.c.obj
  1380. [ 46%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_key_derivation_request_view.c.obj
  1381. [ 47%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_passphrase_view.c.obj
  1382. [ 47%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_multi_path_coin_receive_view.c.obj
  1383. [ 47%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_scan_view.c.obj
  1384. [ 47%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_purpose_view.c.obj
  1385. [ 47%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_self_destruct_view.c.obj
  1386. [ 47%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_setting_view.c.obj
  1387. [ 47%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_single_phrase_view.c.obj
  1388. [ 48%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_transaction_detail_view.c.obj
  1389. [ 48%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_tutorial_view.c.obj
  1390. [ 48%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_setup_view.c.obj
  1391. [ 48%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_standard_receive_view.c.obj
  1392. [ 48%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_web_auth_result_view.c.obj
  1393. [ 48%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_web_auth_view.c.obj
  1394. [ 48%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_wallet_tutorial_view.c.obj
  1395. [ 48%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_views.c.obj
  1396. [ 48%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_system_setting_view.c.obj
  1397. [ 48%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_usb_transport_view.c.obj
  1398. [ 48%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_transaction_signature_view.c.obj
  1399. /keystone3-firmware/src/ui/gui_chain/gui_xrp.c: In function 'GuiGetXrpCheckResult':
  1400. [ 48%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_utxo_receive_view.c.obj
  1401. /keystone3-firmware/src/ui/gui_chain/gui_xrp.c:110:9: warning: 'strncpy' output truncated before terminating nul copying 13 bytes from a string of the same length [-Wstringop-truncation]
  1402. 110 | strncpy(g_hdPath, XRP_ROOT_PATH, rootLen);
  1403. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1404. [ 49%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_views/gui_wipe_device_view.c.obj
  1405. [ 49%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_about_terms_widgets.c.obj
  1406. [ 49%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_about_info_widgets.c.obj
  1407. [ 49%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_about_widgets.c.obj
  1408. [ 49%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_connect_wallet_widgets.c.obj
  1409. [ 49%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_about_keystone_widgets.c.obj
  1410. [ 49%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_connect_eternl_widgets.c.obj
  1411. [ 49%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_create_share_widgets.c.obj
  1412. [ 50%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_create_wallet_widgets.c.obj
  1413. [ 50%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_connection_widgets.c.obj
  1414. [ 50%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_device_public_key_widgets.c.obj
  1415. [ 50%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_display_widgets.c.obj
  1416. [ 50%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_firmware_process_widgets.c.obj
  1417. [ 50%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_enter_passcode.c.obj
  1418. [ 50%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_firmware_update_widgets.c.obj
  1419. [ 50%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_forget_pass_widgets.c.obj
  1420. [ 50%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_firmware_update_deny_widgets.c.obj
  1421. [ 51%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_home_widgets.c.obj
  1422. [ 51%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_global_resources.c.obj
  1423. [ 51%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_inactive_widgets.c.obj
  1424. [ 51%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_import_phrase_widgets.c.obj
  1425. /keystone3-firmware/src/ui/gui_model/gui_model.c: In function 'GuiModelURGenerateQRCode':
  1426. /keystone3-firmware/src/ui/gui_model/gui_model.c:255:26: warning: passing argument 1 of 'AsyncExecuteRunnable' from incompatible pointer type [-Wincompatible-pointer-types]
  1427. 255 | AsyncExecuteRunnable(ModelURGenerateQRCode, NULL, 0, (BackgroundAsyncRunnable_t)func);
  1428. | ^~~~~~~~~~~~~~~~~~~~~
  1429. | |
  1430. | int32_t (*)(const void *, uint32_t, void *) {aka long int (*)(const void *, long unsigned int, void *)}
  1431. In file included from /keystone3-firmware/src/ui/gui_model/gui_model.c:11:
  1432. /keystone3-firmware/src/tasks/background_task.h:31:64: note: expected 'BackgroundAsyncFuncWithRunnable_t' {aka 'long int (*)(const void *, long unsigned int, void * (*)(void))'} but argument is of type 'int32_t (*)(const void *, uint32_t, void *)' {aka 'long int (*)(const void *, long unsigned int, void *)'}
  1433. 31 | int32_t AsyncExecuteRunnable(BackgroundAsyncFuncWithRunnable_t func, const void *inData, uint32_t inDataLen, BackgroundAsyncRunnable_t runnable);
  1434. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
  1435. /keystone3-firmware/src/ui/gui_model/gui_model.c: In function 'GuiModelParseTransaction':
  1436. /keystone3-firmware/src/ui/gui_model/gui_model.c:280:26: warning: passing argument 1 of 'AsyncExecuteRunnable' from incompatible pointer type [-Wincompatible-pointer-types]
  1437. 280 | AsyncExecuteRunnable(ModelParseTransaction, NULL, 0, (BackgroundAsyncRunnable_t)func);
  1438. | ^~~~~~~~~~~~~~~~~~~~~
  1439. | |
  1440. | int32_t (*)(const void *, uint32_t, void *) {aka long int (*)(const void *, long unsigned int, void *)}
  1441. In file included from /keystone3-firmware/src/ui/gui_model/gui_model.c:11:
  1442. /keystone3-firmware/src/tasks/background_task.h:31:64: note: expected 'BackgroundAsyncFuncWithRunnable_t' {aka 'long int (*)(const void *, long unsigned int, void * (*)(void))'} but argument is of type 'int32_t (*)(const void *, uint32_t, void *)' {aka 'long int (*)(const void *, long unsigned int, void *)'}
  1443. 31 | int32_t AsyncExecuteRunnable(BackgroundAsyncFuncWithRunnable_t func, const void *inData, uint32_t inDataLen, BackgroundAsyncRunnable_t runnable);
  1444. | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
  1445. [ 51%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_key_derivation_request_widgets.c.obj
  1446. [ 51%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_import_share_widgets.c.obj
  1447. [ 51%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_lock_device_widgets.c.obj
  1448. [ 51%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_lock_widgets.c.obj
  1449. [ 51%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_low_battery_widgets.c.obj
  1450. [ 51%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_multi_accounts_receive_widgets.c.obj
  1451. [ 52%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_multi_path_coin_receive_widgets.c.obj
  1452. [ 52%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_passphrase_widgets.c.obj
  1453. [ 52%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_pop_message_box.c.obj
  1454. [ 52%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_power_option_widgets.c.obj
  1455. [ 52%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_purpose_widgets.c.obj
  1456. [ 52%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_select_address_widgets.c.obj
  1457. [ 52%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_scan_widgets.c.obj
  1458. [ 52%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_self_destruct_widgets.c.obj
  1459. [ 52%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_setup_widgets.c.obj
  1460. [ 53%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_single_phrase_widgets.c.obj
  1461. [ 53%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_transaction_detail_widgets.c.obj
  1462. [ 53%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_standard_receive_widgets.c.obj
  1463. [ 53%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_system_setting_widgets.c.obj
  1464. [ 53%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_tutorial_widgets.c.obj
  1465. [ 53%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_transaction_signature_widgets.c.obj
  1466. [ 53%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_usb_connection_widgets.c.obj
  1467. [ 53%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_web_auth_result_widgets.c.obj
  1468. [ 53%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_usb_transport_widgets.c.obj
  1469. [ 53%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_utxo_receive_widgets.c.obj
  1470. [ 54%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_wallet_tutorial_widgets.c.obj
  1471. [ 54%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_wipe_device_widgets.c.obj
  1472. [ 54%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/gui_web_auth_widgets.c.obj
  1473. [ 54%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/setting/gui_fingerprint_widgets.c.obj
  1474. [ 54%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/setting/gui_namewallet_widgets.c.obj
  1475. [ 54%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/setting/gui_seed_check_widgets.c.obj
  1476. [ 54%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/setting/gui_passphrase_setting_widgets.c.obj
  1477. [ 54%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/setting/gui_setting_widgets.c.obj
  1478. [ 55%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/gui_widgets/setting/gui_wallet_setting_widgets.c.obj
  1479. [ 55%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/lv_demos/benchmark/assets/img_benchmark_cogwheel_argb.c.obj
  1480. [ 55%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/lv_demos/benchmark/assets/img_benchmark_cogwheel_alpha16.c.obj
  1481. [ 55%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/lv_demos/benchmark/assets/img_benchmark_cogwheel_chroma_keyed.c.obj
  1482. [ 55%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/lv_demos/benchmark/assets/img_benchmark_cogwheel_indexed16.c.obj
  1483. [ 55%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/lv_demos/benchmark/assets/img_benchmark_cogwheel_rgb.c.obj
  1484. [ 55%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/lv_demos/benchmark/assets/img_benchmark_cogwheel_rgb565a8.c.obj
  1485. [ 55%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/lv_demos/benchmark/assets/lv_font_bechmark_montserrat_12_compr_az.c.c.obj
  1486. [ 55%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/lv_demos/benchmark/lv_demo_benchmark.c.obj
  1487. [ 55%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/lv_demos/benchmark/assets/lv_font_bechmark_montserrat_28_compr_az.c.c.obj
  1488. [ 56%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/lv_demos/benchmark/assets/lv_font_bechmark_montserrat_16_compr_az.c.c.obj
  1489. [ 56%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/lv_demos/widgets/assets/img_clothes.c.obj
  1490. [ 56%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/lv_demos/widgets/assets/img_lvgl_logo.c.obj
  1491. [ 56%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/lv_demos/widgets/lv_demo_widgets.c.obj
  1492. [ 56%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/lv_demos/widgets/assets/img_demo_widgets_avatar.c.obj
  1493. [ 56%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/lv_i18n/lv_i18n_api.c.obj
  1494. [ 56%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/lv_i18n/lv_i18n.c.obj
  1495. [ 57%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/wallet/gui_qr_code.c.obj
  1496. /keystone3-firmware/src/ui/gui_widgets/gui_home_widgets.c:467:13: warning: 'IsUtxoCoin' defined but not used [-Wunused-function]
  1497. 467 | static bool IsUtxoCoin(HOME_WALLET_CARD_ENUM coin)
  1498. | ^~~~~~~~~~
  1499. /keystone3-firmware/src/ui/gui_widgets/gui_about_info_widgets.c:421:13: warning: 'GuiQrcodeHandler' defined but not used [-Wunused-function]
  1500. 421 | static void GuiQrcodeHandler(lv_event_t *e)
  1501. | ^~~~~~~~~~~~~~~~
  1502. [ 57%] Building C object CMakeFiles/mh1903.elf.dir/src/ui/wallet/gui_wallet.c.obj
  1503. [ 57%] Building C object CMakeFiles/mh1903.elf.dir/src/utils/assert.c.obj
  1504. [ 57%] Building C object CMakeFiles/mh1903.elf.dir/src/user_fatfs.c.obj
  1505. [ 57%] Building C object CMakeFiles/mh1903.elf.dir/src/user_sqlite3.c.obj
  1506. [ 57%] Building C object CMakeFiles/mh1903.elf.dir/src/utils/log/log.c.obj
  1507. [ 57%] Building C object CMakeFiles/mh1903.elf.dir/src/utils/user_utils.c.obj
  1508. [ 57%] Building C object CMakeFiles/mh1903.elf.dir/src/utils/user_delay.c.obj
  1509. [ 57%] Building C object CMakeFiles/mh1903.elf.dir/src/utils/log/log_print.c.obj
  1510. /keystone3-firmware/src/ui/gui_widgets/gui_firmware_update_widgets.c: In function 'GuiCreateSdCardUpdateHintbox':
  1511. /keystone3-firmware/src/ui/gui_widgets/gui_firmware_update_widgets.c:83:15: warning: unused variable 'label' [-Wunused-variable]
  1512. 83 | lv_obj_t *label;
  1513. | ^~~~~
  1514. [ 58%] Building C object CMakeFiles/mh1903.elf.dir/src/webusb_protocol/eapdu_protocol_parser.c.obj
  1515. [ 58%] Building C object CMakeFiles/mh1903.elf.dir/src/webusb_protocol/eapdu_services/service_check_lock.c.obj
  1516. [ 58%] Building C object CMakeFiles/mh1903.elf.dir/src/webusb_protocol/eapdu_services/service_resolve_ur.c.obj
  1517. [ 58%] Building C object CMakeFiles/mh1903.elf.dir/src/webusb_protocol/eapdu_services/service_export_address.c.obj
  1518. [ 58%] Building C object CMakeFiles/mh1903.elf.dir/src/webusb_protocol/eapdu_services/service_echo_test.c.obj
  1519. /keystone3-firmware/src/ui/gui_widgets/gui_lock_widgets.c: In function 'GuiLockScreenTurnOff':
  1520. /keystone3-firmware/src/ui/gui_widgets/gui_lock_widgets.c:236:9: warning: implicit declaration of function 'GuiIsForgetPass' [-Wimplicit-function-declaration]
  1521. 236 | GuiIsForgetPass()) {
  1522. | ^~~~~~~~~~~~~~~
  1523. [ 58%] Building C object CMakeFiles/mh1903.elf.dir/src/webusb_protocol/internal_protocol_parser.c.obj
  1524. [ 58%] Building C object CMakeFiles/mh1903.elf.dir/src/webusb_protocol/services/service_device_info.c.obj
  1525. [ 58%] Building C object CMakeFiles/mh1903.elf.dir/external/FreeRTOS/CMSIS_RTOS_V2/cmsis_os2.c.obj
  1526. [ 59%] Building C object CMakeFiles/mh1903.elf.dir/src/webusb_protocol/services/service_file_trans.c.obj
  1527. [ 59%] Building C object CMakeFiles/mh1903.elf.dir/src/webusb_protocol/protocol_codec.c.obj
  1528. [ 59%] Building C object CMakeFiles/mh1903.elf.dir/src/webusb_protocol/protocol_parse.c.obj
  1529. [ 59%] Building C object CMakeFiles/mh1903.elf.dir/external/FreeRTOS/Source/event_groups.c.obj
  1530. [ 59%] Building C object CMakeFiles/mh1903.elf.dir/external/FreeRTOS/Source/list.c.obj
  1531. [ 59%] Building C object CMakeFiles/mh1903.elf.dir/external/FreeRTOS/Source/portable/GCC/ARM_CM4F/port.c.obj
  1532. [ 59%] Building C object CMakeFiles/mh1903.elf.dir/external/FreeRTOS/Source/croutine.c.obj
  1533. [ 59%] Building C object CMakeFiles/mh1903.elf.dir/external/FreeRTOS/Source/portable/MemMang/heap_4.c.obj
  1534. In file included from /keystone3-firmware/src/config/mhscpu_conf.h:32,
  1535. from /keystone3-firmware/external/mh1903_lib/Device/MegaHunt/mhscpu/Include/mhscpu.h:2449,
  1536. from /keystone3-firmware/src/driver/drv_rtc.h:4,
  1537. from /keystone3-firmware/src/ui/gui_model/gui_model.h:11,
  1538. from /keystone3-firmware/src/ui/gui_widgets/gui_home_widgets.h:4,
  1539. from /keystone3-firmware/src/crypto/account_public_info.h:6,
  1540. from /keystone3-firmware/src/ui/gui_chain/gui_cosmos.h:2,
  1541. from /keystone3-firmware/src/ui/gui_chain/gui_chain.h:7,
  1542. from /keystone3-firmware/src/ui/gui_components/gui_status_bar.h:6,
  1543. from /keystone3-firmware/src/ui/gui_widgets/gui_multi_accounts_receive_widgets.c:2:
  1544. /keystone3-firmware/src/ui/gui_widgets/gui_multi_accounts_receive_widgets.c: In function 'ModelGetAddress':
  1545. /keystone3-firmware/src/utils/assert.h:10:40: warning: 'xPub' may be used uninitialized in this function [-Wmaybe-uninitialized]
  1546. 10 | #define ASSERT(expr) ((expr) ? (void)0 : ShowAssert(__FILE__, __LINE__))
  1547. | ^
  1548. /keystone3-firmware/src/ui/gui_widgets/gui_multi_accounts_receive_widgets.c:1130:11: note: 'xPub' was declared here
  1549. 1130 | char *xPub, hdPath[128];
  1550. | ^~~~
  1551. [ 59%] Building C object CMakeFiles/mh1903.elf.dir/external/FreeRTOS/Source/queue.c.obj
  1552. /keystone3-firmware/src/ui/wallet/gui_qr_code.c: In function 'UpdateQrCode':
  1553. /keystone3-firmware/src/ui/wallet/gui_qr_code.c:39:22: warning: assignment to 'lv_res_t * (*)(lv_obj_t *, const void *, uint32_t)' {aka 'unsigned char * (*)(struct _lv_obj_t *, const void *, long unsigned int)'} from incompatible pointer type 'lv_res_t (*)(lv_obj_t *, const void *, uint32_t)' {aka 'unsigned char (*)(struct _lv_obj_t *, const void *, long unsigned int)'} [-Wincompatible-pointer-types]
  1554. 39 | g_updateFunc = lv_qrcode_update;
  1555. | ^
  1556. /keystone3-firmware/src/ui/wallet/gui_qr_code.c: In function 'ShowQrCode':
  1557. /keystone3-firmware/src/ui/wallet/gui_qr_code.c:62:28: warning: passing argument 3 of 'UpdateQrCode' from incompatible pointer type [-Wincompatible-pointer-types]
  1558. 62 | UpdateQrCode(func, qr, lv_qrcode_update);
  1559. | ^~~~~~~~~~~~~~~~
  1560. | |
  1561. | lv_res_t (*)(lv_obj_t *, const void *, uint32_t) {aka unsigned char (*)(struct _lv_obj_t *, const void *, long unsigned int)}
  1562. /keystone3-firmware/src/ui/wallet/gui_qr_code.c:36:56: note: expected 'lv_res_t * (*)(lv_obj_t *, const void *, uint32_t)' {aka 'unsigned char * (*)(struct _lv_obj_t *, const void *, long unsigned int)'} but argument is of type 'lv_res_t (*)(lv_obj_t *, const void *, uint32_t)' {aka 'unsigned char (*)(struct _lv_obj_t *, const void *, long unsigned int)'}
  1563. 36 | void UpdateQrCode(GetUR func, lv_obj_t *qr, UpdateFunc updateFunc)
  1564. | ~~~~~~~~~~~^~~~~~~~~~
  1565. [ 59%] Building C object CMakeFiles/mh1903.elf.dir/external/FreeRTOS/Source/stream_buffer.c.obj
  1566. [ 60%] Building C object CMakeFiles/mh1903.elf.dir/external/FreeRTOS/Source/tasks.c.obj
  1567. [ 60%] Building C object CMakeFiles/mh1903.elf.dir/external/FreeRTOS/Source/timers.c.obj
  1568. [ 60%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/SCPU_USB_Lib/SCPU_USB_Device_Library/Class/msc/src/usbd_msc_core.c.obj
  1569. [ 60%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/SCPU_USB_Lib/SCPU_USB_Device_Library/Core/src/usbd_core.c.obj
  1570. [ 60%] Building C object CMakeFiles/mh1903.elf.dir/external/FreeRTOS/rtos_expand.c.obj
  1571. [ 60%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/SCPU_USB_Lib/SCPU_USB_Device_Library/Class/msc/src/usbd_msc_scsi.c.obj
  1572. /keystone3-firmware/src/ui/gui_widgets/gui_usb_transport_widgets.c: In function 'GetConnectWalletInfo':
  1573. /keystone3-firmware/src/ui/gui_widgets/gui_usb_transport_widgets.c:57:16: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  1574. 57 | .img = &imgConnectWithWallet,
  1575. | ^
  1576. [ 60%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/SCPU_USB_Lib/SCPU_USB_Device_Library/Class/cdc/src/usbd_cdc_core.c.obj
  1577. [ 60%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/SCPU_USB_Lib/SCPU_USB_Device_Library/Core/src/usbd_req.c.obj
  1578. [ 60%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/SCPU_USB_Lib/SCPU_USB_Device_Library/Class/msc/src/usbd_msc_bot.c.obj
  1579. [ 60%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/SCPU_USB_Lib/SCPU_USB_OTG_Driver/src/usb_core.c.obj
  1580. /keystone3-firmware/src/ui/gui_widgets/gui_usb_transport_widgets.c:63:24: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  1581. 63 | walletInfo.img = &imgConnectWithRabby;
  1582. | ^
  1583. /keystone3-firmware/src/ui/gui_widgets/gui_usb_transport_widgets.c: In function 'GuiResolveUrResultViewInit':
  1584. /keystone3-firmware/src/ui/gui_widgets/gui_usb_transport_widgets.c:142:18: warning: unused variable 'statusImg' [-Wunused-variable]
  1585. 142 | lv_img_dsc_t statusImg = imgSuccess;
  1586. | ^~~~~~~~~
  1587. [ 60%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/SCPU_USB_Lib/SCPU_USB_Device_Library/Class/msc/src/usbd_msc_data.c.obj
  1588. [ 60%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/USB-ESL/CircularBuffer.c.obj
  1589. [ 60%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/SCPU_USB_Lib/SCPU_USB_OTG_Driver/src/usb_dcd_int.c.obj
  1590. [ 60%] Building C object CMakeFiles/mh1903.elf.dir/external/ccan/sha512.c.obj
  1591. [ 60%] Building C object CMakeFiles/mh1903.elf.dir/external/ccan/sha256.c.obj
  1592. [ 60%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/SCPU_USB_Lib/SCPU_USB_OTG_Driver/src/usb_dcd.c.obj
  1593. [ 61%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/SCPU_USB_Lib/SCPU_USB_Device_Library/Core/src/usbd_ioreq.c.obj
  1594. [ 61%] Building C object CMakeFiles/mh1903.elf.dir/external/cjson/cJSON.c.obj
  1595. [ 61%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/atca_cfgs.c.obj
  1596. /keystone3-firmware/src/ui/gui_widgets/gui_utxo_receive_widgets.c: In function 'Highlight.constprop':
  1597. /keystone3-firmware/src/ui/gui_widgets/gui_utxo_receive_widgets.c:597:5: warning: 'strncpy' destination unchanged after copying no bytes [-Wstringop-truncation]
  1598. 597 | strncpy(beforeHighlight, address, highlightStart);
  1599. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1600. [ 62%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/atca_basic.c.obj
  1601. [ 62%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/atca_iface.c.obj
  1602. [ 62%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/atca_device.c.obj
  1603. [ 62%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/atca_debug.c.obj
  1604. [ 62%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/calib/calib_aes_gcm.c.obj
  1605. [ 62%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/atca_helpers.c.obj
  1606. /keystone3-firmware/src/webusb_protocol/eapdu_services/service_echo_test.c: In function 'EchoService':
  1607. /keystone3-firmware/src/webusb_protocol/eapdu_services/service_echo_test.c:7:18: warning: assignment to 'uint8_t *' {aka 'unsigned char *'} from incompatible pointer type 'uint8_t **' {aka 'unsigned char **'} [-Wincompatible-pointer-types]
  1608. 7 | result->data = &payload.data;
  1609. | ^
  1610. [ 62%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/atca_utils_sizes.c.obj
  1611. [ 62%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/calib/calib_checkmac.c.obj
  1612. [ 62%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/calib/calib_command.c.obj
  1613. [ 62%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/calib/calib_counter.c.obj
  1614. [ 62%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/calib/calib_aes.c.obj
  1615. [ 63%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/calib/calib_basic.c.obj
  1616. [ 63%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/calib/calib_derivekey.c.obj
  1617. [ 63%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/calib/calib_gendig.c.obj
  1618. [ 63%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/calib/calib_execution.c.obj
  1619. [ 63%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/calib/calib_ecdh.c.obj
  1620. [ 63%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/calib/calib_genkey.c.obj
  1621. [ 64%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/calib/calib_helpers.c.obj
  1622. /keystone3-firmware/src/utils/user_utils.c: In function 'ArrayRandom':
  1623. /keystone3-firmware/src/utils/user_utils.c:147:5: warning: 'strcpy' accessing 1 byte at offsets [0, 330] and [0, 330] may overlap 1 byte at offset 0 [-Wrestrict]
  1624. 147 | strcpy(wordList[count - 1], wordList[num]);
  1625. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1626. [ 64%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/calib/calib_hmac.c.obj
  1627. [ 64%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/calib/calib_kdf.c.obj
  1628. [ 64%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/calib/calib_info.c.obj
  1629. /keystone3-firmware/src/webusb_protocol/eapdu_services/service_export_address.c:2:22: warning: extra tokens at end of #include directive
  1630. 2 | #include "user_msg.h";
  1631. | ^
  1632. /keystone3-firmware/src/ui/wallet/gui_wallet.c:82:8: warning: return type defaults to 'int' [-Wimplicit-int]
  1633. 82 | static get_unlimited_connect_metamask_ur(PtrBytes master_fingerprint, uint32_t master_fingerprint_length, enum ETHAccountType account_type, PtrT_CSliceFFI_ExtendedPublicKey public_keys)
  1634. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1635. /keystone3-firmware/src/ui/wallet/gui_wallet.c: In function 'get_unlimited_connect_metamask_ur':
  1636. /keystone3-firmware/src/ui/wallet/gui_wallet.c:84:12: warning: returning 'struct UREncodeResult *' from a function with return type 'int' makes integer from pointer without a cast [-Wint-conversion]
  1637. 84 | return get_connect_metamask_ur_unlimited(master_fingerprint, master_fingerprint_length, account_type, public_keys);
  1638. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1639. /keystone3-firmware/src/ui/wallet/gui_wallet.c: In function 'GetUnlimitedMetamaskDataForAccountType':
  1640. /keystone3-firmware/src/ui/wallet/gui_wallet.c:132:60: warning: passing argument 2 of 'BasicGetMetamaskDataForAccountType' from incompatible pointer type [-Wincompatible-pointer-types]
  1641. 132 | return BasicGetMetamaskDataForAccountType(accountType, get_unlimited_connect_metamask_ur);
  1642. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  1643. | |
  1644. | int (*)(uint8_t *, uint32_t, enum ETHAccountType, struct CSliceFFI_ExtendedPublicKey *) {aka int (*)(unsigned char *, long unsigned int, enum ETHAccountType, struct CSliceFFI_ExtendedPublicKey *)}
  1645. /keystone3-firmware/src/ui/wallet/gui_wallet.c:87:104: note: expected 'UREncodeResult * (*)(uint8_t *, uint32_t, enum ETHAccountType, struct CSliceFFI_ExtendedPublicKey *)' {aka 'struct UREncodeResult * (*)(unsigned char *, long unsigned int, enum ETHAccountType, struct CSliceFFI_ExtendedPublicKey *)'} but argument is of type 'int (*)(uint8_t *, uint32_t, enum ETHAccountType, struct CSliceFFI_ExtendedPublicKey *)' {aka 'int (*)(unsigned char *, long unsigned int, enum ETHAccountType, struct CSliceFFI_ExtendedPublicKey *)'}
  1646. 87 | static UREncodeResult *BasicGetMetamaskDataForAccountType(ETHAccountType accountType, MetamaskUrGetter func)
  1647. | ~~~~~~~~~~~~~~~~~^~~~
  1648. /keystone3-firmware/src/ui/wallet/gui_wallet.c: In function 'GuiGetFewchaDataByCoin':
  1649. /keystone3-firmware/src/ui/wallet/gui_wallet.c:224:9: warning: 'return' with no value, in function returning non-void [-Wreturn-type]
  1650. 224 | return;
  1651. | ^~~~~~
  1652. /keystone3-firmware/src/ui/wallet/gui_wallet.c:202:17: note: declared here
  1653. 202 | UREncodeResult *GuiGetFewchaDataByCoin(GuiChainCoinType coin)
  1654. | ^~~~~~~~~~~~~~~~~~~~~~
  1655. [ 64%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/calib/calib_lock.c.obj
  1656. [ 64%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/calib/calib_nonce.c.obj
  1657. [ 64%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/calib/calib_mac.c.obj
  1658. [ 64%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/calib/calib_privwrite.c.obj
  1659. /keystone3-firmware/src/webusb_protocol/eapdu_services/service_export_address.c: In function 'ExportAddressService':
  1660. /keystone3-firmware/src/webusb_protocol/eapdu_services/service_export_address.c:163:51: warning: pointer targets in passing argument 1 of 'ParseParams' differ in signedness [-Wpointer-sign]
  1661. 163 | struct EthParams *params = ParseParams(payload.data);
  1662. | ~~~~~~~^~~~~
  1663. | |
  1664. | uint8_t * {aka unsigned char *}
  1665. /keystone3-firmware/src/webusb_protocol/eapdu_services/service_export_address.c:39:44: note: expected 'char *' but argument is of type 'uint8_t *' {aka 'unsigned char *'}
  1666. 39 | static struct EthParams *ParseParams(char *data)
  1667. | ~~~~~~^~~~
  1668. [ 64%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/calib/calib_random.c.obj
  1669. [ 65%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/calib/calib_read.c.obj
  1670. /keystone3-firmware/src/webusb_protocol/eapdu_protocol_parser.c: In function 'FrameParser':
  1671. /keystone3-firmware/src/webusb_protocol/eapdu_protocol_parser.c:142:18: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
  1672. 142 | char *data = frame;
  1673. | ^~~~~
  1674. /keystone3-firmware/src/webusb_protocol/eapdu_protocol_parser.c:149:22: warning: pointer targets in assignment from 'char *' to 'uint8_t *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign]
  1675. 149 | eapduFrame->data = data + OFFSET_CDATA;
  1676. | ^
  1677. [ 65%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/calib/calib_secureboot.c.obj
  1678. [ 65%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/calib/calib_selftest.c.obj
  1679. [ 65%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/calib/calib_sha.c.obj
  1680. [ 65%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/calib/calib_verify.c.obj
  1681. [ 65%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/calib/calib_sign.c.obj
  1682. [ 65%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/calib/calib_updateextra.c.obj
  1683. [ 65%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/crypto/atca_crypto_hw_aes_cbc.c.obj
  1684. [ 65%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/crypto/atca_crypto_hw_aes_cmac.c.obj
  1685. [ 66%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/crypto/atca_crypto_hw_aes_cbcmac.c.obj
  1686. [ 66%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/calib/calib_write.c.obj
  1687. [ 66%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/crypto/atca_crypto_hw_aes_ccm.c.obj
  1688. [ 66%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/crypto/atca_crypto_hw_aes_ctr.c.obj
  1689. [ 66%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/crypto/atca_crypto_pad.c.obj
  1690. [ 66%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/crypto/atca_crypto_pbkdf2.c.obj
  1691. [ 66%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/crypto/atca_crypto_sw_sha1.c.obj
  1692. [ 67%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/crypto/hashes/sha1_routines.c.obj
  1693. [ 67%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/crypto/atca_crypto_sw_sha2.c.obj
  1694. [ 67%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/crypto/hashes/sha2_routines.c.obj
  1695. [ 67%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/hal/atca_hal.c.obj
  1696. [ 67%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/hal/hal_mh1903_i2c.c.obj
  1697. [ 67%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/host/atca_host.c.obj
  1698. [ 67%] Building C object CMakeFiles/mh1903.elf.dir/external/cryptoauthlib/lib/hal/hal_mh1903_timer.c.obj
  1699. [ 67%] Building C object CMakeFiles/mh1903.elf.dir/external/fatfs/diskio.c.obj
  1700. [ 67%] Building C object CMakeFiles/mh1903.elf.dir/external/ctaes/ctaes.c.obj
  1701. [ 67%] Building C object CMakeFiles/mh1903.elf.dir/external/fatfs/ff.c.obj
  1702. [ 68%] Building C object CMakeFiles/mh1903.elf.dir/external/fatfs/ffunicode.c.obj
  1703. [ 68%] Building C object CMakeFiles/mh1903.elf.dir/external/sqlite3/sdfat_fns.c.obj
  1704. [ 68%] Building C object CMakeFiles/mh1903.elf.dir/external/sqlite3/sqlite3.c.obj
  1705. [ 68%] Building C object CMakeFiles/mh1903.elf.dir/external/quicklz/quicklz.c.obj
  1706. [ 68%] Building C object CMakeFiles/mh1903.elf.dir/external/sqlite3/vfs.c.obj
  1707. [ 68%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/core/lv_disp.c.obj
  1708. [ 68%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/core/lv_event.c.obj
  1709. [ 68%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/core/lv_obj.c.obj
  1710. [ 68%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/core/lv_group.c.obj
  1711. [ 69%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/core/lv_indev_scroll.c.obj
  1712. [ 69%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/core/lv_indev.c.obj
  1713. /keystone3-firmware/external/sqlite3/sqlite3.c:11156:9: warning: missing terminating " character
  1714. 11156 | # error "Two or more of the following compile-time configuration options\
  1715. | ^
  1716. /keystone3-firmware/external/sqlite3/sqlite3.c:11160:19: warning: missing terminating " character
  1717. 11160 | SQLITE_ZERO_MALLOC"
  1718. | ^
  1719. [ 69%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/core/lv_obj_tree.c.obj
  1720. [ 69%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/core/lv_obj_style_gen.c.obj
  1721. [ 69%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/core/lv_obj_scroll.c.obj
  1722. [ 70%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/core/lv_refr.c.obj
  1723. [ 70%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/core/lv_obj_style.c.obj
  1724. [ 70%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/core/lv_obj_draw.c.obj
  1725. [ 70%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/core/lv_theme.c.obj
  1726. [ 70%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/arm2d/lv_gpu_arm2d.c.obj
  1727. [ 70%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/core/lv_obj_class.c.obj
  1728. [ 70%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/lv_draw.c.obj
  1729. [ 70%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/core/lv_obj_pos.c.obj
  1730. [ 70%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/lv_draw_arc.c.obj
  1731. [ 70%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/lv_draw_img.c.obj
  1732. [ 70%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/lv_draw_layer.c.obj
  1733. [ 70%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/lv_draw_label.c.obj
  1734. [ 70%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/lv_draw_line.c.obj
  1735. [ 71%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/lv_draw_mask.c.obj
  1736. [ 71%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/lv_draw_transform.c.obj
  1737. [ 71%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/lv_img_cache.c.obj
  1738. [ 71%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/lv_draw_triangle.c.obj
  1739. [ 71%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/lv_draw_rect.c.obj
  1740. [ 71%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/lv_img_buf.c.obj
  1741. [ 71%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/nxp/lv_gpu_nxp.c.obj
  1742. [ 72%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/nxp/pxp/lv_gpu_nxp_pxp.c.obj
  1743. [ 72%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/nxp/pxp/lv_gpu_nxp_pxp_osa.c.obj
  1744. [ 72%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/lv_img_decoder.c.obj
  1745. [ 72%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/nxp/pxp/lv_draw_pxp_blend.c.obj
  1746. [ 72%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/nxp/vglite/lv_draw_vglite_arc.c.obj
  1747. [ 72%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/nxp/vglite/lv_draw_vglite_blend.c.obj
  1748. [ 72%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/nxp/vglite/lv_draw_vglite_rect.c.obj
  1749. [ 72%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/sdl/lv_draw_sdl.c.obj
  1750. [ 72%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/nxp/vglite/lv_gpu_nxp_vglite.c.obj
  1751. [ 72%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/sdl/lv_draw_sdl_bg.c.obj
  1752. [ 72%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/sdl/lv_draw_sdl_arc.c.obj
  1753. [ 73%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/sdl/lv_draw_sdl_composite.c.obj
  1754. [ 73%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/sdl/lv_draw_sdl_layer.c.obj
  1755. [ 73%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/sdl/lv_draw_sdl_img.c.obj
  1756. [ 73%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/sdl/lv_draw_sdl_line.c.obj
  1757. [ 73%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/sdl/lv_draw_sdl_label.c.obj
  1758. [ 73%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/sdl/lv_draw_sdl_polygon.c.obj
  1759. [ 73%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/sdl/lv_draw_sdl_stack_blur.c.obj
  1760. [ 73%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/sw/lv_draw_sw_dither.c.obj
  1761. [ 73%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/sdl/lv_draw_sdl_mask.c.obj
  1762. [ 73%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/sdl/lv_draw_sdl_rect.c.obj
  1763. [ 73%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/sw/lv_draw_sw_blend.c.obj
  1764. [ 73%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/sw/lv_draw_sw_arc.c.obj
  1765. [ 73%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/sw/lv_draw_sw.c.obj
  1766. [ 73%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/stm32_dma2d/lv_gpu_stm32_dma2d.c.obj
  1767. [ 73%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/sdl/lv_draw_sdl_utils.c.obj
  1768. [ 74%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/sdl/lv_draw_sdl_texture_cache.c.obj
  1769. [ 74%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/sw/lv_draw_sw_gradient.c.obj
  1770. [ 75%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/sw/lv_draw_sw_layer.c.obj
  1771. [ 75%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/sw/lv_draw_sw_line.c.obj
  1772. [ 75%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/sw/lv_draw_sw_letter.c.obj
  1773. [ 75%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/sw/lv_draw_sw_img.c.obj
  1774. [ 75%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/swm341_dma2d/lv_gpu_swm341_dma2d.c.obj
  1775. [ 75%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/sw/lv_draw_sw_polygon.c.obj
  1776. [ 75%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/sw/lv_draw_sw_rect.c.obj
  1777. [ 75%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/draw/sw/lv_draw_sw_transform.c.obj
  1778. [ 75%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/layouts/flex/lv_flex.c.obj
  1779. [ 76%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/libs/bmp/lv_bmp.c.obj
  1780. [ 76%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/layouts/grid/lv_grid.c.obj
  1781. [ 76%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/libs/ffmpeg/lv_ffmpeg.c.obj
  1782. [ 76%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/libs/fsdrv/lv_fs_fatfs.c.obj
  1783. [ 76%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/libs/freetype/lv_freetype.c.obj
  1784. [ 76%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/libs/fsdrv/lv_fs_posix.c.obj
  1785. [ 76%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/libs/gif/gifdec.c.obj
  1786. [ 76%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/libs/fsdrv/lv_fs_stdio.c.obj
  1787. [ 76%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/libs/fsdrv/lv_fs_win32.c.obj
  1788. [ 76%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/libs/gif/lv_gif.c.obj
  1789. [ 77%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/libs/png/lodepng.c.obj
  1790. [ 77%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/libs/qrcode/lv_qrcode.c.obj
  1791. [ 77%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/libs/qrcode/qrcodegen.c.obj
  1792. [ 77%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/libs/png/lv_png.c.obj
  1793. [ 77%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/libs/rlottie/lv_rlottie.c.obj
  1794. [ 77%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/libs/sjpg/lv_sjpg.c.obj
  1795. [ 77%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/lv_extra.c.obj
  1796. [ 77%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/libs/sjpg/tjpgd.c.obj
  1797. [ 78%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/others/monkey/lv_monkey.c.obj
  1798. [ 78%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/others/fragment/lv_fragment.c.obj
  1799. [ 78%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/others/ime/lv_ime_pinyin.c.obj
  1800. [ 79%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/themes/default/lv_theme_default.c.obj
  1801. [ 79%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/others/fragment/lv_fragment_manager.c.obj
  1802. [ 79%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/others/gridnav/lv_gridnav.c.obj
  1803. [ 79%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/others/snapshot/lv_snapshot.c.obj
  1804. [ 79%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/others/imgfont/lv_imgfont.c.obj
  1805. [ 79%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/others/msg/lv_msg.c.obj
  1806. [ 79%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/themes/basic/lv_theme_basic.c.obj
  1807. [ 79%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/themes/mono/lv_theme_mono.c.obj
  1808. [ 79%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/widgets/animimg/lv_animimg.c.obj
  1809. [ 79%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/widgets/calendar/lv_calendar.c.obj
  1810. [ 79%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/widgets/calendar/lv_calendar_header_dropdown.c.obj
  1811. [ 79%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/widgets/calendar/lv_calendar_header_arrow.c.obj
  1812. [ 80%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/widgets/keyboard/lv_keyboard.c.obj
  1813. [ 80%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/widgets/chart/lv_chart.c.obj
  1814. [ 80%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/widgets/led/lv_led.c.obj
  1815. [ 80%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/widgets/list/lv_list.c.obj
  1816. [ 80%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/widgets/colorwheel/lv_colorwheel.c.obj
  1817. [ 80%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/widgets/imgbtn/lv_imgbtn.c.obj
  1818. [ 80%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/widgets/msgbox/lv_msgbox.c.obj
  1819. [ 80%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/widgets/meter/lv_meter.c.obj
  1820. [ 80%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/widgets/spinbox/lv_spinbox.c.obj
  1821. [ 80%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/widgets/menu/lv_menu.c.obj
  1822. [ 80%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/widgets/span/lv_span.c.obj
  1823. [ 80%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/widgets/tileview/lv_tileview.c.obj
  1824. [ 80%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/widgets/spinner/lv_spinner.c.obj
  1825. [ 81%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/widgets/tabview/lv_tabview.c.obj
  1826. [ 81%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/font/lv_font.c.obj
  1827. [ 81%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/extra/widgets/win/lv_win.c.obj
  1828. [ 81%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/font/lv_font_dejavu_16_persian_hebrew.c.obj
  1829. [ 81%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/font/lv_font_fmt_txt.c.obj
  1830. [ 81%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/font/lv_font_loader.c.obj
  1831. [ 82%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/font/lv_font_montserrat_12_subpx.c.obj
  1832. [ 82%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/font/lv_font_montserrat_12.c.obj
  1833. [ 82%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/font/lv_font_montserrat_10.c.obj
  1834. [ 82%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/font/lv_font_montserrat_16.c.obj
  1835. [ 82%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/font/lv_font_montserrat_14.c.obj
  1836. [ 82%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/font/lv_font_montserrat_20.c.obj
  1837. [ 82%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/font/lv_font_montserrat_18.c.obj
  1838. [ 82%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/font/lv_font_montserrat_22.c.obj
  1839. [ 82%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/font/lv_font_montserrat_24.c.obj
  1840. [ 82%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/font/lv_font_montserrat_28.c.obj
  1841. [ 82%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/font/lv_font_montserrat_26.c.obj
  1842. [ 82%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/font/lv_font_montserrat_30.c.obj
  1843. [ 83%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/font/lv_font_montserrat_28_compressed.c.obj
  1844. [ 83%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/font/lv_font_montserrat_36.c.obj
  1845. [ 83%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/font/lv_font_montserrat_38.c.obj
  1846. [ 83%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/font/lv_font_montserrat_32.c.obj
  1847. [ 83%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/font/lv_font_montserrat_34.c.obj
  1848. [ 83%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/font/lv_font_montserrat_40.c.obj
  1849. [ 83%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/font/lv_font_montserrat_42.c.obj
  1850. [ 84%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/font/lv_font_montserrat_46.c.obj
  1851. [ 84%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/font/lv_font_montserrat_44.c.obj
  1852. [ 84%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/font/lv_font_simsun_16_cjk.c.obj
  1853. [ 84%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/font/lv_font_montserrat_48.c.obj
  1854. [ 84%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/font/lv_font_montserrat_8.c.obj
  1855. [ 84%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/hal/lv_hal_disp.c.obj
  1856. [ 84%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/hal/lv_hal_tick.c.obj
  1857. [ 85%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/misc/lv_anim.c.obj
  1858. [ 85%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/font/lv_font_unscii_8.c.obj
  1859. [ 85%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/font/lv_font_unscii_16.c.obj
  1860. [ 85%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/hal/lv_hal_indev.c.obj
  1861. [ 85%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/misc/lv_async.c.obj
  1862. [ 85%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/misc/lv_color.c.obj
  1863. [ 85%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/misc/lv_anim_timeline.c.obj
  1864. [ 85%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/misc/lv_fs.c.obj
  1865. [ 85%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/misc/lv_area.c.obj
  1866. [ 85%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/misc/lv_bidi.c.obj
  1867. [ 85%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/misc/lv_gc.c.obj
  1868. [ 85%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/misc/lv_ll.c.obj
  1869. [ 86%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/misc/lv_log.c.obj
  1870. [ 86%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/misc/lv_lru.c.obj
  1871. [ 86%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/misc/lv_templ.c.obj
  1872. [ 86%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/misc/lv_printf.c.obj
  1873. [ 86%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/misc/lv_utils.c.obj
  1874. [ 86%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/misc/lv_style_gen.c.obj
  1875. [ 86%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/misc/lv_txt.c.obj
  1876. [ 86%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/misc/lv_txt_ap.c.obj
  1877. [ 86%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/misc/lv_style.c.obj
  1878. [ 87%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/misc/lv_tlsf.c.obj
  1879. [ 87%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/widgets/lv_arc.c.obj
  1880. [ 87%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/misc/lv_math.c.obj
  1881. [ 87%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/misc/lv_mem.c.obj
  1882. [ 87%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/widgets/lv_btnmatrix.c.obj
  1883. [ 87%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/widgets/lv_bar.c.obj
  1884. [ 87%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/misc/lv_timer.c.obj
  1885. [ 87%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/widgets/lv_canvas.c.obj
  1886. [ 87%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/widgets/lv_btn.c.obj
  1887. [ 88%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/widgets/lv_checkbox.c.obj
  1888. [ 88%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/widgets/lv_dropdown.c.obj
  1889. [ 88%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/widgets/lv_img.c.obj
  1890. [ 88%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/widgets/lv_label.c.obj
  1891. [ 88%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/widgets/lv_line.c.obj
  1892. [ 88%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/widgets/lv_objx_templ.c.obj
  1893. [ 88%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/widgets/lv_slider.c.obj
  1894. [ 88%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/widgets/lv_roller.c.obj
  1895. [ 88%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extmem/memchr_s.c.obj
  1896. [ 89%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/widgets/lv_switch.c.obj
  1897. [ 89%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/widgets/lv_textarea.c.obj
  1898. [ 89%] Building C object CMakeFiles/mh1903.elf.dir/external/lvgl/src/widgets/lv_table.c.obj
  1899. [ 89%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/abort_handler_s.c.obj
  1900. [ 89%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extmem/memcmp_s.c.obj
  1901. [ 89%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extmem/memcmp32_s.c.obj
  1902. [ 89%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extmem/memcmp16_s.c.obj
  1903. [ 89%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extmem/memccpy_s.c.obj
  1904. [ 90%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extmem/memcpy16_s.c.obj
  1905. [ 90%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extmem/memcpy32_s.c.obj
  1906. [ 90%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extmem/memmove16_s.c.obj
  1907. [ 90%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extmem/memmove32_s.c.obj
  1908. [ 90%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extmem/memrchr_s.c.obj
  1909. [ 90%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extmem/memset16_s.c.obj
  1910. [ 90%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extmem/memzero16_s.c.obj
  1911. [ 90%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extmem/memset32_s.c.obj
  1912. [ 91%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extmem/memzero_s.c.obj
  1913. [ 91%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extmem/memzero32_s.c.obj
  1914. [ 91%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extmem/timingsafe_bcmp.c.obj
  1915. [ 91%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extmem/timingsafe_memcmp.c.obj
  1916. [ 91%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/stpcpy_s.c.obj
  1917. [ 91%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/stpncpy_s.c.obj
  1918. [ 91%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strcasestr_s.c.obj
  1919. [ 91%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strcasecmp_s.c.obj
  1920. [ 91%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strcoll_s.c.obj
  1921. [ 92%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strcmpfld_s.c.obj
  1922. [ 92%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strchr_s.c.obj
  1923. [ 92%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strcpyfldin_s.c.obj
  1924. [ 92%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strcpyfld_s.c.obj
  1925. [ 92%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strfirstchar_s.c.obj
  1926. [ 92%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strcspn_s.c.obj
  1927. [ 92%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strcpyfldout_s.c.obj
  1928. [ 92%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strcmp_s.c.obj
  1929. [ 92%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strfirstsame_s.c.obj
  1930. [ 92%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strfirstdiff_s.c.obj
  1931. [ 93%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strisalphanumeric_s.c.obj
  1932. [ 93%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strisascii_s.c.obj
  1933. [ 93%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strislowercase_s.c.obj
  1934. [ 93%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strisdigit_s.c.obj
  1935. [ 93%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strishex_s.c.obj
  1936. [ 93%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strlastchar_s.c.obj
  1937. [ 93%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strlastsame_s.c.obj
  1938. [ 94%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strismixedcase_s.c.obj
  1939. [ 94%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strlastdiff_s.c.obj
  1940. [ 94%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strisuppercase_s.c.obj
  1941. [ 94%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strljustify_s.c.obj
  1942. [ 94%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strispassword_s.c.obj
  1943. [ 94%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strnset_s.c.obj
  1944. [ 94%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strnatcmp_s.c.obj
  1945. [ 94%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strnterminate_s.c.obj
  1946. [ 94%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strprefix_s.c.obj
  1947. [ 94%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strpbrk_s.c.obj
  1948. [ 94%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strrchr_s.c.obj
  1949. [ 95%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strremovews_s.c.obj
  1950. [ 95%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strset_s.c.obj
  1951. [ 95%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strtolowercase_s.c.obj
  1952. [ 95%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strspn_s.c.obj
  1953. [ 95%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strtouppercase_s.c.obj
  1954. [ 95%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strstr_s.c.obj
  1955. [ 95%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/io/freopen_s.c.obj
  1956. [ 95%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/extstr/strzero_s.c.obj
  1957. [ 95%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/io/gets_s.c.obj
  1958. [ 95%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/io/fopen_s.c.obj
  1959. [ 96%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/io/fprintf_s.c.obj
  1960. [ 96%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/io/fscanf_s.c.obj
  1961. [ 96%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/io/tmpfile_s.c.obj
  1962. [ 96%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/ignore_handler_s.c.obj
  1963. [ 96%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/io/printf_s.c.obj
  1964. [ 96%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/io/scanf_s.c.obj
  1965. [ 96%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/io/sscanf_s.c.obj
  1966. [ 96%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/io/tmpnam_s.c.obj
  1967. [ 96%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/io/vfscanf_s.c.obj
  1968. [ 97%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/io/vfprintf_s.c.obj
  1969. [ 97%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/io/vprintf_s.c.obj
  1970. [ 97%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/io/vscanf_s.c.obj
  1971. [ 97%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/io/vsscanf_s.c.obj
  1972. [ 97%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/mem/memcpy_s.c.obj
  1973. [ 97%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/mem/mem_primitives_lib.c.obj
  1974. [ 97%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/mem/memmove_s.c.obj
  1975. [ 98%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/mem/safe_mem_constraint.c.obj
  1976. [ 98%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/mem/memset_s.c.obj
  1977. [ 98%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/misc/bsearch_s.c.obj
  1978. [ 98%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/misc/qsort_s.c.obj
  1979. [ 98%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/str/snprintf_s.c.obj
  1980. [ 98%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/str/safe_str_constraint.c.obj
  1981. [ 98%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/str/sprintf_s.c.obj
  1982. [ 98%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/str/strerror_s.c.obj
  1983. [ 98%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/str/strcpy_s.c.obj
  1984. [ 99%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/str/strncat_s.c.obj
  1985. [ 99%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/str/strncpy_s.c.obj
  1986. [ 99%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/str/strcat_s.c.obj
  1987. [ 99%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/str/strnlen_s.c.obj
  1988. [ 99%] Building C object CMakeFiles/mh1903.elf.dir/extcernal/safec/src/str/strtok_s.c.obj
  1989. [ 99%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/str/vsnprintf_s.c.obj
  1990. [ 99%] Building C object CMakeFiles/mh1903.elf.dir/external/mh1903_lib/Device/MegaHunt/mhscpu/Source/GCC/startup_mhscpu.s.obj
  1991. [ 99%] Building C object CMakeFiles/mh1903.elf.dir/external/safec/src/str/vsprintf_s.c.obj
  1992. [ 99%] Building C object CMakeFiles/mh1903.elf.dir/src/cm_backtrace/fault_handler/gcc/cmb_fault.s.obj
  1993. [100%] Linking C executable mh1903.elf
  1994. Invoking: Cross ARM GNU Print Size
  1995. text data bss dec hex filename
  1996. 10042607 59152 977016 11078775 a90c77 mh1903.elf
  1997. 0 10101759 0 10101759 9a23ff mh1903.hex
  1998. [100%] Built target mh1903.elf
  1999. =============================================
  2000. --
  2001. Building firmware for production
  2002. --
  2003. =============================================
Add Comment
Please, Sign In to add comment