I had a couple of build issues on regular ubuntu 25.10 (maybe it's more ubuntus fault, not sure)
- gtk layer shell header not found.
I had to change:
-#include <gtk-layer-shell/gtk-layer-shell.h>
+#include <gtk4-layer-shell/gtk4-layer-shell.h>
in order to find the header.
- old cyaml.h header
even though ubuntu claims to have 1.4.2 version of cyaml it had a much older header that led to a lot of:
‘CYAML_FIELD’ was not declared in this scope; did you mean ‘CYAML_BITFIELD’?
fixed by cloning cyaml from here and copying cyaml.h and private.h to /usr/include/cyaml/ does not seem right, but it worked.
I had a couple of build issues on regular ubuntu 25.10 (maybe it's more ubuntus fault, not sure)
I had to change:
in order to find the header.
even though ubuntu claims to have 1.4.2 version of cyaml it had a much older header that led to a lot of:
fixed by cloning cyaml from here and copying cyaml.h and private.h to
/usr/include/cyaml/does not seem right, but it worked.