--- a/kwin-5.22.5/src/plugins/platforms/x11/common/eglonxbackend.cpp 2021-09-15 11:44:25.579228678 -0300 +++ a/kwin-5.22.5/src/plugins/platforms/x11/common/eglonxbackend.cpp 2021-09-15 11:45:30.850314271 -0300 @@ -217,7 +217,7 @@ } // Window is 64 bits on a 64-bit architecture whereas xcb_window_t is always 32 bits. - unsigned long nativeWindow = window; + uintptr_t nativeWindow = window; EGLSurface surface = EGL_NO_SURFACE; if (havePlatformBase()) {