After checking out the latest 4.12.5 branch, I met many compile errors in FlexContainerInstance.cpp and FlexRender.cpp as follows
5>D:\GitHub\UnrealEngineGalaxyMan\Engine\Source\Runtime\Engine\Private\PhysicsEngine\FlexContainerInstance.cpp(170): error C2027: use of undefined type ‘FPhysScene’
5> d:\github\unrealenginegalaxyman\engine\source\runtime\engine\private\physicsengine\PhysXSupport.h(444): note: see declaration of ‘FPhysScene’
5>D:\GitHub\UnrealEngineGalaxyMan\Engine\Source\Runtime\Engine\Private\PhysicsEngine\FlexContainerInstance.cpp(170): error C2227: left of ‘->GetPhysXScene’ must point to class/struct/union/generic type
5>D:\GitHub\UnrealEngineGalaxyMan\Engine\Source\Runtime\Engine\Private\PhysicsEngine\FlexContainerInstance.cpp(170): error C2227: left of ‘->lockRead’ must point to class/struct/union/generic type
5>D:\GitHub\UnrealEngineGalaxyMan\Engine\Source\Runtime\Engine\Private\PhysicsEngine\FlexContainerInstance.cpp(203): error C2027: use of undefined type ‘FPhysScene’
5> d:\github\unrealenginegalaxyman\engine\source\runtime\engine\private\physicsengine\PhysXSupport.h(444): note: see declaration of ‘FPhysScene’
5>D:\GitHub\UnrealEngineGalaxyMan\Engine\Source\Runtime\Engine\Private\PhysicsEngine\FlexContainerInstance.cpp(203): error C2227: left of ‘->GetOwningWorld’ must point to class/struct/union/generic type
5>D:\GitHub\UnrealEngineGalaxyMan\Engine\Source\Runtime\Engine\Private\PhysicsEngine\FlexContainerInstance.cpp(203): error C2227: left of ‘->OverlapMultiByChannel’ must point to class/struct/union/generic type
5>D:\GitHub\UnrealEngineGalaxyMan\Engine\Source\Runtime\Engine\Private\PhysicsEngine\FlexContainerInstance.cpp(214): error C2027: use of undefined type ‘FPhysScene’
5> d:\github\unrealenginegalaxyman\engine\source\runtime\engine\private\physicsengine\PhysXSupport.h(444): note: see declaration of ‘FPhysScene’
5>D:\GitHub\UnrealEngineGalaxyMan\Engine\Source\Runtime\Engine\Private\PhysicsEngine\FlexContainerInstance.cpp(214): error C2227: left of ‘->GetOwningWorld’ must point to class/struct/union/generic type
5>D:\GitHub\UnrealEngineGalaxyMan\Engine\Source\Runtime\Engine\Private\PhysicsEngine\FlexContainerInstance.cpp(214): error C2227: left of ‘->OverlapMultiByChannel’ must point to class/struct/union/generic type
5>D:\GitHub\UnrealEngineGalaxyMan\Engine\Source\Runtime\Engine\Private\PhysicsEngine\FlexContainerInstance.cpp(579): error C2027: use of undefined type ‘FPhysScene’
5> d:\github\unrealenginegalaxyman\engine\source\runtime\engine\private\physicsengine\PhysXSupport.h(444): note: see declaration of ‘FPhysScene’
5>D:\GitHub\UnrealEngineGalaxyMan\Engine\Source\Runtime\Engine\Private\PhysicsEngine\FlexRender.cpp(506): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
5>D:\GitHub\UnrealEngineGalaxyMan\Engine\Source\Runtime\Engine\Private\PhysicsEngine\FlexRender.cpp(506): error C2143: syntax error: missing ‘;’ before ‘*’
5>D:\GitHub\UnrealEngineGalaxyMan\Engine\Source\Runtime\Engine\Private\PhysicsEngine\FlexRender.cpp(506): error C2065: ‘SoftAsset’: undeclared identifier
5>D:\GitHub\UnrealEngineGalaxyMan\Engine\Source\Runtime\Engine\Private\PhysicsEngine\FlexRender.cpp(506): error C2672: ‘Cast’: no matching overloaded function found
5>D:\GitHub\UnrealEngineGalaxyMan\Engine\Source\Runtime\Engine\Private\PhysicsEngine\FlexRender.cpp(506): error C2974: ‘Cast’: invalid template argument for ‘T’, type expected
5> D:\GitHub\UnrealEngineGalaxyMan\Engine\Source\Runtime\CoreUObject\Public\UObject\Linker.h(2298): note: see declaration of ‘Cast’
5>D:\GitHub\UnrealEngineGalaxyMan\Engine\Source\Runtime\Engine\Private\PhysicsEngine\FlexRender.cpp(506): error C2974: ‘Cast’: invalid template argument for ‘To’, type expected
Please, can anybody help me out?