New comment by mobinmob on void-packages repository https://github.com/void-linux/void-packages/pull/30918#issuecomment-842384720 Comment: > Cross builds are broken > > ``` > -- Building for X11 window system. > CMake Error at /usr/share/cmake-3.20/Modules/FindPackageHandleStandardArgs.cmake:230 (message): > Could NOT find QtWaylandScanner (missing: QtWaylandScanner_EXECUTABLE) > Call Stack (most recent call first): > /usr/share/cmake-3.20/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE) > /usr/share/ECM/find-modules/FindQtWaylandScanner.cmake:77 (find_package_handle_standard_args) > src/platform/x11/systemclipboard/CMakeLists.txt:1 (find_package) > ``` I am not sure cross-compilation is possible :( QtWaylandScanner_EXECUTABLE is in qt5-wayland-devel. If that is placed in the hostmakedepends array, the configuration step works, but build fails because there is an arch mishmatch when the exec tries to compile a file: ``` 105/280] Automatic MOC for target systemclipboard [106/280] Generating wayland-wlr-data-control-unstable-v1-client-protocol.h FAILED: src/platform/x11/systemclipboard/wayland-wlr-data-control-unstable-v1-client-protocol.h cd /builddir/CopyQ-4.1.0/build/src/platform/x11/systemclipboard && /usr/aarch64-linux-musl/usr/bin/wayland-scanner client-header /builddir/CopyQ-4.1.0/src/platform/x11/systemclipboard/wlr-data-control-unstable-v1.xml /builddir/CopyQ-4.1.0/build/src/platform/x11/systemclipboard/wayland-wlr-data-control-unstable-v1-client-protocol.h /bin/sh: line 1: /usr/aarch64-linux-musl/usr/bin/wayland-scanner: cannot execute binary file: Exec format error ninja: build stopped: subcommand failed. => ERROR: CopyQ-4.1.0_1: do_build: '${make_cmd} ${makejobs} ${make_build_args} ${make_build_target}' exited with 1 => ERROR: in do_build() at common/build-style/cmake.sh:82 ```