[Bug 22972] libuuid apparently mis-detected on Darwin and OpenBSD

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Sep 27 18:15:04 CEST 2010


https://bugs.freedesktop.org/show_bug.cgi?id=22972

--- Comment #5 from Simon McVittie <simon.mcvittie at collabora.co.uk> 2010-09-27 09:15:03 PDT ---
(In reply to comment #4)
> The uuid from our devel/uuid appears too old, so I've patched our port to use
> the newer uuid from e2fsprogs.

It seems your "uuid" is from ossp.org. It isn't the same library at all, so
it's not surprising if it isn't compatible! In Debian, this one is packaged as
ossp-uuid, with the SONAME and the name in pkg-config changed.

Because Debian repackages it to coexist with e2fsprogs' uuid, I hadn't realised
that both upstreams provide uuid.pc, with incompatible APIs. I'm opening bugs
asking them to provide <ossp-uuid.h> and <e2fs-uuid.h> or something, in
addition to the colliding names, with corresponding pkg-config files.

The one from e2fsprogs is indeed the one we intended Gabble to use.

Perhaps you could get the OSSP uuid port in OpenBSD changed to use
/usr/include/ossp/uuid.h and put -I/usr/include/ossp in its pkg-config flag?
Then it'd be possible to select either version to provide <uuid.h>, by setting
-I/usr/include/ossp or -I/usr/include/uuid, without accidentally getting the
"chosen" /usr/include/uuid.h turning up when unwanted.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.



More information about the telepathy-bugs mailing list