[Bug 57941] New: Build broken with libglvnd <=1.3.3
https://bugs.winehq.org/show_bug.cgi?id=57941 Bug ID: 57941 Summary: Build broken with libglvnd <=1.3.3 Product: Wine Version: 10.3 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: winewayland Assignee: wine-bugs(a)winehq.org Reporter: krkos(a)mail.muni.cz Distribution: --- Introduced in commit 1c9cd1bfd75a3e8d022d46ec7bafc3a546831035, winewayland.drv unconditionally uses the extension EGL_EXT_present_opaque and the corresponding define EGL_PRESENT_OPAQUE_EXT. These were added in EGLEXT version 20210629, which became part of libglvnd 1.3.4 or Mesa 21.3.0. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57941 Radko Krkoš <krkos(a)mail.muni.cz> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Regression SHA1| |1c9cd1bfd75a3e8d022d46ec7ba | |fc3a546831035 CC| |alexandros.frantzis(a)collabo | |ra.com -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57941 Radko Krkoš <krkos(a)mail.muni.cz> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |krkos(a)mail.muni.cz -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57941 André Z. <nerv(a)dawncrow.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 CC| |nerv(a)dawncrow.de Status|UNCONFIRMED |NEW --- Comment #1 from André Z. <nerv(a)dawncrow.de> --- I can confirm -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57941 --- Comment #2 from André Z. <nerv(a)dawncrow.de> --- In the Debian world that means at least Debian 12 or Ubuntu 22.04 -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
https://bugs.winehq.org/show_bug.cgi?id=57941 --- Comment #3 from alexandros.frantzis(a)collabora.com --- Thanks for the report. Is the concern only about being able to build Wine (+ Wayland driver) on older systems , or also being able to use the Wayland driver on such systems. The Wayland driver requires EGL_EXT_present_opaque since otherwise GL content is not presented properly. The only reason we did not require it to begin with was a blocking bug in Mesa. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=57941 --- Comment #4 from Sven Baars <sven.wine(a)gmail.com> --- Since the wayland driver is enabled by default, we should at the very least make sure wine still compiles without EGL_EXT_present_opaque. Preferably, it should also work when running on newer systems, even if wine is compiled on a system that has this extension missing. Not sure if that is possible though. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=57941 --- Comment #5 from alexandros.frantzis(a)collabora.com --- I have proposed https://gitlab.winehq.org/wine/wine/-/merge_requests/7891 . With this MR winewayland can be built on older systems without the EGL_EXT_present_opaque extension, and the resulting binary can be used on newer systems that have the extension (which is still required at runtime). -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=57941 Sven Baars <sven.wine(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |3efc90faa06e227721943c6e0e9 | |d4f22a8e19dba Resolution|--- |FIXED Status|NEW |RESOLVED --- Comment #6 from Sven Baars <sven.wine(a)gmail.com> --- 3efc90faa06e227721943c6e0e9d4f22a8e19dba indeed resolved the build issue. Marking as fixed. Thanks! -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=57941 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #7 from Alexandre Julliard <julliard(a)winehq.org> --- Closing bugs fixed in 10.8. -- Do not reply to this email, post in Bugzilla using the above URL to reply. You are receiving this mail because: You are watching all bug changes.
participants (1)
-
WineHQ Bugzilla