Fixes for compatibility with gcc 14.0 or higher & clang 16 or higher
Vala is being fixed, see: vala!369 (merged) For systems without the above vala fix this commit solves the compatibility issues.
Vala is being fixed, see: vala!369 (merged) For systems without the above vala fix this commit solves the compatibility issues.