GNOME Bugzilla – Bug 770523
Build failure: fatal error: gst/gl/gstglconfig.h: No such file or directory
Last modified: 2016-08-29 10:52:51 UTC
The current master of gst-omx fails to build on Raspbian as follows: Making install in omx make[1]: Entering directory '/home/pi/packages/gstreamer-master/gst-omx/omx' CC libgstomx_la-gstomxvideodec.lo In file included from /usr/local/include/gstreamer-1.0/gst/gl/gstgl_fwd.h:26:0, from /usr/local/include/gstreamer-1.0/gst/gl/gl.h:29, from gstomxvideodec.c:40: /usr/local/include/gstreamer-1.0/gst/gl/gstglapi.h:24:32: fatal error: gst/gl/gstglconfig.h: No such file or directory #include <gst/gl/gstglconfig.h> ^ compilation terminated. Makefile:703: recipe for target 'libgstomx_la-gstomxvideodec.lo' failed make[1]: *** [libgstomx_la-gstomxvideodec.lo] Error 1 make[1]: Leaving directory '/home/pi/packages/gstreamer-master/gst-omx/omx' Makefile:505: recipe for target 'install-recursive' failed make: *** [install-recursive] Error 1 The primary cause is that gst/gl/gstglconfig.h has moved from the include/ directory to the lib/gstreamer-1.0/include/ directory, and gst-omx does not appear to include this directory from within autoconf.
That would be a problem in gst-plugins-bad in the gstreamer-gl-1.0 pkg-config file.
And that would be caused by https://cgit.freedesktop.org/gstreamer/gstreamer/commit/?id=714d8aa45118428461f6de8a4d3cafcd53ae884d
commit a730842ff1c3872bb367314cbdb8cfaaaffb5d94 Author: Matthew Waters <matthew@centricular.com> Date: Mon Aug 29 16:52:44 2016 +1000 gl/pkgconfig: add the lib include dir to the list of includes 714d8aa in core removed this include dir from it's pkgconfig file. https://bugzilla.gnome.org/show_bug.cgi?id=770523
Oh I see, I didn't see the connection between the core commit and gstglconfig.h :)