dsp56300/gearmulator

Not building on Linux.

Opened this issue · 3 comments

gcc 15.2.0
Juce is mucking about, cstdint is apparently not included right, breaking some uint_32_t's and whatnot.

commit 4604e0c btw

Can you please post a build log

Sure, it's a bit tricky tho since multithreaded compiling generates different outputs and single threaded stops at the same thing.

Here is the single one

CMAKE_SYSTEM_PROCESSOR: x86_64
CMAKE_HOST_SYSTEM_PROCESSOR: x86_64
CMake Warning at base.cmake:71 (message):
  LTO disabled due to GCC detected which is causing issues
Call Stack (most recent call first):
  CMakeLists.txt:24 (include)


CMAKE_SYSTEM_NAME: Linux
CMAKE_SYSTEM_PROCESSOR: x86_64
CPACK_SYSTEM_NAME: Linux_x86_64
CMake Deprecation Warning at source/dsp56300/source/asmjit/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.10 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value.  Or, use the <min>...<max> syntax
  to tell CMake that the project requires at least <min> but has been updated
  to work with policies introduced by <max> or earlier.


** AsmJit Summary **
   ASMJIT_DIR=/root/buildtemp/gearmulator/source/dsp56300/source/asmjit
   ASMJIT_TEST=FALSE
   ASMJIT_TARGET_TYPE=STATIC
   ASMJIT_DEPS=pthread;rt
   ASMJIT_LIBS=asmjit;pthread;rt
   ASMJIT_CFLAGS=-DASMJIT_STATIC
   ASMJIT_PRIVATE_CFLAGS=-Wall;-Wextra;-Wconversion;-fno-math-errno;-fno-threadsafe-statics;-fno-semantic-interposition;-DASMJIT_STATIC
   ASMJIT_PRIVATE_CFLAGS_DBG=
   ASMJIT_PRIVATE_CFLAGS_REL=-O2;-fmerge-all-constants;-fno-enforce-eh-specs
CMake Warning at source/findvst2.cmake:10 (message):
  rclone.conf not found, unable to copy VST2 SDK
Call Stack (most recent call first):
  source/CMakeLists.txt:54 (include)


CMake Warning (dev) at source/clap-juce-extensions/clap-libs/clap-helpers/CMakeLists.txt:90 (install):
  Policy CMP0177 is not set: install() DESTINATION paths are normalized.  Run
  "cmake --help-policy CMP0177" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at source/jucePluginLib/CMakeLists.txt:62 (add_custom_command):
  The following keywords are not supported when using
  add_custom_command(OUTPUT): PRE_BUILD.

  Policy CMP0175 is not set: add_custom_command() rejects invalid arguments.
  Run "cmake --help-policy CMP0175" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.
This warning is for project developers.  Use -Wno-dev to suppress it.

In file included from /root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/Config.h:61,
                 from /root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/Types.h:32,
                 from /root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/Log.h:33,
                 from /root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/SystemInterface.h:33,
                 from /root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/DebuggerSystemInterface.h:32,
                 from /root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/DebuggerSystemInterface.cpp:29:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:298:15: error: ‘uint32_t’ does not name a type
  298 | using SizeT = uint32_t;
      |               ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:45:1: note: ‘uint32_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
   44 | #include <cstring>
  +++ |+#include <cstdint>
   45 | #include <functional>
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In function ‘size_t robin_hood::hash_bytes(const void*, size_t)’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:678:22: error: ‘uint64_t’ does not name a type
  678 |     static constexpr uint64_t m = UINT64_C(0xc6a4a7935bd1e995);
      |                      ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:678:22: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:679:22: error: ‘uint64_t’ does not name a type
  679 |     static constexpr uint64_t seed = UINT64_C(0xe17a1465);
      |                      ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:679:22: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:682:44: error: ‘uint64_t’ does not name a type
  682 |     auto const* const data64 = static_cast<uint64_t const*>(ptr);
      |                                            ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:682:44: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:682:53: error: expected ‘>’ before ‘const’
  682 |     auto const* const data64 = static_cast<uint64_t const*>(ptr);
      |                                                     ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:683:5: error: ‘uint64_t’ was not declared in this scope
  683 |     uint64_t h = seed ^ (len * m);
      |     ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:683:5: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:689:14: error: ‘m’ was not declared in this scope
  689 |         k *= m;
      |              ^
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:693:9: error: ‘h’ was not declared in this scope
  693 |         h ^= k;
      |         ^
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:697:48: error: ‘uint8_t’ does not name a type
  697 |     auto const* const data8 = reinterpret_cast<uint8_t const*>(data64 + n_blocks);
      |                                                ^~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:697:48: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:697:56: error: expected ‘>’ before ‘const’
  697 |     auto const* const data8 = reinterpret_cast<uint8_t const*>(data64 + n_blocks);
      |                                                        ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:700:9: error: ‘h’ was not declared in this scope
  700 |         h ^= static_cast<uint64_t>(data8[6]) << 48U;
      |         ^
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:700:26: error: ‘uint64_t’ does not name a type
  700 |         h ^= static_cast<uint64_t>(data8[6]) << 48U;
      |                          ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:700:26: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:703:26: error: ‘uint64_t’ does not name a type
  703 |         h ^= static_cast<uint64_t>(data8[5]) << 40U;
      |                          ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:703:26: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:706:26: error: ‘uint64_t’ does not name a type
  706 |         h ^= static_cast<uint64_t>(data8[4]) << 32U;
      |                          ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:706:26: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:709:26: error: ‘uint64_t’ does not name a type
  709 |         h ^= static_cast<uint64_t>(data8[3]) << 24U;
      |                          ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:709:26: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:712:26: error: ‘uint64_t’ does not name a type
  712 |         h ^= static_cast<uint64_t>(data8[2]) << 16U;
      |                          ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:712:26: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:715:26: error: ‘uint64_t’ does not name a type
  715 |         h ^= static_cast<uint64_t>(data8[1]) << 8U;
      |                          ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:715:26: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:718:26: error: ‘uint64_t’ does not name a type
  718 |         h ^= static_cast<uint64_t>(data8[0]);
      |                          ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:718:26: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:719:14: error: ‘m’ was not declared in this scope
  719 |         h *= m;
      |              ^
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:725:5: error: ‘h’ was not declared in this scope
  725 |     h ^= h >> r;
      |     ^
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:726:10: error: ‘m’ was not declared in this scope
  726 |     h *= m;
      |          ^
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: At global scope:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:731:24: error: ‘uint64_t’ was not declared in this scope
  731 | inline size_t hash_int(uint64_t x) noexcept {
      |                        ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:731:24: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘size_t robin_hood::hash<T, Enable>::operator()(const T&) const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:753:45: error: ‘SizeT’ in namespace ‘robin_hood::detail’ does not name a type [-Wtemplate-body]
  753 |         return hash_int(static_cast<detail::SizeT>(result));
      |                                             ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:753:59: error: ‘robin_hood::hash_int’ cannot be used as a function [-Wtemplate-body]
  753 |         return hash_int(static_cast<detail::SizeT>(result));
      |                                                           ^
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘size_t robin_hood::hash<T*>::operator()(T*) const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:776:50: error: ‘SizeT’ in namespace ‘robin_hood::detail’ does not name a type [-Wtemplate-body]
  776 |         return hash_int(reinterpret_cast<detail::SizeT>(ptr));
      |                                                  ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:776:61: error: ‘robin_hood::hash_int’ cannot be used as a function [-Wtemplate-body]
  776 |         return hash_int(reinterpret_cast<detail::SizeT>(ptr));
      |                                                             ^
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘size_t robin_hood::hash<std::unique_ptr<_Tp> >::operator()(const std::unique_ptr<_Tp>&) const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:783:50: error: ‘SizeT’ in namespace ‘robin_hood::detail’ does not name a type [-Wtemplate-body]
  783 |         return hash_int(reinterpret_cast<detail::SizeT>(ptr.get()));
      |                                                  ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:783:67: error: ‘robin_hood::hash_int’ cannot be used as a function [-Wtemplate-body]
  783 |         return hash_int(reinterpret_cast<detail::SizeT>(ptr.get()));
      |                                                                   ^
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘size_t robin_hood::hash<std::shared_ptr<_Tp> >::operator()(const std::shared_ptr<_Tp>&) const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:790:50: error: ‘SizeT’ in namespace ‘robin_hood::detail’ does not name a type [-Wtemplate-body]
  790 |         return hash_int(reinterpret_cast<detail::SizeT>(ptr.get()));
      |                                                  ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:790:67: error: ‘robin_hood::hash_int’ cannot be used as a function [-Wtemplate-body]
  790 |         return hash_int(reinterpret_cast<detail::SizeT>(ptr.get()));
      |                                                                   ^
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘size_t robin_hood::hash<bool>::operator()(const bool&) const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:41: error: ‘uint64_t’ does not name a type
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:815:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  815 | ROBIN_HOOD_HASH_INT(bool);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:41: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:815:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  815 | ROBIN_HOOD_HASH_INT(bool);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:55: error: ‘robin_hood::hash_int’ cannot be used as a function
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                                       ^
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:815:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  815 | ROBIN_HOOD_HASH_INT(bool);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘size_t robin_hood::hash<char>::operator()(const char&) const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:41: error: ‘uint64_t’ does not name a type
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:816:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  816 | ROBIN_HOOD_HASH_INT(char);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:41: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:816:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  816 | ROBIN_HOOD_HASH_INT(char);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:55: error: ‘robin_hood::hash_int’ cannot be used as a function
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                                       ^
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:816:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  816 | ROBIN_HOOD_HASH_INT(char);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘size_t robin_hood::hash<signed char>::operator()(const signed char&) const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:41: error: ‘uint64_t’ does not name a type
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:817:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  817 | ROBIN_HOOD_HASH_INT(signed char);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:41: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:817:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  817 | ROBIN_HOOD_HASH_INT(signed char);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:55: error: ‘robin_hood::hash_int’ cannot be used as a function
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                                       ^
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:817:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  817 | ROBIN_HOOD_HASH_INT(signed char);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘size_t robin_hood::hash<unsigned char>::operator()(const unsigned char&) const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:41: error: ‘uint64_t’ does not name a type
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:818:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  818 | ROBIN_HOOD_HASH_INT(unsigned char);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:41: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:818:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  818 | ROBIN_HOOD_HASH_INT(unsigned char);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:55: error: ‘robin_hood::hash_int’ cannot be used as a function
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                                       ^
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:818:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  818 | ROBIN_HOOD_HASH_INT(unsigned char);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘size_t robin_hood::hash<char16_t>::operator()(const char16_t&) const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:41: error: ‘uint64_t’ does not name a type
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:819:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  819 | ROBIN_HOOD_HASH_INT(char16_t);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:41: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:819:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  819 | ROBIN_HOOD_HASH_INT(char16_t);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:55: error: ‘robin_hood::hash_int’ cannot be used as a function
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                                       ^
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:819:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  819 | ROBIN_HOOD_HASH_INT(char16_t);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘size_t robin_hood::hash<char32_t>::operator()(const char32_t&) const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:41: error: ‘uint64_t’ does not name a type
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:820:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  820 | ROBIN_HOOD_HASH_INT(char32_t);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:41: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:820:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  820 | ROBIN_HOOD_HASH_INT(char32_t);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:55: error: ‘robin_hood::hash_int’ cannot be used as a function
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                                       ^
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:820:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  820 | ROBIN_HOOD_HASH_INT(char32_t);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘size_t robin_hood::hash<wchar_t>::operator()(const wchar_t&) const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:41: error: ‘uint64_t’ does not name a type
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:822:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  822 | ROBIN_HOOD_HASH_INT(wchar_t);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:41: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:822:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  822 | ROBIN_HOOD_HASH_INT(wchar_t);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:55: error: ‘robin_hood::hash_int’ cannot be used as a function
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                                       ^
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:822:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  822 | ROBIN_HOOD_HASH_INT(wchar_t);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘size_t robin_hood::hash<short int>::operator()(const short int&) const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:41: error: ‘uint64_t’ does not name a type
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:824:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  824 | ROBIN_HOOD_HASH_INT(short);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:41: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:824:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  824 | ROBIN_HOOD_HASH_INT(short);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:55: error: ‘robin_hood::hash_int’ cannot be used as a function
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                                       ^
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:824:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  824 | ROBIN_HOOD_HASH_INT(short);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘size_t robin_hood::hash<short unsigned int>::operator()(const short unsigned int&) const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:41: error: ‘uint64_t’ does not name a type
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:825:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  825 | ROBIN_HOOD_HASH_INT(unsigned short);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:41: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:825:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  825 | ROBIN_HOOD_HASH_INT(unsigned short);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:55: error: ‘robin_hood::hash_int’ cannot be used as a function
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                                       ^
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:825:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  825 | ROBIN_HOOD_HASH_INT(unsigned short);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘size_t robin_hood::hash<int>::operator()(const int&) const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:41: error: ‘uint64_t’ does not name a type
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:826:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  826 | ROBIN_HOOD_HASH_INT(int);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:41: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:826:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  826 | ROBIN_HOOD_HASH_INT(int);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:55: error: ‘robin_hood::hash_int’ cannot be used as a function
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                                       ^
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:826:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  826 | ROBIN_HOOD_HASH_INT(int);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘size_t robin_hood::hash<unsigned int>::operator()(const unsigned int&) const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:41: error: ‘uint64_t’ does not name a type
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:827:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  827 | ROBIN_HOOD_HASH_INT(unsigned int);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:41: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:827:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  827 | ROBIN_HOOD_HASH_INT(unsigned int);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:55: error: ‘robin_hood::hash_int’ cannot be used as a function
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                                       ^
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:827:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  827 | ROBIN_HOOD_HASH_INT(unsigned int);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘size_t robin_hood::hash<long int>::operator()(const long int&) const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:41: error: ‘uint64_t’ does not name a type
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:828:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  828 | ROBIN_HOOD_HASH_INT(long);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:41: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:828:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  828 | ROBIN_HOOD_HASH_INT(long);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:55: error: ‘robin_hood::hash_int’ cannot be used as a function
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                                       ^
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:828:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  828 | ROBIN_HOOD_HASH_INT(long);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘size_t robin_hood::hash<long long int>::operator()(const long long int&) const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:41: error: ‘uint64_t’ does not name a type
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:829:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  829 | ROBIN_HOOD_HASH_INT(long long);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:41: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:829:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  829 | ROBIN_HOOD_HASH_INT(long long);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:55: error: ‘robin_hood::hash_int’ cannot be used as a function
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                                       ^
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:829:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  829 | ROBIN_HOOD_HASH_INT(long long);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘size_t robin_hood::hash<long unsigned int>::operator()(const long unsigned int&) const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:41: error: ‘uint64_t’ does not name a type
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:830:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  830 | ROBIN_HOOD_HASH_INT(unsigned long);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:41: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:830:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  830 | ROBIN_HOOD_HASH_INT(unsigned long);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:55: error: ‘robin_hood::hash_int’ cannot be used as a function
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                                       ^
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:830:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  830 | ROBIN_HOOD_HASH_INT(unsigned long);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘size_t robin_hood::hash<long long unsigned int>::operator()(const long long unsigned int&) const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:41: error: ‘uint64_t’ does not name a type
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:831:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  831 | ROBIN_HOOD_HASH_INT(unsigned long long);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:41: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:831:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  831 | ROBIN_HOOD_HASH_INT(unsigned long long);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:806:55: error: ‘robin_hood::hash_int’ cannot be used as a function
  806 |             return hash_int(static_cast<uint64_t>(obj)); \
      |                                                       ^
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:831:1: note: in expansion of macro ‘ROBIN_HOOD_HASH_INT’
  831 | ROBIN_HOOD_HASH_INT(unsigned long long);
      | ^~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: At global scope:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:928:57: error: ‘uint64_t’ was not declared in this scope [-Wtemplate-body]
  928 |     static constexpr size_t InitialNumElements = sizeof(uint64_t);
      |                                                         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:928:57: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:929:22: error: ‘uint32_t’ does not name a type [-Wtemplate-body]
  929 |     static constexpr uint32_t InitialInfoNumBits = 5;
      |                      ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:929:22: note: ‘uint32_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:930:22: error: ‘uint8_t’ does not name a type [-Wtemplate-body]
  930 |     static constexpr uint8_t InitialInfoInc = 1U << InitialInfoNumBits;
      |                      ^~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:930:22: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:931:40: error: ‘InitialInfoInc’ was not declared in this scope [-Wtemplate-body]
  931 |     static constexpr size_t InfoMask = InitialInfoInc - 1U;
      |                                        ^~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:932:22: error: ‘uint8_t’ does not name a type [-Wtemplate-body]
  932 |     static constexpr uint8_t InitialInfoHashShift = 0;
      |                      ^~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:932:22: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:936:22: error: ‘uint32_t’ does not name a type [-Wtemplate-body]
  936 |     using InfoType = uint32_t;
      |                      ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:936:22: note: ‘uint32_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1235:30: error: ‘uint8_t’ has not been declared [-Wtemplate-body]
 1235 |         Iter(NodePtr valPtr, uint8_t const* infoPtr) noexcept
      |                              ^~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1235:30: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1239:30: error: ‘uint8_t’ has not been declared [-Wtemplate-body]
 1239 |         Iter(NodePtr valPtr, uint8_t const* infoPtr,
      |                              ^~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1239:30: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1323:9: error: ‘uint8_t’ does not name a type [-Wtemplate-body]
 1323 |         uint8_t const* mInfo{nullptr};
      |         ^~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1323:9: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1332:47: error: ‘InfoType’ has not been declared [-Wtemplate-body]
 1332 |     void keyToIdx(HashKey&& key, size_t* idx, InfoType* info) const {
      |                                               ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1348:15: error: ‘InfoType’ has not been declared [-Wtemplate-body]
 1348 |     void next(InfoType* info, size_t* idx) const noexcept {
      |               ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1353:24: error: ‘InfoType’ has not been declared [-Wtemplate-body]
 1353 |     void nextWhileLess(InfoType* info, size_t* idx) const noexcept {
      |                        ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2352:5: error: ‘uint8_t’ does not name a type [-Wtemplate-body]
 2352 |     uint8_t* mInfo = reinterpret_cast<uint8_t*>(&mMask);                    // 8 byte 16
      |     ^~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2352:5: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2356:5: error: ‘InfoType’ does not name a type [-Wtemplate-body]
 2356 |     InfoType mInfoInc = InitialInfoInc;                                     // 4 byte 44
      |     ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2357:5: error: ‘InfoType’ does not name a type [-Wtemplate-body]
 2357 |     InfoType mInfoHashShift = InitialInfoHashShift;                         // 4 byte 48
      |     ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In constructor ‘robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::Iter<IsConst>::Iter(const robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::Iter<OtherIsConst>&)’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1233:15: error: class ‘robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::Iter<IsConst>’ does not have any field named ‘mInfo’ [-Wtemplate-body]
 1233 |             , mInfo(other.mInfo) {}
      |               ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In constructor ‘robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::Iter<IsConst>::Iter(NodePtr, const int*)’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1237:15: error: class ‘robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::Iter<IsConst>’ does not have any field named ‘mInfo’ [-Wtemplate-body]
 1237 |             , mInfo(infoPtr) {}
      |               ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In constructor ‘robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::Iter<IsConst>::Iter(NodePtr, const int*, robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::fast_forward_tag)’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1242:15: error: class ‘robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::Iter<IsConst>’ does not have any field named ‘mInfo’ [-Wtemplate-body]
 1242 |             , mInfo(infoPtr) {
      |               ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::Iter<IsConst>& robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::Iter<IsConst>::operator=(const robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::Iter<OtherIsConst>&)’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1250:13: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1250 |             mInfo = other.mInfo;
      |             ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::Iter<IsConst>& robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::Iter<IsConst>::operator++()’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1256:13: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1256 |             mInfo++;
      |             ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘void robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::Iter<IsConst>::fastForward()’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1292:62: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1292 |             while (0U == (n = detail::unaligned_load<size_t>(mInfo))) {
      |                                                              ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1316:13: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1316 |             mInfo += inc;
      |             ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘void robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::keyToIdx(HashKey&&, size_t*, int*) const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1343:17: error: ‘mInfoInc’ was not declared in this scope [-Wtemplate-body]
 1343 |         *info = mInfoInc + static_cast<InfoType>((h & InfoMask) >> mInfoHashShift);
      |                 ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1343:40: error: ‘InfoType’ does not name a type [-Wtemplate-body]
 1343 |         *info = mInfoInc + static_cast<InfoType>((h & InfoMask) >> mInfoHashShift);
      |                                        ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1343:68: error: ‘mInfoHashShift’ was not declared in this scope [-Wtemplate-body]
 1343 |         *info = mInfoInc + static_cast<InfoType>((h & InfoMask) >> mInfoHashShift);
      |                                                                    ^~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1344:22: error: ‘InitialInfoNumBits’ was not declared in this scope [-Wtemplate-body]
 1344 |         *idx = (h >> InitialInfoNumBits) & mMask;
      |                      ^~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘void robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::next(int*, size_t*) const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1350:18: error: ‘mInfoInc’ was not declared in this scope [-Wtemplate-body]
 1350 |         *info += mInfoInc;
      |                  ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘void robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::nextWhileLess(int*, size_t*) const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1355:24: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1355 |         while (*info < mInfo[*idx]) {
      |                        ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘void robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::shiftUp(size_t, size_t)’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1373:13: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1373 |             mInfo[idx] = static_cast<uint8_t>(mInfo[idx - 1] + mInfoInc);
      |             ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1373:38: error: ‘uint8_t’ does not name a type [-Wtemplate-body]
 1373 |             mInfo[idx] = static_cast<uint8_t>(mInfo[idx - 1] + mInfoInc);
      |                                      ^~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1373:38: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1373:64: error: ‘mInfoInc’ was not declared in this scope [-Wtemplate-body]
 1373 |             mInfo[idx] = static_cast<uint8_t>(mInfo[idx - 1] + mInfoInc);
      |                                                                ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘void robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::shiftDown(size_t)’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1388:16: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1388 |         while (mInfo[idx + 1] >= 2 * mInfoInc) {
      |                ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1388:38: error: ‘mInfoInc’ was not declared in this scope [-Wtemplate-body]
 1388 |         while (mInfo[idx + 1] >= 2 * mInfoInc) {
      |                                      ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1390:38: error: ‘uint8_t’ does not name a type [-Wtemplate-body]
 1390 |             mInfo[idx] = static_cast<uint8_t>(mInfo[idx + 1] - mInfoInc);
      |                                      ^~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1390:38: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1395:9: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1395 |         mInfo[idx] = 0;
      |         ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘size_t robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::findIdx(const Other&) const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1406:9: error: ‘InfoType’ was not declared in this scope [-Wtemplate-body]
 1406 |         InfoType info{};
      |         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1407:30: error: ‘info’ was not declared in this scope [-Wtemplate-body]
 1407 |         keyToIdx(key, &idx, &info);
      |                              ^~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1411:25: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1411 |             if (info == mInfo[idx] &&
      |                         ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1416:25: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1416 |             if (info == mInfo[idx] &&
      |                         ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1421:26: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1421 |         } while (info <= mInfo[idx]);
      |                          ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘size_t robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::insert_move(Node&&)’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1443:9: error: ‘InfoType’ was not declared in this scope [-Wtemplate-body]
 1443 |         InfoType info{};
      |         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1444:44: error: ‘info’ was not declared in this scope [-Wtemplate-body]
 1444 |         keyToIdx(keyval.getFirst(), &idx, &info);
      |                                            ^~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1447:24: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1447 |         while (info <= mInfo[idx]) {
      |                        ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1449:21: error: ‘mInfoInc’ was not declared in this scope [-Wtemplate-body]
 1449 |             info += mInfoInc;
      |                     ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1454:49: error: ‘uint8_t’ does not name a type [-Wtemplate-body]
 1454 |         auto const insertion_info = static_cast<uint8_t>(info);
      |                                                 ^~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1454:49: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1455:50: error: ‘mInfoInc’ was not declared in this scope [-Wtemplate-body]
 1455 |         if (ROBIN_HOOD_UNLIKELY(insertion_info + mInfoInc > 0xFF)) {
      |                                                  ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:181:61: note: in definition of macro ‘ROBIN_HOOD_UNLIKELY’
  181 | #    define ROBIN_HOOD_UNLIKELY(condition) __builtin_expect(condition, 0)
      |                                                             ^~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1460:21: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1460 |         while (0 != mInfo[idx]) {
      |                     ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1473:9: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1473 |         mInfo[insertion_idx] = insertion_info;
      |         ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In constructor ‘robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::Table(robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>&&)’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1527:13: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1527 |             mInfo = std::move(o.mInfo);
      |             ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1531:13: error: ‘mInfoInc’ was not declared in this scope [-Wtemplate-body]
 1531 |             mInfoInc = std::move(o.mInfoInc);
      |             ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1532:13: error: ‘mInfoHashShift’ was not declared in this scope [-Wtemplate-body]
 1532 |             mInfoHashShift = std::move(o.mInfoHashShift);
      |             ^~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>& robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::operator=(robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>&&)’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1545:17: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1545 |                 mInfo = std::move(o.mInfo);
      |                 ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1549:17: error: ‘mInfoInc’ was not declared in this scope [-Wtemplate-body]
 1549 |                 mInfoInc = std::move(o.mInfoInc);
      |                 ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1550:17: error: ‘mInfoHashShift’ was not declared in this scope [-Wtemplate-body]
 1550 |                 mInfoHashShift = std::move(o.mInfoHashShift);
      |                 ^~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In copy constructor ‘robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::Table(const robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>&)’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1578:13: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1578 |             mInfo = reinterpret_cast<uint8_t*>(mKeyVals + numElementsWithBuffer);
      |             ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1578:38: error: ‘uint8_t’ does not name a type [-Wtemplate-body]
 1578 |             mInfo = reinterpret_cast<uint8_t*>(mKeyVals + numElementsWithBuffer);
      |                                      ^~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1578:38: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1578:45: error: expected ‘>’ before ‘*’ token [-Wtemplate-body]
 1578 |             mInfo = reinterpret_cast<uint8_t*>(mKeyVals + numElementsWithBuffer);
      |                                             ^
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1582:13: error: ‘mInfoInc’ was not declared in this scope [-Wtemplate-body]
 1582 |             mInfoInc = o.mInfoInc;
      |             ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1583:13: error: ‘mInfoHashShift’ was not declared in this scope [-Wtemplate-body]
 1583 |             mInfoHashShift = o.mInfoHashShift;
      |             ^~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>& robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::operator=(const robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>&)’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1632:13: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1632 |             mInfo = reinterpret_cast<uint8_t*>(mKeyVals + numElementsWithBuffer);
      |             ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1632:38: error: ‘uint8_t’ does not name a type [-Wtemplate-body]
 1632 |             mInfo = reinterpret_cast<uint8_t*>(mKeyVals + numElementsWithBuffer);
      |                                      ^~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1632:38: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1632:45: error: expected ‘>’ before ‘*’ token [-Wtemplate-body]
 1632 |             mInfo = reinterpret_cast<uint8_t*>(mKeyVals + numElementsWithBuffer);
      |                                             ^
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1641:9: error: ‘mInfoInc’ was not declared in this scope [-Wtemplate-body]
 1641 |         mInfoInc = o.mInfoInc;
      |         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1642:9: error: ‘mInfoHashShift’ was not declared in this scope [-Wtemplate-body]
 1642 |         mInfoHashShift = o.mInfoHashShift;
      |         ^~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘void robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::clear()’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1668:9: error: ‘uint8_t’ was not declared in this scope [-Wtemplate-body]
 1668 |         uint8_t const z = 0;
      |         ^~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1668:9: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1669:19: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1669 |         std::fill(mInfo, mInfo + calcNumBytesInfo(numElementsWithBuffer), z);
      |                   ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1669:75: error: ‘z’ was not declared in this scope [-Wtemplate-body]
 1669 |         std::fill(mInfo, mInfo + calcNumBytesInfo(numElementsWithBuffer), z);
      |                                                                           ^
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1672:9: error: ‘mInfoInc’ was not declared in this scope [-Wtemplate-body]
 1672 |         mInfoInc = InitialInfoInc;
      |         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1672:20: error: ‘InitialInfoInc’ was not declared in this scope [-Wtemplate-body]
 1672 |         mInfoInc = InitialInfoInc;
      |                    ^~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1673:9: error: ‘mInfoHashShift’ was not declared in this scope [-Wtemplate-body]
 1673 |         mInfoHashShift = InitialInfoHashShift;
      |         ^~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1673:26: error: ‘InitialInfoHashShift’ was not declared in this scope [-Wtemplate-body]
 1673 |         mInfoHashShift = InitialInfoHashShift;
      |                          ^~~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘size_t robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::count(const key_type&) const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1794:65: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1794 |         if (kv != reinterpret_cast_no_cast_align_warning<Node*>(mInfo)) {
      |                                                                 ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘typename std::enable_if<Self_::is_transparent, long unsigned int>::type robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::count(const OtherKey&) const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1805:65: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1805 |         if (kv != reinterpret_cast_no_cast_align_warning<Node*>(mInfo)) {
      |                                                                 ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘typename std::enable_if<(! std::is_void<_Dummy>::value), Q&>::type robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::at(const key_type&)’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1828:65: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1828 |         if (kv == reinterpret_cast_no_cast_align_warning<Node*>(mInfo)) {
      |                                                                 ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘typename std::enable_if<(! std::is_void<_Dummy>::value), const Q&>::type robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::at(const key_type&) const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1841:65: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1841 |         if (kv == reinterpret_cast_no_cast_align_warning<Node*>(mInfo)) {
      |                                                                 ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::const_iterator robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::find(const key_type&) const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1850:47: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1850 |         return const_iterator{mKeyVals + idx, mInfo + idx};
      |                                               ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::const_iterator robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::find(const OtherKey&, robin_hood::is_transparent_tag) const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1857:47: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1857 |         return const_iterator{mKeyVals + idx, mInfo + idx};
      |                                               ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘typename std::enable_if<Self_::is_transparent, robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::Iter<true> >::type robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::find(const OtherKey&) const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1866:47: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1866 |         return const_iterator{mKeyVals + idx, mInfo + idx};
      |                                               ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::iterator robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::find(const key_type&)’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1872:41: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1872 |         return iterator{mKeyVals + idx, mInfo + idx};
      |                                         ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::iterator robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::find(const OtherKey&, robin_hood::is_transparent_tag)’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1879:41: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1879 |         return iterator{mKeyVals + idx, mInfo + idx};
      |                                         ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘typename std::enable_if<Self_::is_transparent, robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::Iter<false> >::type robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::find(const OtherKey&)’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1886:41: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1886 |         return iterator{mKeyVals + idx, mInfo + idx};
      |                                         ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::iterator robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::begin()’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1894:35: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1894 |         return iterator(mKeyVals, mInfo, fast_forward_tag{});
      |                                   ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::const_iterator robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::cbegin() const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1905:41: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1905 |         return const_iterator(mKeyVals, mInfo, fast_forward_tag{});
      |                                         ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::iterator robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::end()’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1912:71: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1912 |         return iterator{reinterpret_cast_no_cast_align_warning<Node*>(mInfo), nullptr};
      |                                                                       ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::const_iterator robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::cend() const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1920:77: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1920 |         return const_iterator{reinterpret_cast_no_cast_align_warning<Node*>(mInfo), nullptr};
      |                                                                             ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::iterator robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::erase(const_iterator)’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1927:75: error: ‘uint8_t’ does not name a type [-Wtemplate-body]
 1927 |         return erase(iterator{const_cast<Node*>(pos.mKeyVals), const_cast<uint8_t*>(pos.mInfo)});
      |                                                                           ^~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1927:75: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1927:82: error: expected ‘>’ before ‘*’ token [-Wtemplate-body]
 1927 |         return erase(iterator{const_cast<Node*>(pos.mKeyVals), const_cast<uint8_t*>(pos.mInfo)});
      |                                                                                  ^
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘size_t robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::erase(const key_type&)’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1951:9: error: ‘InfoType’ was not declared in this scope [-Wtemplate-body]
 1951 |         InfoType info{};
      |         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1952:30: error: ‘info’ was not declared in this scope [-Wtemplate-body]
 1952 |         keyToIdx(key, &idx, &info);
      |                              ^~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1956:25: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1956 |             if (info == mInfo[idx] && WKeyEqual::operator()(key, mKeyVals[idx].getFirst())) {
      |                         ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:1962:26: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 1962 |         } while (info <= mInfo[idx]);
      |                          ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘size_t robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::calcNumBytesInfo(size_t) const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2033:37: error: ‘uint64_t’ was not declared in this scope [-Wtemplate-body]
 2033 |         return numElements + sizeof(uint64_t);
      |                                     ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2033:37: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘size_t robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::calcNumBytesTotal(size_t) const’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2048:37: error: ‘uint64_t’ does not name a type [-Wtemplate-body]
 2048 |         auto const ne = static_cast<uint64_t>(numElements);
      |                                     ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2048:37: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2049:36: error: ‘uint64_t’ does not name a type [-Wtemplate-body]
 2049 |         auto const s = static_cast<uint64_t>(sizeof(Node));
      |                                    ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2049:36: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2050:40: error: ‘uint64_t’ does not name a type [-Wtemplate-body]
 2050 |         auto const infos = static_cast<uint64_t>(calcNumBytesInfo(numElements));
      |                                        ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2050:40: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2055:45: error: ‘uint64_t’ does not name a type [-Wtemplate-body]
 2055 |         if (ROBIN_HOOD_UNLIKELY(static_cast<uint64_t>(total) != total64)) {
      |                                             ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:181:61: note: in definition of macro ‘ROBIN_HOOD_UNLIKELY’
  181 | #    define ROBIN_HOOD_UNLIKELY(condition) __builtin_expect(condition, 0)
      |                                                             ^~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2055:45: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
 2055 |         if (ROBIN_HOOD_UNLIKELY(static_cast<uint64_t>(total) != total64)) {
      |                                             ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:181:61: note: in definition of macro ‘ROBIN_HOOD_UNLIKELY’
  181 | #    define ROBIN_HOOD_UNLIKELY(condition) __builtin_expect(condition, 0)
      |                                                             ^~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘void robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::rehashPowerOfTwo(size_t)’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2084:9: error: ‘uint8_t’ was not declared in this scope [-Wtemplate-body]
 2084 |         uint8_t const* const oldInfo = mInfo;
      |         ^~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2084:9: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2092:21: error: ‘oldInfo’ was not declared in this scope [-Wtemplate-body]
 2092 |                 if (oldInfo[i] != 0) {
      |                     ^~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘void robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::init_data(size_t)’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2150:9: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 2150 |         mInfo = reinterpret_cast<uint8_t*>(mKeyVals + numElementsWithBuffer);
      |         ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2150:34: error: ‘uint8_t’ does not name a type [-Wtemplate-body]
 2150 |         mInfo = reinterpret_cast<uint8_t*>(mKeyVals + numElementsWithBuffer);
      |                                  ^~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2150:34: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2150:41: error: expected ‘>’ before ‘*’ token [-Wtemplate-body]
 2150 |         mInfo = reinterpret_cast<uint8_t*>(mKeyVals + numElementsWithBuffer);
      |                                         ^
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2155:9: error: ‘mInfoInc’ was not declared in this scope [-Wtemplate-body]
 2155 |         mInfoInc = InitialInfoInc;
      |         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2155:20: error: ‘InitialInfoInc’ was not declared in this scope [-Wtemplate-body]
 2155 |         mInfoInc = InitialInfoInc;
      |                    ^~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2156:9: error: ‘mInfoHashShift’ was not declared in this scope [-Wtemplate-body]
 2156 |         mInfoHashShift = InitialInfoHashShift;
      |         ^~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2156:26: error: ‘InitialInfoHashShift’ was not declared in this scope [-Wtemplate-body]
 2156 |         mInfoHashShift = InitialInfoHashShift;
      |                          ^~~~~~~~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘typename std::enable_if<(! std::is_void<Q>::value), Q&>::type robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::doCreateByKey(Arg&&)’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2163:13: error: ‘InfoType’ was not declared in this scope [-Wtemplate-body]
 2163 |             InfoType info{};
      |             ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2164:34: error: ‘info’ was not declared in this scope [-Wtemplate-body]
 2164 |             keyToIdx(key, &idx, &info);
      |                                  ^~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2169:28: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 2169 |             while (info == mInfo[idx]) {
      |                            ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2186:54: error: ‘mInfoInc’ was not declared in this scope [-Wtemplate-body]
 2186 |             if (ROBIN_HOOD_UNLIKELY(insertion_info + mInfoInc > 0xFF)) {
      |                                                      ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:181:61: note: in definition of macro ‘ROBIN_HOOD_UNLIKELY’
  181 | #    define ROBIN_HOOD_UNLIKELY(condition) __builtin_expect(condition, 0)
      |                                                             ^~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2191:25: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 2191 |             while (0 != mInfo[idx]) {
      |                         ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2209:13: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 2209 |             mInfo[insertion_idx] = static_cast<uint8_t>(insertion_info);
      |             ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2209:48: error: ‘uint8_t’ does not name a type [-Wtemplate-body]
 2209 |             mInfo[insertion_idx] = static_cast<uint8_t>(insertion_info);
      |                                                ^~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2209:48: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘std::pair<robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::Iter<false>, bool> robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::doInsert(Arg&&)’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2221:13: error: ‘InfoType’ was not declared in this scope [-Wtemplate-body]
 2221 |             InfoType info{};
      |             ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2222:52: error: ‘info’ was not declared in this scope [-Wtemplate-body]
 2222 |             keyToIdx(getFirstConst(keyval), &idx, &info);
      |                                                    ^~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2226:28: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 2226 |             while (info == mInfo[idx]) {
      |                            ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2245:54: error: ‘mInfoInc’ was not declared in this scope [-Wtemplate-body]
 2245 |             if (ROBIN_HOOD_UNLIKELY(insertion_info + mInfoInc > 0xFF)) {
      |                                                      ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:181:61: note: in definition of macro ‘ROBIN_HOOD_UNLIKELY’
  181 | #    define ROBIN_HOOD_UNLIKELY(condition) __builtin_expect(condition, 0)
      |                                                             ^~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2250:25: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 2250 |             while (0 != mInfo[idx]) {
      |                         ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2263:13: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 2263 |             mInfo[insertion_idx] = static_cast<uint8_t>(insertion_info);
      |             ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2263:48: error: ‘uint8_t’ does not name a type [-Wtemplate-body]
 2263 |             mInfo[insertion_idx] = static_cast<uint8_t>(insertion_info);
      |                                                ^~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2263:48: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘bool robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::try_increase_info()’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2274:13: error: ‘mInfoInc’ was not declared in this scope [-Wtemplate-body]
 2274 |         if (mInfoInc <= 2) {
      |             ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2279:9: error: ‘mInfoInc’ was not declared in this scope [-Wtemplate-body]
 2279 |         mInfoInc = static_cast<uint8_t>(mInfoInc >> 1U);
      |         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2279:32: error: ‘uint8_t’ does not name a type [-Wtemplate-body]
 2279 |         mInfoInc = static_cast<uint8_t>(mInfoInc >> 1U);
      |                                ^~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2279:32: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2283:11: error: ‘mInfoHashShift’ was not declared in this scope [-Wtemplate-body]
 2283 |         ++mInfoHashShift;
      |           ^~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2287:39: error: ‘uint64_t’ was not declared in this scope [-Wtemplate-body]
 2287 |             auto val = unaligned_load<uint64_t>(mInfo + i);
      |                                       ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2287:39: note: ‘uint64_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2287:49: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 2287 |             auto val = unaligned_load<uint64_t>(mInfo + i);
      |                                                 ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2288:33: error: there are no arguments to ‘UINT64_C’ that depend on a template parameter, so a declaration of ‘UINT64_C’ must be available [-Wtemplate-body]
 2288 |             val = (val >> 1U) & UINT64_C(0x7f7f7f7f7f7f7f7f);
      |                                 ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2288:33: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2292:9: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 2292 |         mInfo[numElementsWithBuffer] = 1;
      |         ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h: In member function ‘void robin_hood::detail::Table<IsFlat, MaxLoadFactor100, Key, T, Hash, KeyEqual>::init()’:
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2342:9: error: ‘mInfo’ was not declared in this scope [-Wtemplate-body]
 2342 |         mInfo = reinterpret_cast<uint8_t*>(&mMask);
      |         ^~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2342:34: error: ‘uint8_t’ does not name a type [-Wtemplate-body]
 2342 |         mInfo = reinterpret_cast<uint8_t*>(&mMask);
      |                                  ^~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2342:34: note: ‘uint8_t’ is defined in header ‘<cstdint>’; this is probably fixable by adding ‘#include <cstdint>’
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2342:41: error: expected ‘>’ before ‘*’ token [-Wtemplate-body]
 2342 |         mInfo = reinterpret_cast<uint8_t*>(&mMask);
      |                                         ^
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2346:9: error: ‘mInfoInc’ was not declared in this scope [-Wtemplate-body]
 2346 |         mInfoInc = InitialInfoInc;
      |         ^~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2346:20: error: ‘InitialInfoInc’ was not declared in this scope [-Wtemplate-body]
 2346 |         mInfoInc = InitialInfoInc;
      |                    ^~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2347:9: error: ‘mInfoHashShift’ was not declared in this scope [-Wtemplate-body]
 2347 |         mInfoHashShift = InitialInfoHashShift;
      |         ^~~~~~~~~~~~~~
/root/buildtemp/gearmulator/source/3rdparty/RmlUi/Source/Debugger/../../Include/RmlUi/Core/../Config/../Core/Containers/robin_hood.h:2347:26: error: ‘InitialInfoHashShift’ was not declared in this scope [-Wtemplate-body]
 2347 |         mInfoHashShift = InitialInfoHashShift;
      |                          ^~~~~~~~~~~~~~~~~~~~
gmake[2]: *** [source/3rdparty/RmlUi/Source/Debugger/CMakeFiles/rmlui_debugger.dir/build.make:107: source/3rdparty/RmlUi/Source/Debugger/CMakeFiles/rmlui_debugger.dir/DebuggerSystemInterface.cpp.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:2795: source/3rdparty/RmlUi/Source/Debugger/CMakeFiles/rmlui_debugger.dir/all] Error 2
gmake: *** [Makefile:166: all] Error 2

and a random multithreaded one (so big github won't let me paste it)

error.log