Details
-
Bug
-
Resolution: Unresolved
-
P1: Critical
-
None
-
5.14.2
-
None
Description
Due to the linux kernel uapi header change ([1]) platformsupport/input/evdevkeyboard and
platformsupport/input/evdevtouch faile to compile:
- platformsupport/input/evdevkeyboard
evdevkeyboard/qevdevkeyboardhandler.cpp: In member function 'void QEvdevKeyboardHandler::switchLed(int, bool)': evdevkeyboard/qevdevkeyboardhandler.cpp:153:28: error: 'struct input_event' has no member named 'time'; did you mean 'type'? ::gettimeofday(&led_ie.time, 0); ^~~~ type
- platformsupport/input/evdevtouch
evdevtouch/qevdevtouchhandler.cpp: In member function 'void QEvdevTouchScreenData::processInputEvent(input_event*)': evdevtouch/qevdevtouchhandler.cpp:579:29: error: 'struct input_event' has no member named 'time'; did you mean 'type'? m_timeStamp = data->time.tv_sec + data->time.tv_usec / 1000000.0; ^~~~ type evdevtouch/qevdevtouchhandler.cpp:579:49: error: 'struct input_event' has no member named 'time'; did you mean 'type'? m_timeStamp = data->time.tv_sec + data->time.tv_usec / 1000000.0; ^~~~ type
See buildroot ([2]) for details...
[1] https://lkml.org/lkml/2018/1/6/324
[2] http://lists.busybox.net/pipermail/buildroot/2020-May/282047.html