Stdout: scons: Entering directory `/home/runner/.ufbt/current/scripts/ufbt' CC /tmp/tmpwuwu7r7h/code/tamagometer_companion.c Stderr: /tmp/tmpwuwu7r7h/code/tamagometer_companion.c: In function 'signal_received_callback': /tmp/tmpwuwu7r7h/code/tamagometer_companion.c:134:9: error: implicit declaration of function 'cli_write' [-Werror=implicit-function-declaration] 134 | cli_write(context, (unsigned char*)"[PICO]", 6); | ^~~~~~~~~ /tmp/tmpwuwu7r7h/code/tamagometer_companion.c: At top level: /tmp/tmpwuwu7r7h/code/tamagometer_companion.c:151:20: error: unknown type name 'Cli' 151 | static void listen(Cli* cli, void* context) { | ^~~ /tmp/tmpwuwu7r7h/code/tamagometer_companion.c:210:18: error: unknown type name 'Cli' 210 | static void send(Cli* cli, char* bitstring) { | ^~~ /tmp/tmpwuwu7r7h/code/tamagometer_companion.c:219:35: error: unknown type name 'Cli' 219 | static void tamagometer_start_cli(Cli* cli, FuriString* args, void* context) { | ^~~ /tmp/tmpwuwu7r7h/code/tamagometer_companion.c: In function 'tamagometer_companion': /tmp/tmpwuwu7r7h/code/tamagometer_companion.c:255:5: error: unknown type name 'Cli' 255 | Cli* cli = (Cli*)furi_record_open(RECORD_CLI); | ^~~ /tmp/tmpwuwu7r7h/code/tamagometer_companion.c:255:17: error: 'Cli' undeclared (first use in this function); did you mean 'cli'? 255 | Cli* cli = (Cli*)furi_record_open(RECORD_CLI); | ^~~ | cli /tmp/tmpwuwu7r7h/code/tamagometer_companion.c:255:17: note: each undeclared identifier is reported only once for each function it appears in /tmp/tmpwuwu7r7h/code/tamagometer_companion.c:255:21: error: expected expression before ')' token 255 | Cli* cli = (Cli*)furi_record_open(RECORD_CLI); | ^ /tmp/tmpwuwu7r7h/code/tamagometer_companion.c:257:5: error: implicit declaration of function 'cli_add_command' [-Werror=implicit-function-declaration] 257 | cli_add_command(cli, "tamagometer", CliCommandFlagParallelSafe, tamagometer_start_cli, NULL); | ^~~~~~~~~~~~~~~ /tmp/tmpwuwu7r7h/code/tamagometer_companion.c:257:69: error: 'tamagometer_start_cli' undeclared (first use in this function) 257 | cli_add_command(cli, "tamagometer", CliCommandFlagParallelSafe, tamagometer_start_cli, NULL); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/tmpwuwu7r7h/code/tamagometer_companion.c:308:10: error: 'cli2' undeclared (first use in this function); did you mean 'cli'? 308 | Cli* cli2 = (Cli*)furi_record_open(RECORD_CLI); | ^~~~ | cli /tmp/tmpwuwu7r7h/code/tamagometer_companion.c:308:22: error: expected expression before ')' token 308 | Cli* cli2 = (Cli*)furi_record_open(RECORD_CLI); | ^ /tmp/tmpwuwu7r7h/code/tamagometer_companion.c:310:5: error: implicit declaration of function 'cli_delete_command'; did you mean 'cli_registry_delete_command'? [-Werror=implicit-function-declaration] 310 | cli_delete_command(cli2, "tamagometer"); | ^~~~~~~~~~~~~~~~~~ | cli_registry_delete_command /tmp/tmpwuwu7r7h/code/tamagometer_companion.c: At top level: /tmp/tmpwuwu7r7h/code/tamagometer_companion.c:187:13: error: 'tamabits_to_timings' defined but not used [-Werror=unused-function] 187 | static bool tamabits_to_timings(char* bitstring, uint32_t* timings) { | ^~~~~~~~~~~~~~~~~~~ /tmp/tmpwuwu7r7h/code/tamagometer_companion.c:146:13: error: 'timed_out_callback' defined but not used [-Werror=unused-function] 146 | static void timed_out_callback(void* arg) { | ^~~~~~~~~~~~~~~~~~ /tmp/tmpwuwu7r7h/code/tamagometer_companion.c:124:13: error: 'signal_received_callback' defined but not used [-Werror=unused-function] 124 | static void signal_received_callback(void* context, InfraredWorkerSignal* received_signal) { | ^~~~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors scons: *** [/home/runner/.ufbt/build/tamagometer_companion/tamagometer_companion.o] Error 1