In file included from /home/runner/work/_temp/app/code/clock.c:3: /home/runner/work/_temp/app/code/clock.h:39:51: error: unknown type name 'DateTime' 39 | void draw_clock(Canvas* canvas, ClockConfig* cfg, DateTime* dt, int ms); | ^~~~~~~~ /home/runner/work/_temp/app/code/clock.c:143:59: error: unknown type name 'DateTime' 143 | void draw_digital_clock(Canvas* canvas, ClockConfig* cfg, DateTime* dt) { | ^~~~~~~~ /home/runner/work/_temp/app/code/clock.c:162:58: error: unknown type name 'DateTime' 162 | void draw_analog_clock(Canvas* canvas, ClockConfig* cfg, DateTime* dt, int ms) { | ^~~~~~~~ In file included from /home/runner/work/_temp/app/code/flipperzero-clock.c:10: /home/runner/work/_temp/app/code/clock.h:39:51: error: unknown type name 'DateTime' 39 | void draw_clock(Canvas* canvas, ClockConfig* cfg, DateTime* dt, int ms); | ^~~~~~~~ /home/runner/work/_temp/app/code/clock.c:189:50: error: unknown type name 'DateTime' 189 | void draw_date(Canvas* canvas, ClockConfig* cfg, DateTime* dt) { | ^~~~~~~~ /home/runner/work/_temp/app/code/flipperzero-clock.c: In function 'app_draw_callback': /home/runner/work/_temp/app/code/flipperzero-clock.c:28:5: error: unknown type name 'DateTime' 28 | DateTime dt; | ^~~~~~~~ /home/runner/work/_temp/app/code/flipperzero-clock.c:30:31: error: passing argument 1 of 'furi_hal_rtc_get_datetime' from incompatible pointer type [-Werror=incompatible-pointer-types] 30 | furi_hal_rtc_get_datetime(&dt); | ^~~ | | | int * In file included from /home/runner/.ufbt/current/sdk_headers/f7_sdk/targets/furi_hal_include/furi_hal.h:24, from /home/runner/work/_temp/app/code/flipperzero-clock.c:2: /home/runner/.ufbt/current/sdk_headers/f7_sdk/targets/f7/furi_hal/furi_hal_rtc.h:256:52: note: expected 'FuriHalRtcDateTime *' but argument is of type 'int *' 256 | void furi_hal_rtc_get_datetime(FuriHalRtcDateTime* datetime); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/runner/work/_temp/app/code/flipperzero-clock.c:31:10: error: request for member 'second' in something not a structure or union 31 | if(dt.second != app->second) app->ms_adjust = tick % 1000; | ^ /home/runner/work/_temp/app/code/flipperzero-clock.c:32:21: error: request for member 'second' in something not a structure or union 32 | app->second = dt.second; | ^ /home/runner/work/_temp/app/code/clock.c:212:51: error: unknown type name 'DateTime' 212 | void draw_clock(Canvas* canvas, ClockConfig* cfg, DateTime* dt, int ms) { | ^~~~~~~~ /home/runner/work/_temp/app/code/flipperzero-clock.c:33:5: error: implicit declaration of function 'draw_clock' [-Werror=implicit-function-declaration] 33 | draw_clock(canvas, &app->cfg, &dt, (tick - app->ms_adjust) % 1000); | ^~~~~~~~~~ scons: *** [/home/runner/.ufbt/build/flipperzero_clock/clock.o] Error 1 cc1: all warnings being treated as errors scons: *** [/home/runner/.ufbt/build/flipperzero_clock/flipperzero-clock.o] Error 1 More logs: https://github.com/flipperdevices/flipper-application-catalog/actions/runs/8685093378