In file included from /home/runner/work/_temp/app/code/lib/magic/classic_gen1.c:1: /home/runner/work/_temp/app/code/lib/magic/classic_gen1.h:3:10: fatal error: lib/nfc/protocols/mifare_classic.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. scons: *** [/home/runner/.ufbt/build/nfc_magic/lib/magic/classic_gen1.o] Error 1 /home/runner/work/_temp/app/code/lib/magic/common.c: In function 'magic_activate': /home/runner/work/_temp/app/code/lib/magic/common.c:12:5: error: unknown type name 'FuriHalNfcReturn'; did you mean 'FuriHalNfcTech'? 12 | FuriHalNfcReturn ret = 0; | ^~~~~~~~~~~~~~~~ | FuriHalNfcTech /home/runner/work/_temp/app/code/lib/magic/common.c:15:5: error: implicit declaration of function 'furi_hal_nfc_exit_sleep'; did you mean 'furi_hal_nfc_event_stop'? [-Werror=implicit-function-declaration] 15 | furi_hal_nfc_exit_sleep(); | ^~~~~~~~~~~~~~~~~~~~~~~ | furi_hal_nfc_event_stop /home/runner/work/_temp/app/code/lib/magic/common.c:16:5: error: implicit declaration of function 'furi_hal_nfc_ll_txrx_on'; did you mean 'furi_hal_nfc_listener_rx'? [-Werror=implicit-function-declaration] 16 | furi_hal_nfc_ll_txrx_on(); | ^~~~~~~~~~~~~~~~~~~~~~~ | furi_hal_nfc_listener_rx /home/runner/work/_temp/app/code/lib/magic/common.c:17:5: error: implicit declaration of function 'furi_hal_nfc_ll_poll'; did you mean 'furi_hal_nfc_abort'? [-Werror=implicit-function-declaration] 17 | furi_hal_nfc_ll_poll(); | ^~~~~~~~~~~~~~~~~~~~ | furi_hal_nfc_abort /home/runner/work/_temp/app/code/lib/magic/common.c:18:11: error: implicit declaration of function 'furi_hal_nfc_ll_set_mode'; did you mean 'furi_hal_nfc_reset_mode'? [-Werror=implicit-function-declaration] 18 | ret = furi_hal_nfc_ll_set_mode( | ^~~~~~~~~~~~~~~~~~~~~~~~ | furi_hal_nfc_reset_mode /home/runner/work/_temp/app/code/lib/magic/common.c:19:9: error: 'FuriHalNfcModePollNfca' undeclared (first use in this function); did you mean 'FuriHalNfcModePoller'? 19 | FuriHalNfcModePollNfca, FuriHalNfcBitrate106, FuriHalNfcBitrate106); | ^~~~~~~~~~~~~~~~~~~~~~ | FuriHalNfcModePoller /home/runner/work/_temp/app/code/lib/magic/common.c:19:9: note: each undeclared identifier is reported only once for each function it appears in /home/runner/work/_temp/app/code/lib/magic/common.c:19:33: error: 'FuriHalNfcBitrate106' undeclared (first use in this function) 19 | FuriHalNfcModePollNfca, FuriHalNfcBitrate106, FuriHalNfcBitrate106); | ^~~~~~~~~~~~~~~~~~~~ /home/runner/work/_temp/app/code/lib/magic/common.c:20:15: error: 'FuriHalNfcReturnOk' undeclared (first use in this function) 20 | if(ret != FuriHalNfcReturnOk) return false; | ^~~~~~~~~~~~~~~~~~ /home/runner/work/_temp/app/code/lib/magic/common.c:22:5: error: implicit declaration of function 'furi_hal_nfc_ll_set_fdt_listen'; did you mean 'furi_hal_nfc_timer_fwt_stop'? [-Werror=implicit-function-declaration] 22 | furi_hal_nfc_ll_set_fdt_listen(FURI_HAL_NFC_LL_FDT_LISTEN_NFCA_POLLER); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | furi_hal_nfc_timer_fwt_stop /home/runner/work/_temp/app/code/lib/magic/common.c:22:36: error: 'FURI_HAL_NFC_LL_FDT_LISTEN_NFCA_POLLER' undeclared (first use in this function) 22 | furi_hal_nfc_ll_set_fdt_listen(FURI_HAL_NFC_LL_FDT_LISTEN_NFCA_POLLER); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/_temp/app/code/lib/magic/common.c:23:5: error: implicit declaration of function 'furi_hal_nfc_ll_set_fdt_poll' [-Werror=implicit-function-declaration] 23 | furi_hal_nfc_ll_set_fdt_poll(FURI_HAL_NFC_LL_FDT_POLL_NFCA_POLLER); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/_temp/app/code/lib/magic/common.c:23:34: error: 'FURI_HAL_NFC_LL_FDT_POLL_NFCA_POLLER' undeclared (first use in this function) 23 | furi_hal_nfc_ll_set_fdt_poll(FURI_HAL_NFC_LL_FDT_POLL_NFCA_POLLER); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/_temp/app/code/lib/magic/common.c:24:5: error: implicit declaration of function 'furi_hal_nfc_ll_set_error_handling' [-Werror=implicit-function-declaration] 24 | furi_hal_nfc_ll_set_error_handling(FuriHalNfcErrorHandlingNfc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/runner/work/_temp/app/code/lib/magic/gen4.c:1: /home/runner/work/_temp/app/code/lib/magic/gen4.h:3:10: fatal error: lib/nfc/protocols/mifare_classic.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated. /home/runner/work/_temp/app/code/lib/magic/common.c:24:40: error: 'FuriHalNfcErrorHandlingNfc' undeclared (first use in this function) 24 | furi_hal_nfc_ll_set_error_handling(FuriHalNfcErrorHandlingNfc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/_temp/app/code/lib/magic/common.c:25:5: error: implicit declaration of function 'furi_hal_nfc_ll_set_guard_time' [-Werror=implicit-function-declaration] 25 | furi_hal_nfc_ll_set_guard_time(FURI_HAL_NFC_LL_GT_NFCA); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/_temp/app/code/lib/magic/common.c:25:36: error: 'FURI_HAL_NFC_LL_GT_NFCA' undeclared (first use in this function) 25 | furi_hal_nfc_ll_set_guard_time(FURI_HAL_NFC_LL_GT_NFCA); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/_temp/app/code/lib/magic/common.c: In function 'magic_deactivate': /home/runner/work/_temp/app/code/lib/magic/common.c:31:5: error: implicit declaration of function 'furi_hal_nfc_ll_txrx_off' [-Werror=implicit-function-declaration] 31 | furi_hal_nfc_ll_txrx_off(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/work/_temp/app/code/lib/magic/common.c:32:5: error: implicit declaration of function 'furi_hal_nfc_sleep'; did you mean 'furi_hal_nfc_abort'? [-Werror=implicit-function-declaration] 32 | furi_hal_nfc_sleep(); | ^~~~~~~~~~~~~~~~~~ | furi_hal_nfc_abort cc1: all warnings being treated as errors scons: *** [/home/runner/.ufbt/build/nfc_magic/lib/magic/gen4.o] Error 1 scons: *** [/home/runner/.ufbt/build/nfc_magic/lib/magic/common.o] Error 1 More logs: https://github.com/flipperdevices/flipper-application-catalog/actions/runs/7875838731