diff -ur gtkwave-gtk3-3.3.115/src/gtk23compat.h gtkwave-gtk3-3.3.115.mod/src/gtk23compat.h --- gtkwave-gtk3-3.3.115/src/gtk23compat.h 2023-04-03 04:59:12.000000000 +0200 +++ gtkwave-gtk3-3.3.115.mod/src/gtk23compat.h 2023-07-14 16:17:57.933330510 +0200 @@ -9,9 +9,11 @@ #if GTK_CHECK_VERSION(3,22,26) #if !defined(__MINGW32__) && !defined(MAC_INTEGRATION) +#ifdef GDK_WINDOWING_WAYLAND #include #endif #endif +#endif #if GTK_CHECK_VERSION(3,0,0) diff -ur gtkwave-gtk3-3.3.115/src/twinwave.c gtkwave-gtk3-3.3.115.mod/src/twinwave.c --- gtkwave-gtk3-3.3.115/src/twinwave.c 2023-04-03 04:59:12.000000000 +0200 +++ gtkwave-gtk3-3.3.115.mod/src/twinwave.c 2023-07-14 16:17:43.733330518 +0200 @@ -20,10 +20,12 @@ #endif #if GTK_CHECK_VERSION(3,22,26) #if !defined(MAC_INTEGRATION) +#ifdef GDK_WINDOWING_WAYLAND #include #endif #endif #endif +#endif #include "wave_locale.h"