Bug#1086472: marco FTBFS on 32-bit with 64-bit time_t with gcc 14
Source: marco
Version: 1.26.2-4
Severity: serious
Tags: ftbfs
https://buildd.debian.org/status/fetch.php?pkg=marco&arch=armhf&ver=1.26.2-4%2Bb5&stamp=1730247644&raw=0
...
core/screen.c: In function 'collect_timed_out_foreach':
core/screen.c:2673:55: error: passing argument 2 of 'sn_startup_sequence_get_last_active_time' from incompatible pointer type [-Wincompatible-pointer-types]
2673 | sn_startup_sequence_get_last_active_time (sequence, &tv_sec, &tv_usec);
| ^~~~~~~
| |
| time_t * {aka long long int *}
In file included from /usr/include/startup-notification-1.0/libsn/sn.h:32,
from core/display-private.h:40,
from core/screen-private.h:36,
from core/screen.c:32:
/usr/include/startup-notification-1.0/libsn/sn-monitor.h:83:79: note: expected 'long int *' but argument is of type 'time_t *' {aka 'long long int *'}
83 | long *tv_sec,
| ~~~~~~~~~~~~~~~~~~~^~~~~~
make[5]: *** [Makefile:1258: core/libmarco_private_la-screen.lo] Error 1
Reply to: