New comment by sbogomolov on void-packages repository https://github.com/void-linux/void-packages/pull/31575#issuecomment-878541419 Comment: I have checked the aarch64 cross compilation and it seems that the include directory is wrong. ``` FAILED: CMakeFiles/uinput.dir/uinput.cpp.o /builddir/.xbps-interception-tools/wrappers/aarch64-linux-gnu-c++ -I/usr/include/libevdev-1.0 -fstack-clash-protection -D_FORTIFY_SOURCE=2 -O2 -march=armv8-a -I/usr/aarch64-linux-gnu/usr/include -Wall -Wextra -pedantic -std=c++11 -MD -MT CMakeFiles/uinput.dir/uinput.cpp.o -MF CMakeFiles/uinput.dir/uinput.cpp.o.d -o CMakeFiles/uinput.dir/uinput.cpp.o -c ../uinput.cpp ../uinput.cpp:15:10: fatal error: libevdev/libevdev-uinput.h: No such file or directory 15 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ``` It uses `-I/usr/include/libevdev-1.0` instead of `-I/usr/aarch64-linux-gnu/usr/include/libevdev-1.0`.