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 749776 - Conflicting symbols in gettext and gnutls giving issues when building gst-player
Conflicting symbols in gettext and gnutls giving issues when building gst-player
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: cerbero
git master
Other other
: Normal major
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-05-23 19:23 UTC by Emmanuel Poitier
Modified: 2018-02-21 16:01 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch to apply to avoid symbols redefinition error (6.51 KB, patch)
2015-05-23 19:23 UTC, Emmanuel Poitier
none Details | Review

Description Emmanuel Poitier 2015-05-23 19:23:51 UTC
Created attachment 303868 [details] [review]
Patch to apply to avoid symbols redefinition error

I have been confronted against an issue when trying to generate the libgstreamer_android.so from gst-player.

Obviously this may not be needed to be fixed as it is in regard to an external package, but it may be also causing issues from other applications when using gstreamer SDK custom build.

The issue is that all the functions from xsize used in gettext and gnutls are common and may cause the linker to fail as it will give an error due to duplicate symbols defined in these two components. 

Please find the changes I made (defined the functions with hidden visibility) to apply to cerbero to fix the issue.
Comment 1 Sebastian Dröge (slomo) 2015-05-24 13:00:01 UTC
This is related to bug #749423. Just "hiding" the symbols is no solution though, we need to rename them. Otherwise static linking will probably still cause problems.

There are also some more duplicated symbols currently, see the other bug.
Comment 2 Edward Hervey 2018-02-21 16:01:43 UTC
Fixed in #749423