Stdout: scons: Entering directory `/home/runner/.ufbt/current/scripts/ufbt' ICONS /home/runner/.ufbt/build/canfdhs/canfdhs_icons.c CC /tmp/tmpycevct56/code/usb_can_app_start.c CPP /tmp/tmpycevct56/code/Longan_CANFD/src/mcp2518fd_can.cpp CPP /tmp/tmpycevct56/code/Longan_CANFD/src/mcp_can_fd.cpp CPP /tmp/tmpycevct56/code/scenes/usbCan_scene.cpp CPP /tmp/tmpycevct56/code/scenes/usbCan_scene_config_vcp.cpp CPP /tmp/tmpycevct56/code/scenes/usbCan_scene_exit_confirm.cpp CC /home/runner/.ufbt/build/canfdhs/canfdhs_icons.c CPP /tmp/tmpycevct56/code/scenes/usbCan_scene_start.cpp CPP /tmp/tmpycevct56/code/scenes/usbCan_scene_usb_busy.cpp CPP /tmp/tmpycevct56/code/scenes/usbCan_scene_usb_can.cpp CPP /tmp/tmpycevct56/code/views/usb_can_view.cpp CPP /tmp/tmpycevct56/code/flipper_spi_wrapper.cpp CPP /tmp/tmpycevct56/code/usb_can_app.cpp CPP /tmp/tmpycevct56/code/usb_can_bridge.cpp Stderr: /tmp/tmpycevct56/code/usb_can_app.cpp: In function 'UsbCanApp* usb_can_app_alloc()': /tmp/tmpycevct56/code/usb_can_app.cpp:56:33: warning: 'void view_dispatcher_enable_queue(ViewDispatcher*)' is deprecated [-Wdeprecated-declarations] 56 | view_dispatcher_enable_queue(app->views.view_dispatcher); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/tmpycevct56/code/usb_can_app_i.hpp:10, from /tmp/tmpycevct56/code/usb_can_app.cpp:5: /home/runner/.ufbt/current/sdk_headers/f7_sdk/applications/services/gui/view_dispatcher.h:76:22: note: declared here 76 | FURI_DEPRECATED void view_dispatcher_enable_queue(ViewDispatcher* view_dispatcher); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/tmpycevct56/code/usb_can_bridge.cpp:103:5: error: invalid conversion from 'void (*)(void*, uint8_t)' {aka 'void (*)(void*, unsigned char)'} to 'void (*)(void*, CdcState)' [-fpermissive] 103 | vcp_state_callback, | ^~~~~~~~~~~~~~~~~~ | | | void (*)(void*, uint8_t) {aka void (*)(void*, unsigned char)} /tmp/tmpycevct56/code/usb_can_bridge.cpp:104:5: error: invalid conversion from 'void (*)(void*, uint8_t)' {aka 'void (*)(void*, unsigned char)'} to 'void (*)(void*, CdcCtrlLine)' [-fpermissive] 104 | vcp_on_cdc_control_line, | ^~~~~~~~~~~~~~~~~~~~~~~ | | | void (*)(void*, uint8_t) {aka void (*)(void*, unsigned char)} /tmp/tmpycevct56/code/usb_can_bridge.cpp: In function 'void usb_can_vcp_deinit(UsbCanBridge*, uint8_t)': /tmp/tmpycevct56/code/usb_can_bridge.cpp:148:9: error: 'Cli' was not declared in this scope 148 | Cli* cli = (Cli*)furi_record_open(RECORD_CLI); | ^~~ /tmp/tmpycevct56/code/usb_can_bridge.cpp:148:14: error: 'cli' was not declared in this scope 148 | Cli* cli = (Cli*)furi_record_open(RECORD_CLI); | ^~~ /tmp/tmpycevct56/code/usb_can_bridge.cpp:148:25: error: expected primary-expression before ')' token 148 | Cli* cli = (Cli*)furi_record_open(RECORD_CLI); | ^ /tmp/tmpycevct56/code/usb_can_bridge.cpp:149:9: error: 'cli_session_close' was not declared in this scope 149 | cli_session_close(cli); | ^~~~~~~~~~~~~~~~~ /tmp/tmpycevct56/code/usb_can_bridge.cpp: In function 'int32_t usb_can_worker(void*)': /tmp/tmpycevct56/code/usb_can_bridge.cpp:317:5: error: 'Cli' was not declared in this scope 317 | Cli* cli = (Cli*)furi_record_open(RECORD_CLI); | ^~~ /tmp/tmpycevct56/code/usb_can_bridge.cpp:317:10: error: 'cli' was not declared in this scope 317 | Cli* cli = (Cli*)furi_record_open(RECORD_CLI); | ^~~ /tmp/tmpycevct56/code/usb_can_bridge.cpp:317:21: error: expected primary-expression before ')' token 317 | Cli* cli = (Cli*)furi_record_open(RECORD_CLI); | ^ /tmp/tmpycevct56/code/usb_can_bridge.cpp:318:28: error: 'cli_vcp' was not declared in this scope; did you mean 'CliVcp'? 318 | cli_session_open(cli, &cli_vcp); | ^~~~~~~ | CliVcp /tmp/tmpycevct56/code/usb_can_bridge.cpp:318:5: error: 'cli_session_open' was not declared in this scope 318 | cli_session_open(cli, &cli_vcp); | ^~~~~~~~~~~~~~~~ scons: *** [/home/runner/.ufbt/build/canfdhs/usb_can_bridge.o] Error 1