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 770427 - g-ir-scanner build issue for OpenGL plugin library in gst-bad
g-ir-scanner build issue for OpenGL plugin library in gst-bad
Status: RESOLVED INVALID
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2016-08-26 06:01 UTC by Haihua Hu
Modified: 2016-08-26 07:03 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Haihua Hu 2016-08-26 06:01:15 UTC
Hi, I notcice it will do g-ir-scanner when finish build gst-libs/gst/gl directory, what dose it for? Because i am porting glupload to my platform and it will link to an other module in gst-bad. It will cause g-ir-scanner fail.

Could someone explain to me why need do g-ir-scanner for gl library? Will cause any problem such as library can not run if i disable it?
Comment 1 Matthew Waters (ystreet00) 2016-08-26 06:34:54 UTC
Is there an actual error that you're hitting or just wanting to know what g-ir-scanner does?

For the second, this is not the right place to ask those questions as this is not a support forum.  I would strongly suggest you look at the gstreamer-devel mailing list on freedesktop.org (https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel) for support-like questions.
Comment 2 Haihua Hu 2016-08-26 06:44:17 UTC
(In reply to Matthew Waters (ystreet00) from comment #1)
> Is there an actual error that you're hitting or just wanting to know what
> g-ir-scanner does?
> 
> For the second, this is not the right place to ask those questions as this
> is not a support forum.  I would strongly suggest you look at the
> gstreamer-devel mailing list on freedesktop.org
> (https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel) for
> support-like questions.

Ok, Next time i will refer to gstreamer-devel. But I really meet some issue about g-ir-scanner.

We add an internal library A in gst-libs/gst of gst-bad, and glupload will call functions in this library. So I add link to A when build glplugins in gst-bad, but meet g-ir-scanner failed on loading library A.
Comment 3 Haihua Hu 2016-08-26 06:49:47 UTC
(In reply to Matthew Waters (ystreet00) from comment #1)
> Is there an actual error that you're hitting or just wanting to know what
> g-ir-scanner does?
> 
> For the second, this is not the right place to ask those questions as this
> is not a support forum.  I would strongly suggest you look at the
> gstreamer-devel mailing list on freedesktop.org
> (https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel) for
> support-like questions.

By the way, what g-ir-scanner does? if i could disable this step, what feature will lost?
Comment 4 Matthew Waters (ystreet00) 2016-08-26 07:03:19 UTC
(In reply to Haihua Hu from comment #2)
> Ok, Next time i will refer to gstreamer-devel. But I really meet some issue
> about g-ir-scanner.

Please go there for any further queries.

> We add an internal library A in gst-libs/gst of gst-bad, and glupload will
> call functions in this library. So I add link to A when build glplugins in
> gst-bad, but meet g-ir-scanner failed on loading library A.

That solely depends on where you added the library and is not a problem with upstream.

(In reply to Haihua Hu from comment #3)
> By the way, what g-ir-scanner does? if i could disable this step, what
> feature will lost?

It enables gobject introspection https://wiki.gnome.org/Projects/GObjectIntrospection