错误描述
In file included from /root/workspace/qt-everywhere-src-5.15.3/qtwayland/src/client/qwaylanddisplay_p.h:64:0,
from /root/workspace/qt-everywhere-src-5.15.3/qtwayland/src/client/qwaylandintegration.cpp:42:
../../include/QtWaylandClient/5.15.3/QtWaylandClient/private/qwayland-wayland. h:1:56: fatal error: ../../../../../src/client/qwayland-wayland.h: No such file or directory
compilation terminated.
Makefile:3782: recipe for target '.obj/qwaylandintegration.o' failed
make[3]: *** [.obj/qwaylandintegration.o] Error 1
make[3]: Leaving directory '/root/workspace/qt-build-no-opengl/qtwayland/src/client'
Makefile:85: recipe for target 'sub-client-install_subtargets' failed
make[2]: *** [sub-client-install_subtargets] Error 2
make[2]: Leaving directory '/root/workspace/qt-build-no-opengl/qtwayland/src'
Makefile:58: recipe for target 'sub-src-install_subtargets' failed
make[1]: *** [sub-src-install_subtargets] Error 2
make[1]: Leaving directory '/root/workspace/qt-build-no-opengl/qtwayland'
Makefile:610: recipe for target 'module-qtwayland-install_subtargets' failed
make: *** [module-qtwayland-install_subtargets] Error 2
解决方法
在构建前skip
掉wayland
模块,如:
./configure -skip wayland