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 750056 - autogen.sh/configure fails to find <gst/gstconfig.h>
autogen.sh/configure fails to find <gst/gstconfig.h>
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-omx
git master
Other Mac OS
: Normal normal
: 1.9.1
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-05-28 18:33 UTC by hannes.weisbach
Modified: 2016-06-04 18:36 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description hannes.weisbach 2015-05-28 18:33:38 UTC
gst-omx looks for <gst/gstconfig.h> in <prefix>/include. However, the file is installed into <prefix>/lib/gstreamer-1.0/include.

See also GStreamer Bug 739767:
https://bugzilla.gnome.org/show_bug.cgi?id=739767
Comment 1 Sebastian Dröge (slomo) 2015-05-29 11:27:46 UTC
It seems like AG_GST_PARSE_SUBSYSTEM_DISABLES() is not used elsewhere anymore in configure.ac, but everything assumes it is.

For gst-omx that's easy to fix, just by using libdir instead. But something looks wrong here in the other modules.
Comment 2 Tim-Philipp Müller 2015-05-29 11:37:25 UTC
> For gst-omx that's easy to fix, just by using libdir instead.

Would need to be constructed differently for uninstalled vs. installed setup.
Comment 3 Tim-Philipp Müller 2016-06-04 18:36:06 UTC
Let's fix it by just removing this stuff, it's not used in gst-omx (or anywhere else for that matter):

commit 94789f19cf83cb238c35b060bb2d7214ba2d2a74
Author: Tim-Philipp Müller <tim@centricular.com>
Date:   Sat Jun 4 19:31:45 2016 +0100

    configure: remove AG_GST_PARSE_SUBSYSTEM_DISABLES
    
    This would check which subsystems are disabled in core by grepping
    gstconfig.h. Only problem is: gstconfig.h has moved into libdir now
    so we've been checking a non-existent file for a while now. The
    macro would just sets GST_DISABLE_* for use in configure.ac and
    Makefile.am, but we don't use that anywhere so just get rid of it
    (the one place where we use GST_DISABLE_GST_DEBUG is in a .c file
    which gets the define from the gstconfig.h include).
    
    https://bugzilla.gnome.org/show_bug.cgi?id=750056



Thanks for the bug report, sorry it took so long to fix (at least I hope this fixes it :)).