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
Attachments
Gerrit Reviews
For Gerrit Dashboard: QTBUG-84012 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
299344,1 | evdevkeyboard: fix input_event time related compile | 5.14 | qt/qtbase | Status: ABANDONED | 0 | 0 |
299345,1 | evdevtouch: fix input_event time related compile | 5.14 | qt/qtbase | Status: ABANDONED | 0 | 0 |
299526,3 | evdevkeyboard: fix input_event time related compile | dev | qt/qtbase | Status: MERGED | +2 | 0 |
299527,3 | evdevtouch: fix input_event time related compile | dev | qt/qtbase | Status: MERGED | +2 | 0 |
300989,2 | evdevtouch: fix input_event time related compile | 5.15 | qt/qtbase | Status: MERGED | +2 | 0 |
300990,2 | evdevkeyboard: fix input_event time related compile | 5.15 | qt/qtbase | Status: MERGED | +2 | 0 |