-
Notifications
You must be signed in to change notification settings - Fork 28
Open
Description
user@raspberrypi:~/waylib $ git submodule update --init --recursive
Submodule 'qwlroots' (https://github.com/vioken/qwlroots.git) registered for path 'qwlroots'
Cloning into '/home/user/waylib/qwlroots'...
Submodule path 'qwlroots': checked out '71bc3084d2fd8c8858b48a3f83c3b2900f8a9a16'
user@raspberrypi:~/waylib $ cmake -B build -DWITH_SUBMODULE_QWLROOTS=ON
cmake --build build
-- Create wayland protocols outputdir: /home/user/waylib/build/protocols
-- Setting wayland protocols outputdir: /home/user/waylib/build/protocols
-- Checking for module 'wlroots-0.18>=0.18.0'
-- Found wlroots-0.18, version 0.18.1
-- Checking for module 'wayland-server'
-- Found wayland-server, version 1.23.0
-- Checking for module 'pixman-1'
-- Found pixman-1, version 0.42.2
-- Checking for module 'wayland-protocols'
-- Found wayland-protocols, version 1.37
-- Checking for module 'xkbcommon'
-- Found xkbcommon, version 1.5.0
-- setup WLROOTS_VERSION: count 3, major 0, minor 18, patch 0
-- Checking for module 'wlr-protocols'
-- Found wlr-protocols, version 1.0
wlroots version=0.18.1, major=0, minor=18, patch=1
Using QWlroots from submodule
-- Configuring done
-- Generating done
-- Build files have been written to: /home/user/waylib/build
[ 0%] Automatic MOC and UIC for target qwlroots
[ 0%] Built target qwlroots_autogen
[ 1%] Building CXX object qwlroots/src/CMakeFiles/qwlroots.dir/qwlroots_autogen/mocs_compilation.cpp.o
In file included from /usr/include/wlroots-0.18/wlr/types/wlr_output.h:18,
from /usr/include/wlroots-0.18/wlr/backend.h:13,
from /home/user/waylib/build/qwlroots/src/qwlroots_autogen/EWIEGA46WW/../../../../../qwlroots/src/qwbackend.h:9,
from /home/user/waylib/build/qwlroots/src/qwlroots_autogen/EWIEGA46WW/moc_qwbackend.cpp:10,
from /home/user/waylib/build/qwlroots/src/qwlroots_autogen/mocs_compilation.cpp:2:
/usr/include/wlroots-0.18/wlr/types/wlr_buffer.h:171:55: error: expected primary-expression before ‘static’
171 | struct wlr_buffer *wlr_buffer, uint32_t color[static 4]);
| ^~~~~~
/usr/include/wlroots-0.18/wlr/types/wlr_buffer.h:171:55: error: expected ‘]’ before ‘static’
171 | struct wlr_buffer *wlr_buffer, uint32_t color[static 4]);
| ^~~~~~
| ]
/usr/include/wlroots-0.18/wlr/types/wlr_buffer.h:171:55: error: expected ‘)’ before ‘static’
171 | struct wlr_buffer *wlr_buffer, uint32_t color[static 4]);
| ^~~~~~
| )
/usr/include/wlroots-0.18/wlr/types/wlr_buffer.h:170:47: note: to match this ‘(’
170 | bool wlr_single_pixel_buffer_color_from_buffer(
| ^
/usr/include/wlroots-0.18/wlr/types/wlr_buffer.h:171:55: error: expected initializer before ‘static’
171 | struct wlr_buffer *wlr_buffer, uint32_t color[static 4]);
| ^~~~~~
gmake[2]: *** [qwlroots/src/CMakeFiles/qwlroots.dir/build.make:76: qwlroots/src/CMakeFiles/qwlroots.dir/qwlroots_autogen/mocs_compilation.cpp.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:447: qwlroots/src/CMakeFiles/qwlroots.dir/all] Error 2
gmake: *** [Makefile:146: all] Error 2
user@raspberrypi:~/waylib $ cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"