Bug 2002416 - qt5-qtbase FTBFS against libglvnd-1.3.4
Summary: qt5-qtbase FTBFS against libglvnd-1.3.4
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: qt5-qtbase
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Rex Dieter
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 2002414
Blocks:
TreeView+ depends on / blocked
 
Reported: 2021-09-08 18:27 UTC by Rex Dieter
Modified: 2021-09-10 17:49 UTC (History)
5 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2021-09-10 17:49:36 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Rex Dieter 2021-09-08 18:27:34 UTC
qt5-qtbase FTBFS against libglvnd-1.3.4, one example,
https://koji.fedoraproject.org/koji/buildinfo?buildID=1829202

> In file included from /usr/include/EGL/egl.h:20,
>                  from main.cpp:7:
> main.cpp: In function 'int main(int, char**)':
> main.cpp:13:20: error: invalid conversion from 'EGLNativeDisplayType' {aka 'void*'} to 'Display*' [-fpermissive]
>    13 |     Display *dpy = EGL_DEFAULT_DISPLAY;
>       |                    ^~~~~~~~~~~~~~~~~~~
>       |                    |
>       |                    EGLNativeDisplayType {aka void*}
> main.cpp:15:11: error: invalid conversion from 'EGLNativeDisplayType' {aka 'void*'} to 'Display*' [-fpermissive]
>    15 |     dpy = egldpy;
>       |           ^~~~~~
>       |           |
>       |           EGLNativeDisplayType {aka void*}
> gmake: *** [Makefile:173: main.o] Error 1


Strictly speaking, we could make the build succeed, but it would lack egl/eglfs support (which would be bad too)

Comment 2 Rex Dieter 2021-09-09 12:53:45 UTC
Thanks, but I'm not sure what the concrete fix/way-forward is.  Do you have a concrete suggestion?


Note You need to log in before you can comment on or make changes to this bug.