From c09251acea972615f6c8d82b0104479d8d90a66b Mon Sep 17 00:00:00 2001 From: Billy Robert O'Neal III Date: Mon, 15 Sep 2025 16:59:53 -0700 Subject: [PATCH 1/3] Add missing for std::uint_fast16_t Fixes build on Ubuntu 24.04. --- include/cpprealm/internal/bridge/realm.hpp | 1 + 1 file changed, 1 insertion(+) diff --git a/include/cpprealm/internal/bridge/realm.hpp b/include/cpprealm/internal/bridge/realm.hpp index c7220b12..9f46b5d1 100644 --- a/include/cpprealm/internal/bridge/realm.hpp +++ b/include/cpprealm/internal/bridge/realm.hpp @@ -21,6 +21,7 @@ #include +#include #include #include #include From 126d97f350a555caac9dac610047732f35d44c8a Mon Sep 17 00:00:00 2001 From: Billy Robert O'Neal III Date: Thu, 1 Oct 2026 15:46:37 -0700 Subject: [PATCH 2/3] Fix more missing . --- include/cpprealm/internal/bridge/binary.hpp | 1 + include/cpprealm/internal/bridge/object_id.hpp | 3 ++- include/cpprealm/internal/bridge/realm.hpp | 1 + include/cpprealm/internal/bridge/uuid.hpp | 2 ++ 4 files changed, 6 insertions(+), 1 deletion(-) diff --git a/include/cpprealm/internal/bridge/binary.hpp b/include/cpprealm/internal/bridge/binary.hpp index b51b53a7..4978a253 100644 --- a/include/cpprealm/internal/bridge/binary.hpp +++ b/include/cpprealm/internal/bridge/binary.hpp @@ -19,6 +19,7 @@ #ifndef CPPREALM_BRIDGE_BINARY_HPP #define CPPREALM_BRIDGE_BINARY_HPP +#include #include #include diff --git a/include/cpprealm/internal/bridge/object_id.hpp b/include/cpprealm/internal/bridge/object_id.hpp index bba39049..66fd445a 100644 --- a/include/cpprealm/internal/bridge/object_id.hpp +++ b/include/cpprealm/internal/bridge/object_id.hpp @@ -19,6 +19,8 @@ #ifndef CPPREALM_BRIDGE_OBJECT_ID_HPP #define CPPREALM_BRIDGE_OBJECT_ID_HPP +#include + #include #include @@ -62,4 +64,3 @@ namespace realm::internal::bridge { } #endif //CPPREALM_BRIDGE_OBJECT_ID_HPP - diff --git a/include/cpprealm/internal/bridge/realm.hpp b/include/cpprealm/internal/bridge/realm.hpp index 9f46b5d1..d515f279 100644 --- a/include/cpprealm/internal/bridge/realm.hpp +++ b/include/cpprealm/internal/bridge/realm.hpp @@ -28,6 +28,7 @@ #include #include #include +#include namespace realm { class Realm; diff --git a/include/cpprealm/internal/bridge/uuid.hpp b/include/cpprealm/internal/bridge/uuid.hpp index aee3e8af..85cc4837 100644 --- a/include/cpprealm/internal/bridge/uuid.hpp +++ b/include/cpprealm/internal/bridge/uuid.hpp @@ -19,6 +19,8 @@ #ifndef CPPREALM_BRIDGE_UUID_HPP #define CPPREALM_BRIDGE_UUID_HPP +#include + #include #include #include From e44c8a350f1962ce1238375a3a1b9f1cbf80e9da Mon Sep 17 00:00:00 2001 From: Billy Robert O'Neal III Date: Thu, 1 Oct 2026 15:50:14 -0700 Subject: [PATCH 3/3] Dedupe. --- include/cpprealm/internal/bridge/object_id.hpp | 4 ++-- include/cpprealm/internal/bridge/realm.hpp | 1 - include/cpprealm/internal/bridge/uuid.hpp | 5 ++--- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/include/cpprealm/internal/bridge/object_id.hpp b/include/cpprealm/internal/bridge/object_id.hpp index 66fd445a..f3c4aea3 100644 --- a/include/cpprealm/internal/bridge/object_id.hpp +++ b/include/cpprealm/internal/bridge/object_id.hpp @@ -19,10 +19,9 @@ #ifndef CPPREALM_BRIDGE_OBJECT_ID_HPP #define CPPREALM_BRIDGE_OBJECT_ID_HPP -#include - #include #include +#include namespace realm { struct object_id; @@ -64,3 +63,4 @@ namespace realm::internal::bridge { } #endif //CPPREALM_BRIDGE_OBJECT_ID_HPP + diff --git a/include/cpprealm/internal/bridge/realm.hpp b/include/cpprealm/internal/bridge/realm.hpp index d515f279..9f46b5d1 100644 --- a/include/cpprealm/internal/bridge/realm.hpp +++ b/include/cpprealm/internal/bridge/realm.hpp @@ -28,7 +28,6 @@ #include #include #include -#include namespace realm { class Realm; diff --git a/include/cpprealm/internal/bridge/uuid.hpp b/include/cpprealm/internal/bridge/uuid.hpp index 85cc4837..6aecbb79 100644 --- a/include/cpprealm/internal/bridge/uuid.hpp +++ b/include/cpprealm/internal/bridge/uuid.hpp @@ -19,11 +19,10 @@ #ifndef CPPREALM_BRIDGE_UUID_HPP #define CPPREALM_BRIDGE_UUID_HPP -#include - #include -#include #include +#include +#include namespace realm { struct uuid;