/home/runner/work/_temp/app/code/views/data_display_view.c: In function 'data_display_draw_callback': /home/runner/work/_temp/app/code/views/data_display_view.c:139:9: error: unknown type name 'DateTime' 139 | DateTime datetime; | ^~~~~~~~ /home/runner/work/_temp/app/code/views/data_display_view.c:140:28: error: passing argument 1 of 'furi_hal_rtc_get_datetime' from incompatible pointer type [-Werror=incompatible-pointer-types] 140 | furi_hal_rtc_get_datetime(&datetime); | ^~~~~~~~~ | | | int * In file included from /home/runner/.ufbt/current/sdk_headers/f7_sdk/firmware/targets/furi_hal_include/furi_hal.h:25, from /home/runner/.ufbt/current/sdk_headers/f7_sdk/applications/services/locale/locale.h:5, from /home/runner/work/_temp/app/code/views/data_display_view.h:7, from /home/runner/work/_temp/app/code/views/data_display_view.c:1: /home/runner/.ufbt/current/sdk_headers/f7_sdk/firmware/targets/furi_hal_include/furi_hal_rtc.h:211:52: note: expected 'FuriHalRtcDateTime *' but argument is of type 'int *' 211 | void furi_hal_rtc_get_datetime(FuriHalRtcDateTime* datetime); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/runner/work/_temp/app/code/views/data_display_view.c:141:24: error: passing argument 2 of 'locale_format_time' from incompatible pointer type [-Werror=incompatible-pointer-types] 141 | locale_format_time(s, &datetime, locale_get_time_format(), false); | ^~~~~~~~~ | | | int * In file included from /home/runner/work/_temp/app/code/views/data_display_view.h:7, from /home/runner/work/_temp/app/code/views/data_display_view.c:1: /home/runner/.ufbt/current/sdk_headers/f7_sdk/applications/services/locale/locale.h:76:31: note: expected 'const FuriHalRtcDateTime *' but argument is of type 'int *' 76 | const FuriHalRtcDateTime* datetime, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1: all warnings being treated as errors scons: *** [/home/runner/.ufbt/build/ublox/views/data_display_view.o] Error 1 /home/runner/work/_temp/app/code/scenes/ublox_scene_sync_time.c: In function 'ublox_scene_sync_time_on_event': /home/runner/work/_temp/app/code/scenes/ublox_scene_sync_time.c:34:13: error: unknown type name 'DateTime' 34 | DateTime datetime; | ^~~~~~~~ /home/runner/work/_temp/app/code/scenes/ublox_scene_sync_time.c:35:39: error: passing argument 1 of 'furi_hal_rtc_get_datetime' from incompatible pointer type [-Werror=incompatible-pointer-types] 35 | furi_hal_rtc_get_datetime(&datetime); | ^~~~~~~~~ | | | int * In file included from /home/runner/.ufbt/current/sdk_headers/f7_sdk/firmware/targets/furi_hal_include/furi_hal.h:25, from /home/runner/work/_temp/app/code/scenes/../ublox_device.h:8, from /home/runner/work/_temp/app/code/scenes/../ublox_worker.h:3, from /home/runner/work/_temp/app/code/scenes/../ublox_i.h:4, from /home/runner/work/_temp/app/code/scenes/ublox_scene_sync_time.c:1: /home/runner/.ufbt/current/sdk_headers/f7_sdk/firmware/targets/furi_hal_include/furi_hal_rtc.h:211:52: note: expected 'FuriHalRtcDateTime *' but argument is of type 'int *' 211 | void furi_hal_rtc_get_datetime(FuriHalRtcDateTime* datetime); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/runner/work/_temp/app/code/scenes/ublox_scene_sync_time.c:36:21: error: request for member 'minute' in something not a structure or union 36 | datetime.minute = (ublox->nav_timeutc).min; | ^ /home/runner/work/_temp/app/code/scenes/ublox_scene_sync_time.c:37:21: error: request for member 'second' in something not a structure or union 37 | datetime.second = (ublox->nav_timeutc).sec; | ^ /home/runner/work/_temp/app/code/scenes/ublox_scene_sync_time.c:38:39: error: passing argument 1 of 'furi_hal_rtc_set_datetime' from incompatible pointer type [-Werror=incompatible-pointer-types] 38 | furi_hal_rtc_set_datetime(&datetime); | ^~~~~~~~~ | | | int * In file included from /home/runner/.ufbt/current/sdk_headers/f7_sdk/firmware/targets/furi_hal_include/furi_hal.h:25, from /home/runner/work/_temp/app/code/scenes/../ublox_device.h:8, from /home/runner/work/_temp/app/code/scenes/../ublox_worker.h:3, from /home/runner/work/_temp/app/code/scenes/../ublox_i.h:4, from /home/runner/work/_temp/app/code/scenes/ublox_scene_sync_time.c:1: /home/runner/.ufbt/current/sdk_headers/f7_sdk/firmware/targets/furi_hal_include/furi_hal_rtc.h:205:52: note: expected 'FuriHalRtcDateTime *' but argument is of type 'int *' 205 | void furi_hal_rtc_set_datetime(FuriHalRtcDateTime* datetime); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/runner/work/_temp/app/code/scenes/ublox_scene_sync_time.c:47:38: error: passing argument 2 of 'locale_format_date' from incompatible pointer type [-Werror=incompatible-pointer-types] 47 | locale_format_date(date, &datetime, locale_get_date_format(), "/"); | ^~~~~~~~~ | | | int * In file included from /home/runner/work/_temp/app/code/scenes/../views/data_display_view.h:7, from /home/runner/work/_temp/app/code/scenes/../ublox_i.h:29, from /home/runner/work/_temp/app/code/scenes/ublox_scene_sync_time.c:1: /home/runner/.ufbt/current/sdk_headers/f7_sdk/applications/services/locale/locale.h:101:31: note: expected 'const FuriHalRtcDateTime *' but argument is of type 'int *' 101 | const FuriHalRtcDateTime* datetime, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/runner/work/_temp/app/code/scenes/ublox_scene_sync_time.c:50:38: error: passing argument 2 of 'locale_format_time' from incompatible pointer type [-Werror=incompatible-pointer-types] 50 | locale_format_time(time, &datetime, locale_get_time_format(), ":"); | ^~~~~~~~~ | | | int * In file included from /home/runner/work/_temp/app/code/scenes/../views/data_display_view.h:7, from /home/runner/work/_temp/app/code/scenes/../ublox_i.h:29, from /home/runner/work/_temp/app/code/scenes/ublox_scene_sync_time.c:1: /home/runner/.ufbt/current/sdk_headers/f7_sdk/applications/services/locale/locale.h:76:31: note: expected 'const FuriHalRtcDateTime *' but argument is of type 'int *' 76 | const FuriHalRtcDateTime* datetime, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ cc1: all warnings being treated as errors scons: *** [/home/runner/.ufbt/build/ublox/scenes/ublox_scene_sync_time.o] Error 1 More logs: https://github.com/flipperdevices/flipper-application-catalog/actions/runs/8169725211