Issue compiling gamelift plugin on UE5.4

0

The code seems to be without any errors within the plugin but still compiling seems to keep failing. There are no changes made to the original UE5 GameLift plugin

0>[1/5] Compile [x64] FGameLiftCoreModule.cpp
0>AccountFilterType.h(21): Error C2143 : syntax error: missing '}' before 'constant'
0>AccountFilterType.h(21): Error C2059 : syntax error: 'constant'
0>AccountFilterType.h(23): Error C2143 : syntax error: missing ';' before '}'
0>AccountFilterType.h(27): Error C4430 : missing type specifier - int assumed. Note: C++ does not support default-int
0>AccountFilterType.h(27): Error C2146 : syntax error: missing ';' before identifier 'GetAccountFilterTypeForName'
0>AccountFilterType.h(27): Error C4430 : missing type specifier - int assumed. Note: C++ does not support default-int
0>AccountFilterType.h(29): Error C2491 : 'Aws::CloudFormation::AccountFilterTypeMapper::GetNameForAccountFilterType': definition of dllimport data not allowed
0>AccountFilterType.h(29): Error C2146 : syntax error: missing ')' before identifier 'value'
0>AccountFilterType.h(33): Error C2059 : syntax error: '}'
0>AccountFilterType.h(33): Error C2143 : syntax error: missing ';' before '}'
0>DeploymentTargets.h(15): Error C2143 : syntax error: missing ';' before '{'
0>DeploymentTargets.h(15): Error C2447 : '{': missing function header (old-style formal list?)
0>StackSetOperation.h(632): Error C4430 : missing type specifier - int assumed. Note: C++ does not support default-int
0>StackSetOperation.h(632): Error C2143 : syntax error: missing ';' before '&'
0>StackSetOperation.h(632): Error C7524 : 'inline' specifier cannot appear on a block-scope declaration or non-static data member
0>StackSetOperation.h(632): Error C2334 : unexpected token(s) preceding '{'; skipping apparent function body
0>StackSetOperation.h(644): Error C4430 : missing type specifier - int assumed. Note: C++ does not support default-int
0>StackSetOperation.h(644): Error C2143 : syntax error: missing ',' before '&'
0>StackSetOperation.h(650): Error C2061 : syntax error: identifier 'DeploymentTargets'
0>StackSetOperation.h(656): Error C4430 : missing type specifier - int assumed. Note: C++ does not support default-int
0>StackSetOperation.h(656): Error C2143 : syntax error: missing ',' before '&'
0>StackSetOperation.h(662): Error C2061 : syntax error: identifier 'DeploymentTargets'
0>StackSetOperation.h(835): Error C3646 : 'm_deploymentTargets': unknown override specifier
0>StackSetOperation.h(835): Error C4430 : missing type specifier - int assumed. Note: C++ does not support default-int
0>StackSetOperation.h(644): Error C4458 : declaration of 'DeploymentTargets' hides class member
0>StackSetOperation.h(632): Reference  : see declaration of 'Aws::CloudFormation::Model::StackSetOperation::DeploymentTargets'
0>StackSetOperation.h(644): Error C2065 : 'm_deploymentTargets': undeclared identifier
0>StackSetOperation.h(644): Error C2065 : 'value': undeclared identifier
0>StackSetOperation.h(650): Error C2065 : 'm_deploymentTargets': undeclared identifier
0>StackSetOperation.h(650): Error C2065 : 'value': undeclared identifier
0>StackSetOperation.h(656): Error C4458 : declaration of 'DeploymentTargets' hides class member
0>StackSetOperation.h(632): Reference  : see declaration of 'Aws::CloudFormation::Model::StackSetOperation::DeploymentTargets'
0>StackSetOperation.h(656): Error C2065 : 'value': undeclared identifier
0>StackSetOperation.h(662): Error C2065 : 'value': undeclared identifier
0>DescribeStackSetOperationResult.h(44): Error C2280 : 'Aws::CloudFormation::Model::StackSetOperation &Aws::CloudFormation::Model::StackSetOperation::operator =(const Aws::CloudFormation::Model::StackSetOperation &)': attempting to reference a deleted function
0>StackSetOperation.h(846): Reference  : compiler has generated 'Aws::CloudFormation::Model::StackSetOperation::operator =' here
0>StackSetOperation.h(846): Reference  : 'Aws::CloudFormation::Model::StackSetOperation &Aws::CloudFormation::Model::StackSetOperation::operator =(const Aws::CloudFormation::Model::StackSetOperation &)': function was implicitly deleted because 'Aws::CloudFormation::Model::StackSetOperation' has a data member 'Aws::CloudFormation::Model::StackSetOperation::DeploymentTargets' of const-qualified non-class type
0>StackSetOperation.h(632): Reference  : see declaration of 'Aws::CloudFormation::Model::StackSetOperation::DeploymentTargets'
0>DescribeStackSetOperationResult.h(49): Error C2280 : 'Aws::CloudFormation::Model::StackSetOperation &Aws::CloudFormation::Model::StackSetOperation::operator =(const Aws::CloudFormation::Model::StackSetOperation &)': attempting to reference a deleted function
0>StackSetOperation.h(846): Reference  : compiler has generated 'Aws::CloudFormation::Model::StackSetOperation::operator =' here
0>StackSetOperation.h(846): Reference  : 'Aws::CloudFormation::Model::StackSetOperation &Aws::CloudFormation::Model::StackSetOperation::operator =(const Aws::CloudFormation::Model::StackSetOperation &)': function was implicitly deleted because 'Aws::CloudFormation::Model::StackSetOperation' has a data member 'Aws::CloudFormation::Model::StackSetOperation::DeploymentTargets' of const-qualified non-class type
0>StackSetOperation.h(632): Reference  : see declaration of 'Aws::CloudFormation::Model::StackSetOperation::DeploymentTargets'
EpicNav
preguntada hace 2 meses92 visualizaciones
1 Respuesta
0

Hey EpicNav, This is a known issue using the GameLift plugin with Unreal Engine version 5.4. The team is planning to update the plugin for this new support, but until then our plugin currently supports up to UE 5.3 https://docs.aws.amazon.com/gamelift/latest/developerguide/integration-engines-setup-unreal.html

AWS
respondido hace 2 meses

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas