Closed n3rdopolis closed 1 year ago
This particular issue was fixed, but for some reason CI fails: https://github.com/lirios/aurora-compositor/actions/runs/3586802132/jobs/6036432705 There might be something related to xkbcommon still going on. I'm investigating, although it builds just fine with QtCreator with the "superbuild".
Fixed!
Thanks, but I am getting
[ 26%] Building CXX object src/compositor/CMakeFiles/AuroraCompositor.dir/compositor_api/aurorawaylandoutputmode.cpp.o
[ 26%] Building CXX object src/compositor/CMakeFiles/AuroraCompositor.dir/compositor_api/aurorawaylandresource.cpp.o
In file included from /srcbuild/aurora-compositor/build/include/LiriAuroraCompositor/0.0.0/LiriAuroraCompositor/private/aurorawaylandcompositor_p.h:1,
from /srcbuild/aurora-compositor/src/compositor/compositor_api/aurorawaylandclient.cpp:33:
/srcbuild/aurora-compositor/src/compositor/compositor_api/aurorawaylandcompositor_p.h:54:10: fatal error: LiriAuroraXkbCommonSupport/private/auroraxkbcommon_p.h: No such file or directory
54 | #include <LiriAuroraXkbCommonSupport/private/auroraxkbcommon_p.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [src/compositor/CMakeFiles/AuroraCompositor.dir/build.make:624: src/compositor/CMakeFiles/AuroraCompositor.dir/compositor_api/aurorawaylandclient.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /srcbuild/aurora-compositor/src/compositor/compositor_api/aurorawaylandcompositor.cpp:32:
/srcbuild/aurora-compositor/src/compositor/compositor_api/aurorawaylandcompositor_p.h:54:10: fatal error: LiriAuroraXkbCommonSupport/private/auroraxkbcommon_p.h: No such file or directory
54 | #include <LiriAuroraXkbCommonSupport/private/auroraxkbcommon_p.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [src/compositor/CMakeFiles/AuroraCompositor.dir/build.make:638: src/compositor/CMakeFiles/AuroraCompositor.dir/compositor_api/aurorawaylandcompositor.cpp.o] Error 1
In file included from /srcbuild/aurora-compositor/build/include/LiriAuroraCompositor/0.0.0/LiriAuroraCompositor/private/aurorawaylandcompositor_p.h:1,
from /srcbuild/aurora-compositor/src/compositor/compositor_api/aurorawaylandkeyboard_p.h:44,
from /srcbuild/aurora-compositor/src/compositor/compositor_api/aurorawaylandkeyboard.cpp:32:
/srcbuild/aurora-compositor/src/compositor/compositor_api/aurorawaylandcompositor_p.h:54:10: fatal error: LiriAuroraXkbCommonSupport/private/auroraxkbcommon_p.h: No such file or directory
54 | #include <LiriAuroraXkbCommonSupport/private/auroraxkbcommon_p.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [src/compositor/CMakeFiles/AuroraCompositor.dir/build.make:680: src/compositor/CMakeFiles/AuroraCompositor.dir/compositor_api/aurorawaylandkeyboard.cpp.o] Error 1
In file included from /srcbuild/aurora-compositor/build/include/LiriAuroraCompositor/0.0.0/LiriAuroraCompositor/private/aurorawaylandcompositor_p.h:1,
from /srcbuild/aurora-compositor/src/compositor/compositor_api/aurorawaylandoutput.cpp:38:
/srcbuild/aurora-compositor/src/compositor/compositor_api/aurorawaylandcompositor_p.h:54:10: fatal error: LiriAuroraXkbCommonSupport/private/auroraxkbcommon_p.h: No such file or directory
54 | #include <LiriAuroraXkbCommonSupport/private/auroraxkbcommon_p.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [src/compositor/CMakeFiles/AuroraCompositor.dir/build.make:708: src/compositor/CMakeFiles/AuroraCompositor.dir/compositor_api/aurorawaylandoutput.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1235: src/compositor/CMakeFiles/AuroraCompositor.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
now
It is Cmake v3.22.0 if that helps, I could try a different version if needed
Doing a full rebuild of everything (cmake, qt, kde and all of Liri), and now I can't replicate the missing header again
a332ebd20e20d2cfc9619bd0fdf5c3a10da00b19 seems to be the most relevant commit, building shell I get this error
Not sure if I am missing anything else...