Closed phodina closed 1 year ago
Hello @phodina,
That's interesting... uuid_t
is supposed to come from libuuid
(util-linux
), see here, and I would think that package is properly detected since you have these two lines in the log:
-- Checking for module 'uuid'
-- Found uuid, version 1.6.2
I suspect you build environment finds another uuid.h
file than the one from libuuid. Perhaps linux/uuid.h
? That one defines guid_t
but not uuid_t
. I recommend enabling a more verbose build, then re-run the compile line manually with -E
added to show which header files get included.
Hi @jforissier I overcome the issue by using uuid
directly from util-linux-dev
package as you suggested. That way even the latest release builds.
It also exposes <uuid/uuid.h>
.
Hi, I was attempting to build
optee-client
version3.20.0
formusl-c
PostmarketOS system and got the following errors:Build for
3.18.0
though works.