Source: keyd Version: 2.5.0-3 Severity: serious Tags: ftbfs upstream Justification: fails to build from source User: debian-...@lists.debian.org Usertags: armel armhf User: debian-h...@lists.debian.org Usertags: hppa User: debian-...@lists.debian.org Usertags: m68k User: debian-powe...@lists.debian.org Usertags: powerpc User: debian-sup...@lists.debian.org Usertags: sh4 User: debian-...@lists.debian.org Usertags: x32
keyd references struct input_event member time, which does not exist on all architectures. Example error output:
src/vkbd/uinput.c: In function ‘write_key_event’:src/vkbd/uinput.c:213:11: error: ‘struct input_event’ has no member named ‘time’
213 | ev.time.tv_sec = 0; | ^src/vkbd/uinput.c:214:11: error: ‘struct input_event’ has no member named ‘time’
214 | ev.time.tv_usec = 0; | ^ src/vkbd/uinput.c: In function ‘vkbd_init’:src/vkbd/uinput.c:232:29: warning: allocation of insufficient size ‘4’ for type ‘struct vkbd’ with size ‘8’ [-Walloc-size]
232 | struct vkbd *vkbd = calloc(1, sizeof vkbd); | ^~~~~~ src/vkbd/uinput.c: In function ‘vkbd_mouse_move’:src/vkbd/uinput.c:248:19: error: ‘struct input_event’ has no member named ‘time’
248 | ev.time.tv_sec = 0; | ^src/vkbd/uinput.c:249:19: error: ‘struct input_event’ has no member named ‘time’
249 | ev.time.tv_usec = 0; | ^src/vkbd/uinput.c:259:19: error: ‘struct input_event’ has no member named ‘time’
259 | ev.time.tv_sec = 0; | ^src/vkbd/uinput.c:260:19: error: ‘struct input_event’ has no member named ‘time’
260 | ev.time.tv_usec = 0; | ^ src/vkbd/uinput.c: In function ‘vkbd_mouse_scroll’:src/vkbd/uinput.c:280:11: error: ‘struct input_event’ has no member named ‘time’
280 | ev.time.tv_sec = 0; | ^src/vkbd/uinput.c:281:11: error: ‘struct input_event’ has no member named ‘time’
281 | ev.time.tv_usec = 0; | ^src/vkbd/uinput.c:289:11: error: ‘struct input_event’ has no member named ‘time’
289 | ev.time.tv_sec = 0; | ^src/vkbd/uinput.c:290:11: error: ‘struct input_event’ has no member named ‘time’
290 | ev.time.tv_usec = 0; | ^ src/vkbd/uinput.c: In function ‘vkbd_mouse_move_abs’:src/vkbd/uinput.c:310:19: error: ‘struct input_event’ has no member named ‘time’
310 | ev.time.tv_sec = 0; | ^src/vkbd/uinput.c:311:19: error: ‘struct input_event’ has no member named ‘time’
311 | ev.time.tv_usec = 0; | ^src/vkbd/uinput.c:321:19: error: ‘struct input_event’ has no member named ‘time’
321 | ev.time.tv_sec = 0; | ^src/vkbd/uinput.c:322:19: error: ‘struct input_event’ has no member named ‘time’
322 | ev.time.tv_usec = 0; | ^Also see: https://wiki.debian.org/qa.debian.org/FTBFS#A2024-03-25_.2BIBg-struct_input_event.2BIBk_has_no_member_named_.2BIBg-time.2BIBk-
OpenPGP_signature.asc
Description: OpenPGP digital signature