[Bug 733248] gl: GLintptr/GLsizeiptr/etc typechecks ignore GL_CFLAGS, potentially causing typedef redefinition errors from gst-libs/gst/gl/glprototypes/gstgl_compat.h at buildtime

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Jul 16 07:38:35 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=733248
  GStreamer | gst-plugins-bad | 1.3.91

Sebastian Dröge (slomo) <slomo> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |1.4.0

--- Comment #6 from Sebastian Dröge (slomo) <slomo at coaxion.net> 2014-07-16 14:38:30 UTC ---
commit 96aa9316357e26f69790e296d3627718b6ca709e
Author: Mart Raudsepp <leio at gentoo.org>
Date:   Wed Jul 16 16:31:27 2014 +0300

    gl: Include GL_CFLAGS while checking for GL typedefs

    Otherwise those checks may fail at configure time if they contain extra
    include paths, while at build time they are included, potentially causing
    incompatible typedefs between system GL headers and gstreamer compatibility
    prototypes.

    https://bugzilla.gnome.org/show_bug.cgi?id=733248

commit 0bb6d22ffc094dcbe2f41d2b037b4f038d158636
Author: Mart Raudsepp <leio at gentoo.org>
Date:   Wed Jul 16 16:29:10 2014 +0300

    gl: Always include EGL_CFLAGS in GL_CFLAGS when EGL_LIBS is added to
GL_LIBS

    They should be handled in tandem, in case any EGL provider could require
some
    CFLAGS and set them (possibly once moved to prefer pkg-config files),
    such as for a custom header location.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list