How to configure the Chaos Destruction Demo for the 4.26-Chaos Preview

Building ChaosDestructionDemoEditor…
Using Visual Studio 2017 14.13.26131 toolchain (C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.13.26128) and Windows 10.0.18362.0 SDK (D:\windowssdk).
[Upgrade]
[Upgrade] Using backward-compatible build settings. The latest version of UE4 sets the following values by default, which may require code changes:
[Upgrade] bLegacyPublicIncludePaths = false => Omits subfolders from public include paths to reduce compiler command line length. (Previously: true).
[Upgrade] ShadowVariableWarningLevel = WarningLevel.Error => Treats shadowed variable warnings as errors. (Previously: WarningLevel.Warning).
[Upgrade] PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs => Set in build.cs files to enables IWYU-style PCH model. See IWYU | Unreal Engine Documentation. (Previously: PCHUsageMode.UseSharedPCHs).
[Upgrade] Suppress this message by setting ‘DefaultBuildSettings = BuildSettingsVersion.V2;’ in ChaosDestructionDemoEditor.Target.cs, and explicitly overriding settings that differ from the new defaults.
[Upgrade]
Building 9 actions with 16 processes…
@progress ‘Compiling C++ source code…’ 0%
@progress ‘Compiling C++ source code…’ 11%
[1/9] Default.rc2
@progress ‘Compiling C++ source code…’ 22%
[2/9] SharedPCH.Engine.cpp
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(620): error C3520: ‘ArgTypes’: parameter pack must be expanded in this context
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/UnrealTemplate.h(626): note: see reference to function template instantiation ‘T &&DeclVal(void)’ being compiled
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Math/IntPoint.h(557): note: see reference to class template instantiation ‘TTuple<>’ being compiled
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(620): error C2672: ‘DeclVal’: no matching overloaded function found
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(620): error C2893: Failed to specialize function template ‘T &&DeclVal(void)’
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(620): note: With the following template arguments:
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(620): note: ‘T=ArgTypes &&’
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(620): error C3546: ‘…’: there are no parameter packs available to expand
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(620): error C2672: ‘UE4Tuple_Private::ConstructibleConceptCheck’: no matching overloaded function found
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(629): error C3520: ‘OtherTypes’: parameter pack must be expanded in this context
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/UnrealTemplate.h(626): note: see reference to function template instantiation ‘T &&DeclVal(void)’ being compiled
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(629): error C2672: ‘DeclVal’: no matching overloaded function found
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(629): error C2893: Failed to specialize function template ‘T &&DeclVal(void)’
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(629): note: With the following template arguments:
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(629): note: ‘T=OtherTypes &&’
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(629): error C3546: ‘…’: there are no parameter packs available to expand
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(629): error C2672: ‘UE4Tuple_Private::ConstructibleConceptCheck’: no matching overloaded function found
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(638): error C3520: ‘OtherTypes’: parameter pack must be expanded in this context
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/UnrealTemplate.h(626): note: see reference to function template instantiation ‘T &&DeclVal(void)’ being compiled
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(638): error C2672: ‘DeclVal’: no matching overloaded function found
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(638): error C2893: Failed to specialize function template ‘T &&DeclVal(void)’
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(638): note: With the following template arguments:
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(638): note: ‘T=const OtherTypes &’
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(638): error C3546: ‘…’: there are no parameter packs available to expand
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(638): error C2672: ‘UE4Tuple_Private::ConstructibleConceptCheck’: no matching overloaded function found
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(653): error C3520: ‘OtherTypes’: parameter pack must be expanded in this context
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/UnrealTemplate.h(626): note: see reference to function template instantiation ‘T &&DeclVal(void)’ being compiled
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(653): error C2672: ‘DeclVal’: no matching overloaded function found
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(653): error C2893: Failed to specialize function template ‘T &&DeclVal(void)’
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(653): note: With the following template arguments:
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(653): note: ‘T=const OtherTypes &’
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(653): error C3546: ‘…’: there are no parameter packs available to expand
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(653): error C2672: ‘UE4Tuple_Private::AssignableConceptCheck’: no matching overloaded function found
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(663): error C3520: ‘OtherTypes’: parameter pack must be expanded in this context
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/UnrealTemplate.h(626): note: see reference to function template instantiation ‘T &&DeclVal(void)’ being compiled
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(663): error C2672: ‘DeclVal’: no matching overloaded function found
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(663): error C2893: Failed to specialize function template ‘T &&DeclVal(void)’
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(663): note: With the following template arguments:
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(663): note: ‘T=OtherTypes &&’
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(663): error C3546: ‘…’: there are no parameter packs available to expand
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Templates/Tuple.h(663): error C2672: ‘UE4Tuple_Private::AssignableConceptCheck’: no matching overloaded function found
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Delegates/DelegateInstancesImpl.h(365): error C2338: You cannot use raw method delegates with UObjects.
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Delegates/DelegateInstancesImpl.h(493): note: see reference to class template instantiation ‘TBaseRawMethodDelegateInstance<bConst,UserClass,WrappedRetValType(ParamTypes…),UserPolicy,VarTypes…>’ being compiled
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Misc/StringBuilder.h(354): error C2995: ‘unknown-type operator <<(FWideStringBuilderBase &,T &&)’: function template has already been defined
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\Core\Public\Misc/StringBuilder.h(345): note: see declaration of ‘operator <<’
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\RHI\Public\RHI.h(2018): error C2327: ‘FRHITransition::State’: is not a type name, static, or enumerator
D:\epic\UE_4.26Chaos\Engine\Source\Runtime\RHI\Public\RHI.h(2018): error C2065: ‘State’: undeclared identifier
LogInit: Warning: Still incompatible or missing module: ChaosDestructionDemo
LogCore: Engine exit requested (reason: EngineExit() was called)

1 Like