From 3fead4a66c7e7d1fc9c9506c988b3c5c890c5445 Mon Sep 17 00:00:00 2001 From: Quaylyn Rimer Date: Sun, 20 Jul 2025 20:48:37 -0600 Subject: [PATCH] Fix missing #include for Ubuntu 24.04 build support Add missing #include headers to resolve uint*_t compilation errors on GCC 13+ (Ubuntu 24.04 / newer toolchains). Files modified: - application/third_party/fbx/src/fbxdocument.h - application/third_party/fbx/src/fbxnode.h - application/third_party/fbx/src/fbxproperty.h - dust3d/base/ds3_file.h - dust3d/mesh/solid_mesh_boolean_operation.h --- application/third_party/fbx/src/fbxdocument.h | 1 + application/third_party/fbx/src/fbxnode.h | 1 + application/third_party/fbx/src/fbxproperty.h | 1 + dust3d/base/ds3_file.h | 1 + dust3d/mesh/solid_mesh_boolean_operation.h | 1 + 5 files changed, 5 insertions(+) diff --git a/application/third_party/fbx/src/fbxdocument.h b/application/third_party/fbx/src/fbxdocument.h index 94f5016c9..3d55b8124 100644 --- a/application/third_party/fbx/src/fbxdocument.h +++ b/application/third_party/fbx/src/fbxdocument.h @@ -1,6 +1,7 @@ #ifndef FBXDOCUMENT_H #define FBXDOCUMENT_H +#include #include "fbxnode.h" namespace fbx { diff --git a/application/third_party/fbx/src/fbxnode.h b/application/third_party/fbx/src/fbxnode.h index 626cd3caa..9f1054981 100644 --- a/application/third_party/fbx/src/fbxnode.h +++ b/application/third_party/fbx/src/fbxnode.h @@ -1,6 +1,7 @@ #ifndef FBXNODE_H #define FBXNODE_H +#include #include "fbxproperty.h" namespace fbx { diff --git a/application/third_party/fbx/src/fbxproperty.h b/application/third_party/fbx/src/fbxproperty.h index e5040272d..6a1d67c95 100644 --- a/application/third_party/fbx/src/fbxproperty.h +++ b/application/third_party/fbx/src/fbxproperty.h @@ -1,6 +1,7 @@ #ifndef FBXPROPERTY_H #define FBXPROPERTY_H +#include #include #include #include diff --git a/dust3d/base/ds3_file.h b/dust3d/base/ds3_file.h index 037407dc5..a450b1928 100644 --- a/dust3d/base/ds3_file.h +++ b/dust3d/base/ds3_file.h @@ -23,6 +23,7 @@ #ifndef DUST3D_BASE_DS3_FILE_H_ #define DUST3D_BASE_DS3_FILE_H_ +#include #include #include #include diff --git a/dust3d/mesh/solid_mesh_boolean_operation.h b/dust3d/mesh/solid_mesh_boolean_operation.h index e3b53e725..ac7c86f5f 100644 --- a/dust3d/mesh/solid_mesh_boolean_operation.h +++ b/dust3d/mesh/solid_mesh_boolean_operation.h @@ -26,6 +26,7 @@ #include #include #include +#include #include #include #include