diff -urEb e2fsprogs-1.43.8.orig/lib/uuid/uuid.h.in e2fsprogs-1.43.8/lib/uuid/uuid.h.in --- e2fsprogs-1.43.8.orig/lib/uuid/uuid.h.in 2018-01-02 05:52:58.000000000 +0100 +++ e2fsprogs-1.43.8/lib/uuid/uuid.h.in 2018-11-05 12:18:29.962235770 +0100 @@ -35,6 +35,20 @@ #ifndef _UUID_UUID_H #define _UUID_UUID_H + +#if defined(__APPLE__) +// This patch defines the "uuid_string_t" type on OS X, which is +// required if linking against Cocoa (this occurs in Stone of Orthanc) +#include +#include + +#ifndef _UUID_STRING_T +#define _UUID_STRING_T +typedef __darwin_uuid_string_t uuid_string_t; +#endif /* _UUID_STRING_T */ +#endif + + #include #ifndef _WIN32 #include