GNOME Bugzilla – Bug 797245
Compilation error: gst/gl/gl-enumtypes.h: No such file or directory
Last modified: 2018-10-03 20:00:56 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
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 ***
@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?
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.