/home/runner/work/_temp/app/code/ublox_device.c: In function 'ublox_bytes_to_frame': /home/runner/work/_temp/app/code/ublox_device.c:111:19: error: pointer 'frame' used after 'free' [-Werror=use-after-free] 111 | free(frame->payload); | ~~~~~^~~~~~~~~ /home/runner/work/_temp/app/code/ublox_device.c:110:9: note: call to 'free' here 110 | free(frame); | ^~~~~~~~~~~ /home/runner/work/_temp/app/code/ublox_device.c:118:19: error: pointer 'frame' used after 'free' [-Werror=use-after-free] 118 | free(frame->payload); | ~~~~~^~~~~~~~~ /home/runner/work/_temp/app/code/ublox_device.c:117:9: note: call to 'free' here 117 | free(frame); | ^~~~~~~~~~~ cc1: all warnings being treated as errors scons: *** [/home/runner/.ufbt/build/ublox/ublox_device.o] Error 1 /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:135:9: error: unknown type name 'FuriHalRtcDateTime'; did you mean 'FuriHalRtcLogDevice'? 135 | FuriHalRtcDateTime datetime = { | ^~~~~~~~~~~~~~~~~~ | FuriHalRtcLogDevice /home/runner/work/_temp/app/code/views/data_display_view.c:136:13: error: field name not in record or union initializer 136 | .hour = message.hour, | ^ /home/runner/work/_temp/app/code/views/data_display_view.c:136:13: note: (near initialization for 'datetime') /home/runner/work/_temp/app/code/views/data_display_view.c:137:13: error: field name not in record or union initializer 137 | .minute = message.min, | ^ /home/runner/work/_temp/app/code/views/data_display_view.c:137:13: note: (near initialization for 'datetime') /home/runner/work/_temp/app/code/views/data_display_view.c:137:23: error: excess elements in scalar initializer [-Werror] 137 | .minute = message.min, | ^~~~~~~ /home/runner/work/_temp/app/code/views/data_display_view.c:137:23: note: (near initialization for 'datetime') /home/runner/work/_temp/app/code/views/data_display_view.c:138:13: error: field name not in record or union initializer 138 | .second = message.sec, | ^ /home/runner/work/_temp/app/code/views/data_display_view.c:138:13: note: (near initialization for 'datetime') /home/runner/work/_temp/app/code/views/data_display_view.c:138:23: error: excess elements in scalar initializer [-Werror] 138 | .second = message.sec, | ^~~~~~~ /home/runner/work/_temp/app/code/views/data_display_view.c:138:23: note: (near initialization for 'datetime') /home/runner/work/_temp/app/code/views/data_display_view.c:150:32: error: passing argument 2 of 'locale_format_time' from incompatible pointer type [-Werror=incompatible-pointer-types] 150 | locale_format_time(s2, &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:21: note: expected 'const DateTime *' but argument is of type 'int *' 76 | const DateTime* datetime, | ~~~~~~~~~~~~~~~~^~~~~~~~ cc1: all warnings being treated as errors scons: *** [/home/runner/.ufbt/build/ublox/views/data_display_view.o] Error 1 More logs: https://github.com/flipperdevices/flipper-application-catalog/actions/runs/8169724529