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: Entering directory '/home/pi/packages/gstreamer-master/gst-omx/omx'
In file included from /usr/local/include/gstreamer-1.0/gst/gl/gstgl_fwd.h:26:0,
/usr/local/include/gstreamer-1.0/gst/gl/gstglapi.h:24:32: fatal error: gst/gl/gstglconfig.h: No such file or directory
Makefile:703: recipe for target 'libgstomx_la-gstomxvideodec.lo' failed
make: *** [libgstomx_la-gstomxvideodec.lo] Error 1
make: 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
Author: Matthew Waters <email@example.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.
Oh I see, I didn't see the connection between the core commit and gstglconfig.h :)