After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 793547 - qt: Uses eglGetDisplay() but does not link to libEGL
qt: Uses eglGetDisplay() but does not link to libEGL
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
unspecified
Other Linux
: Normal blocker
: 1.13.90
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2018-02-17 19:13 UTC by Sebastian Dröge (slomo)
Modified: 2018-02-21 00:37 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastian Dröge (slomo) 2018-02-17 19:13:38 UTC
> .libs/libgstqmlgl_la-gstqtglutility.o: In function `gst_qt_get_gl_display':
> ./ext/qt/gstqtglutility.cc:112: undefined reference to `eglGetDisplay'

Not sure how this should be solved. We could either directly link to libEGL (and duplicate the finding of the correct library name), or use gst_gl_display_egl_new() instead which probably does the same thing?
Comment 1 Matthew Waters (ystreet00) 2018-02-21 00:37:40 UTC
commit ff7d14a38413d66cde3b3ac1ec65ebe6e4e54c78
Author: Matthew Waters <matthew@centricular.com>
Date:   Wed Feb 21 11:35:33 2018 +1100

    qt: don't use libEGL functions when we don't link to libEGL
    
    Use the provided wrapper available from libgstgl.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=793547