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 786807 - g_uuid_string_random undefined when built with meson
g_uuid_string_random undefined when built with meson
Status: RESOLVED FIXED
Product: glib
Classification: Platform
Component: build
2.53.x
Other Linux
: Normal normal
: ---
Assigned To: gtkdev
gtkdev
Depends on:
Blocks:
 
 
Reported: 2017-08-25 15:08 UTC by Armin K.
Modified: 2017-08-29 09:55 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
meson: Compile guuid.c into libglib-2.0 (568 bytes, patch)
2017-08-25 15:08 UTC, Armin K.
committed Details | Review

Description Armin K. 2017-08-25 15:08:43 UTC
Created attachment 358410 [details] [review]
meson: Compile guuid.c into libglib-2.0

When glib is built with meson, it does not include guuid.c into libglib-2.0, causing gnome-online-accounts to fail with:

../../src/goabackend/.libs/libgoa-backend-1.0.so: undefined reference to `g_uuid_string_random'

Attached patch fixes the issue.
Comment 1 Emmanuele Bassi (:ebassi) 2017-08-25 15:24:39 UTC
Review of attachment 358410 [details] [review]:

Comment 2 Armin K. 2017-08-25 15:28:00 UTC
As I don't have commit access, can someone please commit it for me? TIA.
Comment 3 Ernestas Kulik 2017-08-29 09:55:47 UTC
Attachment 358410 [details] pushed as 414225d - meson: Compile guuid.c into libglib-2.0