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 784511 - Impossible to build a static application with gupnp and gupnp-av
Impossible to build a static application with gupnp and gupnp-av
Status: RESOLVED FIXED
Product: gupnp-av
Classification: Other
Component: General
1.0.x
Other All
: Normal normal
: ---
Assigned To: GUPnP Maintainers
GUPnP Maintainers
Depends on:
Blocks:
 
 
Reported: 2017-07-04 12:37 UTC by Fabrice Fontaine
Modified: 2019-02-22 05:57 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Rename internal XML utility functions (99.77 KB, patch)
2018-02-14 18:29 UTC, Jens Georg
committed Details | Review

Description Fabrice Fontaine 2017-07-04 12:37:42 UTC
Hello,

gupnp and gupnp-av defines two internal functions with the same name:
 - xml_util_get_element is defined in libgupnp/xml-util.h and libgupnp-av/xml-util.h
 - xml_util_get_child_element_content is defined in libgupnp/xml-util.h and libgupnp-av/xml-util.h

As a result, this prevents rygel (or any other applications using both libraries) to be built statically. May I suggest to update one of this package?

Best Regards,

Fabrice Fontaine
Comment 1 Jens Georg 2018-02-14 18:29:29 UTC
Created attachment 368351 [details] [review]
Rename internal XML utility functions

Prevent clashes with GUPnP when linking statically
Comment 2 Jens Georg 2018-02-14 18:30:34 UTC
Attachment 368351 [details] pushed as 69117d1 - Rename internal XML utility functions