Stdout: scons: Entering directory `/home/runner/.ufbt/current/scripts/ufbt' ICONS /home/runner/.ufbt/build/upython/upython_icons.c CC /tmp/tmp_9k94ybz/code/upython.c CC /tmp/tmp_9k94ybz/code/upython_cli.c CC /tmp/tmp_9k94ybz/code/upython_file.c Stderr: In file included from /tmp/tmp_9k94ybz/code/upython_file.c:9: /tmp/tmp_9k94ybz/code/upython.h:31:18: error: unknown type name 'Cli'; did you mean 'CLI'? 31 | void upython_cli(Cli* cli, FuriString* args, void* ctx); | ^~~ | CLI /tmp/tmp_9k94ybz/code/upython.h:33:27: error: unknown type name 'Cli'; did you mean 'CLI'? 33 | void upython_repl_execute(Cli* cli); | ^~~ | CLI scons: *** [/home/runner/.ufbt/build/upython/upython_file.o] Error 1 In file included from /tmp/tmp_9k94ybz/code/upython.c:7: /tmp/tmp_9k94ybz/code/upython.h:31:18: error: unknown type name 'Cli'; did you mean 'CLI'? 31 | void upython_cli(Cli* cli, FuriString* args, void* ctx); | ^~~ | CLI /tmp/tmp_9k94ybz/code/upython.h:33:27: error: unknown type name 'Cli'; did you mean 'CLI'? 33 | void upython_repl_execute(Cli* cli); | ^~~ | CLI scons: *** [/home/runner/.ufbt/build/upython/upython.o] Error 1 In file included from /tmp/tmp_9k94ybz/code/upython_cli.c:4: /tmp/tmp_9k94ybz/code/upython.h:31:18: error: unknown type name 'Cli'; did you mean 'CLI'? 31 | void upython_cli(Cli* cli, FuriString* args, void* ctx); | ^~~ | CLI /tmp/tmp_9k94ybz/code/upython.h:33:27: error: unknown type name 'Cli'; did you mean 'CLI'? 33 | void upython_repl_execute(Cli* cli); | ^~~ | CLI /tmp/tmp_9k94ybz/code/upython_cli.c:14:18: error: unknown type name 'Cli'; did you mean 'CLI'? 14 | void upython_cli(Cli* cli, FuriString* args, void* ctx) { | ^~~ | CLI /tmp/tmp_9k94ybz/code/upython_cli.c: In function 'upython_cli_register': /tmp/tmp_9k94ybz/code/upython_cli.c:65:5: error: unknown type name 'Cli'; did you mean 'CLI'? 65 | Cli* cli = furi_record_open(RECORD_CLI); | ^~~ | CLI /tmp/tmp_9k94ybz/code/upython_cli.c:67:5: error: implicit declaration of function 'cli_add_command' [-Werror=implicit-function-declaration] 67 | cli_add_command(cli, CLI, CliCommandFlagParallelSafe, upython_cli, NULL); | ^~~~~~~~~~~~~~~ /tmp/tmp_9k94ybz/code/upython_cli.c:67:59: error: 'upython_cli' undeclared (first use in this function) 67 | cli_add_command(cli, CLI, CliCommandFlagParallelSafe, upython_cli, NULL); | ^~~~~~~~~~~ /tmp/tmp_9k94ybz/code/upython_cli.c:67:59: note: each undeclared identifier is reported only once for each function it appears in /tmp/tmp_9k94ybz/code/upython_cli.c: In function 'upython_cli_unregister': /tmp/tmp_9k94ybz/code/upython_cli.c:79:5: error: unknown type name 'Cli'; did you mean 'CLI'? 79 | Cli* cli = furi_record_open(RECORD_CLI); | ^~~ | CLI /tmp/tmp_9k94ybz/code/upython_cli.c:81:5: error: implicit declaration of function 'cli_delete_command'; did you mean 'cli_registry_delete_command'? [-Werror=implicit-function-declaration] 81 | cli_delete_command(cli, CLI); | ^~~~~~~~~~~~~~~~~~ | cli_registry_delete_command /tmp/tmp_9k94ybz/code/upython_cli.c: At top level: /tmp/tmp_9k94ybz/code/upython_cli.c:8:13: error: 'write_to_stdout_buffer' defined but not used [-Werror=unused-function] 8 | static void write_to_stdout_buffer(const char* data, size_t size, void* context) { | ^~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors scons: *** [/home/runner/.ufbt/build/upython/upython_cli.o] Error 1