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 797245 - Compilation error: gst/gl/gl-enumtypes.h: No such file or directory
Compilation error: gst/gl/gl-enumtypes.h: No such file or directory
Status: RESOLVED DUPLICATE of bug 797244
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal critical
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2018-10-03 19:45 UTC by U. Artie Eoff
Modified: 2018-10-03 20:00 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description U. Artie Eoff 2018-10-03 19:45:17 UTC
Compilation fails since the following commits in gst-plugins-base:

commit c5b78fdc9326bce723f4d56edade1cfff8c61fb5 (HEAD -> master, origin/master, origin/HEAD)
Author: Sebastian Dröge <sebastian@centricular.com>
Date:   Wed Oct 3 14:49:32 2018 +0300

    gl: Rename GST_TYPE_GL_STEREO_DOWNMIX GType macro everywhere
    
    The old one still exists but behind GST_DISABLE_DEPRECATED

commit 2b4dfb994124b205b9e451f64c62731fb9298dc2
Author: Sebastian Dröge <sebastian@centricular.com>
Date:   Wed Oct 3 13:06:42 2018 +0300

    gl: Generate enum GTypes via glib-mkenums
    
    https://bugzilla.gnome.org/show_bug.cgi?id=797240
    https://bugzilla.gnome.org/show_bug.cgi?id=797144

Error Output:

In file included from gstglmixerbin.h:26:0,
                 from gstopengl.c:47:
/opt/media/install/include/gstreamer-1.0/gst/gl/gl.h:25:10: fatal error: gst/gl/gl-enumtypes.h: No such file or directory
 #include <gst/gl/gl-enumtypes.h>
          ^~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

Configure:

gst-plugins-base: ./autogen.sh --disable-silent-rules --prefix="/opt/media/install" --disable-gtk-doc --disable-examples --disable-fatal-warnings

gst-plugins-bad: ./autogen.sh --disable-silent-rules --prefix="/opt/media/install" --disable-gtk-doc --disable-examples --disable-ipcpipeline --disable-fatal-warning

See also https://bugzilla.gnome.org/show_bug.cgi?id=797244
Comment 1 Sebastian Dröge (slomo) 2018-10-03 19:52:56 UTC
Thanks for taking the time to report this.
This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.

*** This bug has been marked as a duplicate of bug 797244 ***
Comment 2 U. Artie Eoff 2018-10-03 19:57:41 UTC
@slomo, the error signature is different than 797244 and occurs in gst-plugins-bad.  Perhaps autotools is also missing the change in gst-plugins-good to install the missing header?
Comment 3 Sebastian Dröge (slomo) 2018-10-03 20:00:56 UTC
Yes it's not exactly the same error, but basically about the same thing. Let's start with the problem in -base, and then go over to -bad if that still fails. It's something missing from the above commits, or some autotools confusion.