https://bugs.kde.org/show_bug.cgi?id=440372
Bug ID: 440372 Summary: kwin master fails to compile with "invalid conversion from ‘xcb_window_t’" on Linux Product: kwin Version: git master Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: core Assignee: kwin-bugs-n...@kde.org Reporter: bluescreenaven...@gmail.com Target Milestone: --- SUMMARY It seems recently due to some EGL changes, I can't compile kwin anymore OBSERVED RESULT I get the below log snip: [ 68%] Building CXX object src/plugins/platforms/wayland/CMakeFiles/KWinWaylandWaylandBackend.dir/egl_wayland_backend.cpp.o [ 68%] Building CXX object src/plugins/platforms/drm/CMakeFiles/KWinWaylandDrmBackend.dir/egl_stream_backend.cpp.o [ 68%] Building CXX object src/plugins/platforms/wayland/CMakeFiles/KWinWaylandWaylandBackend.dir/logging.cpp.o [ 68%] Building CXX object src/plugins/platforms/wayland/CMakeFiles/KWinWaylandWaylandBackend.dir/scene_qpainter_wayland_backend.cpp.o In file included from /srcbuild/kwin/src/abstract_wayland_output.h:13, from /srcbuild/kwin/src/plugins/platforms/virtual/virtual_output.h:12, from /srcbuild/kwin/src/plugins/platforms/virtual/virtual_output.cpp:9: /srcbuild/kwin/src/utils.h:134:92: warning: ‘visibility’ attribute ignored [-Wattributes] 134 | static inline QRegion KWIN_EXPORT mapRegion(const QMatrix4x4 &matrix, const QRegion ®ion) | ^ [ 68%] Building CXX object src/plugins/platforms/wayland/CMakeFiles/KWinWaylandWaylandBackend.dir/wayland_backend.cpp.o [ 68%] Building CXX object src/plugins/platforms/virtual/CMakeFiles/KWinWaylandVirtualBackend.dir/logging.cpp.o /srcbuild/kwin/src/plugins/platforms/x11/common/eglonxbackend.cpp: In member function ‘void* KWin::EglOnXBackend::createSurface(xcb_window_t)’: /srcbuild/kwin/src/plugins/platforms/x11/common/eglonxbackend.cpp:224:66: error: invalid conversion from ‘xcb_window_t’ {aka ‘unsigned int’} to ‘EGLNativeWindowType’ {aka ‘void*’} [-fpermissive] 224 | surface = eglCreateWindowSurface(eglDisplay(), config(), window, nullptr); | ^~~~~~ | | | xcb_window_t {aka unsigned int} SOFTWARE/OS VERSIONS Linux/KDE Plasma: master (available in About System) KDE Plasma Version: master KDE Frameworks Version: master Qt Version: 5.15 ADDITIONAL INFORMATION cmake configure finds everything -- You are receiving this mail because: You are watching all bug changes.