From 94d201944ee3f966a0c1d9410c70d0a782a6ecab Mon Sep 17 00:00:00 2001 From: William Reiske Date: Sat, 23 May 2026 12:38:46 -0700 Subject: [PATCH] Add missing include in ClockDelta.h for GCC 15 ClockDelta.h uses uint64_t in the declaration of analyzeRoundTripTimeDelta() but does not include . This previously compiled because older libstdc++ leaked the definition transitively via other standard headers. GCC 15 / newer libstdc++ no longer does, so the build fails with: ClockDelta.h:60:44: error: 'uint64_t' has not been declared ClockDelta.h:61:44: error: 'uint64_t' has not been declared ClockDelta.h:62:44: error: 'uint64_t' has not been declared Fixes OpenMoonRay/openmoonray#230 Signed-off-by: William Reiske --- lib/share/util/ClockDelta.h | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/share/util/ClockDelta.h b/lib/share/util/ClockDelta.h index d172ece..3121630 100644 --- a/lib/share/util/ClockDelta.h +++ b/lib/share/util/ClockDelta.h @@ -7,6 +7,7 @@ #include +#include #include namespace mcrt_dataio {