As a part of my irregular wf-install update I hit a new error.
+ git fetch origin
+ git checkout origin/master
HEAD is now at 69a5aaf Make wcm single instance (#96)
+ git submodule update --init
+ ninja -C build
ninja: Entering directory `build'
[1/3] Compiling C object subprojects/wdisplays/src/wdisplays.p/outputs.c.o
FAILED: subprojects/wdisplays/src/wdisplays.p/outputs.c.o
cc -Isubprojects/wdisplays/src/wdisplays.p -Isubprojects/wdisplays/src -I../subprojects/wdisplays/src -Isubprojects/wdisplays/resources -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/cloudproviders -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/atk-1.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/fribidi -I/usr/include/pixman-1 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/gio-unix-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/sysprof-6 -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O2 -g -pthread -MD -MQ subprojects/wdisplays/src/wdisplays.p/outputs.c.o -MF subprojects/wdisplays/src/wdisplays.p/outputs.c.o.d -o subprojects/wdisplays/src/wdisplays.p/outputs.c.o -c ../subprojects/wdisplays/src/outputs.c
../subprojects/wdisplays/src/outputs.c:529:15: error: initialization of ‘void (*)(void *, struct zwlr_output_manager_v1 *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types]
529 | .finished = noop,
| ^~~~
../subprojects/wdisplays/src/outputs.c:529:15: note: (near initialization for ‘output_manager_listener.finished’)
../subprojects/wdisplays/src/outputs.c:31:13: note: ‘noop’ declared here
31 | static void noop() {
| ^~~~
../subprojects/wdisplays/src/outputs.c:556:20: error: initialization of ‘void (*)(void *, struct wl_registry *, uint32_t)’ {aka ‘void (*)(void *, struct wl_registry *, unsigned int)’} from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types]
556 | .global_remove = noop,
| ^~~~
../subprojects/wdisplays/src/outputs.c:556:20: note: (near initialization for ‘registry_listener.global_remove’)
../subprojects/wdisplays/src/outputs.c:31:13: note: ‘noop’ declared here
31 | static void noop() {
| ^~~~
../subprojects/wdisplays/src/outputs.c:606:19: error: initialization of ‘void (*)(void *, struct zxdg_output_v1 *, int32_t, int32_t)’ {aka ‘void (*)(void *, struct zxdg_output_v1 *, int, int)’} from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types]
606 | .logical_size = noop,
| ^~~~
../subprojects/wdisplays/src/outputs.c:606:19: note: (near initialization for ‘output_listener.logical_size’)
../subprojects/wdisplays/src/outputs.c:31:13: note: ‘noop’ declared here
31 | static void noop() {
| ^~~~
../subprojects/wdisplays/src/outputs.c:607:11: error: initialization of ‘void (*)(void *, struct zxdg_output_v1 *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types]
607 | .done = noop,
| ^~~~
../subprojects/wdisplays/src/outputs.c:607:11: note: (near initialization for ‘output_listener.done’)
../subprojects/wdisplays/src/outputs.c:31:13: note: ‘noop’ declared here
31 | static void noop() {
| ^~~~
../subprojects/wdisplays/src/outputs.c:609:18: error: initialization of ‘void (*)(void *, struct zxdg_output_v1 *, const char *)’ from incompatible pointer type ‘void (*)(void)’ [-Wincompatible-pointer-types]
609 | .description = noop
| ^~~~
../subprojects/wdisplays/src/outputs.c:609:18: note: (near initialization for ‘output_listener.description’)
../subprojects/wdisplays/src/outputs.c:31:13: note: ‘noop’ declared here
31 | static void noop() {
| ^~~~
[2/3] Linking target src/wcm
ninja: build stopped: subcommand failed.
As a part of my irregular wf-install update I hit a new error.
What more information would be useful to have here?