Stdout: scons: Entering directory `/home/runner/.ufbt/current/scripts/ufbt' CC /tmp/tmpx5gdq5o3/code/tamagometer_companion.c Stderr: /tmp/tmpx5gdq5o3/code/tamagometer_companion.c: In function 'signal_received_callback': /tmp/tmpx5gdq5o3/code/tamagometer_companion.c:133:9: error: implicit declaration of function 'pipe_send' [-Werror=implicit-function-declaration] 133 | pipe_send(pipe, (unsigned char*)"[PICO]", 6); | ^~~~~~~~~ /tmp/tmpx5gdq5o3/code/tamagometer_companion.c: In function 'listen': /tmp/tmpx5gdq5o3/code/tamagometer_companion.c:164:65: error: implicit declaration of function 'cli_is_pipe_broken_or_is_etx_next_char' [-Werror=implicit-function-declaration] 164 | while(!(app_state.command_decoded || app_state.timed_out || cli_is_pipe_broken_or_is_etx_next_char(context))) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/tmpx5gdq5o3/code/tamagometer_companion.c: At top level: /tmp/tmpx5gdq5o3/code/tamagometer_companion.c:218:35: error: unknown type name 'PipeSide' 218 | static void tamagometer_start_cli(PipeSide* pipe, FuriString* args, void* context) { | ^~~~~~~~ /tmp/tmpx5gdq5o3/code/tamagometer_companion.c: In function 'tamagometer_companion': /tmp/tmpx5gdq5o3/code/tamagometer_companion.c:255:5: error: unknown type name 'CliRegistry' 255 | CliRegistry* cli = furi_record_open(RECORD_CLI); | ^~~~~~~~~~~ /tmp/tmpx5gdq5o3/code/tamagometer_companion.c:257:5: error: implicit declaration of function 'cli_registry_add_command' [-Werror=implicit-function-declaration] 257 | cli_registry_add_command(cli, "tamagometer", CliCommandFlagParallelSafe, tamagometer_start_cli, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/tmpx5gdq5o3/code/tamagometer_companion.c:257:78: error: 'tamagometer_start_cli' undeclared (first use in this function) 257 | cli_registry_add_command(cli, "tamagometer", CliCommandFlagParallelSafe, tamagometer_start_cli, NULL); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/tmpx5gdq5o3/code/tamagometer_companion.c:257:78: note: each undeclared identifier is reported only once for each function it appears in /tmp/tmpx5gdq5o3/code/tamagometer_companion.c:308:5: error: unknown type name 'CliRegistry' 308 | CliRegistry* cli2 = furi_record_open(RECORD_CLI); | ^~~~~~~~~~~ /tmp/tmpx5gdq5o3/code/tamagometer_companion.c:310:5: error: implicit declaration of function 'cli_registry_delete_command'; did you mean 'cli_delete_command'? [-Werror=implicit-function-declaration] 310 | cli_registry_delete_command(cli2, "tamagometer"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ | cli_delete_command /tmp/tmpx5gdq5o3/code/tamagometer_companion.c: At top level: /tmp/tmpx5gdq5o3/code/tamagometer_companion.c:210:13: error: 'send' defined but not used [-Werror=unused-function] 210 | static void send(char* bitstring) { | ^~~~ /tmp/tmpx5gdq5o3/code/tamagometer_companion.c:150:13: error: 'listen' defined but not used [-Werror=unused-function] 150 | static void listen(void* context) { | ^~~~~~ cc1: all warnings being treated as errors scons: *** [/home/runner/.ufbt/build/tamagometer_companion/tamagometer_companion.o] Error 1