Stdout: scons: Entering directory `/home/runner/.ufbt/current/scripts/ufbt' ICONS /home/runner/.ufbt/build/upython/upython_icons.c CC /tmp/tmpnbbd_9g9/code/upython.c CC /tmp/tmpnbbd_9g9/code/upython_cli.c CC /tmp/tmpnbbd_9g9/code/upython_file.c Stderr: /tmp/tmpnbbd_9g9/code/upython_cli.c:3:10: fatal error: toolbox/pipe.h: No such file or directory 3 | #include | ^~~~~~~~~~~~~~~~ compilation terminated. scons: *** [/home/runner/.ufbt/build/upython/upython_cli.o] Error 1 In file included from /tmp/tmpnbbd_9g9/code/upython_file.c:9: /tmp/tmpnbbd_9g9/code/upython.h:31:18: error: unknown type name 'PipeSide' 31 | void upython_cli(PipeSide* pipe, FuriString* args, void* ctx); | ^~~~~~~~ scons: *** [/home/runner/.ufbt/build/upython/upython_file.o] Error 1 In file included from /tmp/tmpnbbd_9g9/code/upython.c:7: /tmp/tmpnbbd_9g9/code/upython.h:31:18: error: unknown type name 'PipeSide' 31 | void upython_cli(PipeSide* pipe, FuriString* args, void* ctx); | ^~~~~~~~ /tmp/tmpnbbd_9g9/code/upython.c: In function 'upython': /tmp/tmpnbbd_9g9/code/upython.c:34:33: error: assignment to 'FuriThreadStdoutWriteCallback' {aka 'void (*)(const char *, unsigned int)'} from incompatible pointer type 'void (*)(const char *, size_t, void *)' {aka 'void (*)(const char *, unsigned int, void *)'} [-Werror=incompatible-pointer-types] 34 | stdout_callback = write_to_log_output; | ^ /tmp/tmpnbbd_9g9/code/upython.c:46:13: error: too many arguments to function 'furi_thread_set_stdout_callback' 46 | furi_thread_set_stdout_callback(stdout_callback, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/runner/.ufbt/current/sdk_headers/f7_sdk/furi/core/memmgr_heap.h:9, from /home/runner/.ufbt/current/sdk_headers/f7_sdk/furi/furi.h:13, from /tmp/tmpnbbd_9g9/code/upython.c:1: /home/runner/.ufbt/current/sdk_headers/f7_sdk/furi/core/thread.h:475:6: note: declared here 475 | void furi_thread_set_stdout_callback(FuriThreadStdoutWriteCallback callback); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/tmpnbbd_9g9/code/upython.c:54:13: error: too many arguments to function 'furi_thread_set_stdout_callback' 54 | furi_thread_set_stdout_callback(stdout_callback = NULL, NULL); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/runner/.ufbt/current/sdk_headers/f7_sdk/furi/core/thread.h:475:6: note: declared here 475 | void furi_thread_set_stdout_callback(FuriThreadStdoutWriteCallback callback); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cc1: all warnings being treated as errors scons: *** [/home/runner/.ufbt/build/upython/upython.o] Error 1