Open jhanca-robotecai opened 2 months ago
The following fix was required on my Ubuntu to build the Multiplayer Template:
diff --git a/Templates/Multiplayer/Template/Gem/Code/Source/Components/NetworkAiComponent.cpp b/Templates/Multiplayer/Template/Gem/Code/Source/Components/NetworkAiComponent.cpp index d8a7cb49..1865666b 100644 --- a/Templates/Multiplayer/Template/Gem/Code/Source/Components/NetworkAiComponent.cpp +++ b/Templates/Multiplayer/Template/Gem/Code/Source/Components/NetworkAiComponent.cpp @@ -16,8 +16,6 @@ namespace ${SanitizedCppName} { - constexpr static float SecondsToMs = 1000.f; - NetworkAiComponentController::NetworkAiComponentController(NetworkAiComponent& parent) : NetworkAiComponentControllerBase(parent) {
The variable is not always used and clang 14 on my Ubuntu 22.04 can clearly see that:
clang 14
Ubuntu 22.04
/devroot/projects/MultiplayerTemplate/Gem/Code/Source/Components/NetworkAiComponent.cpp:19:28: error: unused variable 'SecondsToMs' [-Werror,-Wunused-const-variable] constexpr static float SecondsToMs = 1000.f;
Originally posted by @jhanca-robotecai in https://github.com/o3de/o3de-extras/pull/680#pullrequestreview-1994465392
The following fix was required on my Ubuntu to build the Multiplayer Template:
The variable is not always used and
clang 14
on myUbuntu 22.04
can clearly see that:Originally posted by @jhanca-robotecai in https://github.com/o3de/o3de-extras/pull/680#pullrequestreview-1994465392