Hello, just recently needed to work with flex inside ue4, and as such do not have much knowledge of the program itself. Whenever I attempt to build the most recent built 4.17.1, I get these errors, and after googling around I cannot find another case of these errors occurring for anyone else. If it helps diagnose, I just finished fixing the combaseapi.h error that required me to state IUnknown. Thank you for any help!
[SPOILER]
Severity Code Description Project File Line Suppression State
Error MSB3075 The command "..\..\Build\BatchFiles\Build.bat UE4Editor Win64 Development -waitmutex" exited with code 5. Please verify that you have sufficient rights to run command. UE4 C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\VC\VCTargets\Microsoft.MakeFile.Targets 44
Warning C4996 'FCollisionQueryParams::FCollisionQueryParams': FCollisionQueryParams, to avoid ambiguity, please use other constructor and explicitly provide an FName parameter (not just a string literal) as the first parameter Please update your code to the new API before upgrading to the next release, otherwise your project will no longer compile. UE4 C:\Users\ianriley\Desktop\UE4\Engine\Source\Runtime\Engine\Private\PhysicsEngine\FlexComponent.cpp 653
Error C2665 'GetTypeHash': none of the 14 overloads could convert all the argument types UE4 C:\Users\ianriley\Desktop\UE4\Engine\Source\Runtime\Core\Public\Containers\Set.h 64
Error C3861 'GetDebugDebugName': identifier not found UE4 C:\Users\ianriley\Desktop\UE4\Engine\Source\Runtime\Engine\Private\PhysicsEngine\BodyInstance.cpp 1276
Error C3861 'GetSimulatingAndBlendWeight': identifier not found UE4 C:\Users\ianriley\Desktop\UE4\Engine\Source\Runtime\Engine\Private\PhysicsEngine\BodyInstance.cpp 1282
Warning C4311 'type cast': pointer truncation from 'const void *' to 'unsigned long' UE4 C:\Users\ianriley\Desktop\UE4\Engine\Source\ThirdParty\HarfBuzz\harfbuzz-1.2.4\src\hb-private.hh 715
Error C4302 'type cast': truncation from 'const void *' to 'unsigned long' UE4 C:\Users\ianriley\Desktop\UE4\Engine\Source\ThirdParty\HarfBuzz\harfbuzz-1.2.4\src\hb-private.hh 715
Error C2903 'GetPropertyValue': symbol is neither a class template nor a function template UE4 C:\Users\ianriley\Desktop\UE4\Engine\Source\ThirdParty\FBX\2016.1.1\include\fbxsdk\core\fbxproperty.h 1215
Error C2903 'GetPropertyValue': symbol is neither a class template nor a function template UE4 C:\Users\ianriley\Desktop\UE4\Engine\Source\ThirdParty\FBX\2016.1.1\include\fbxsdk\core\fbxproperty.h 1215
Error C2903 'GetPropertyValue': symbol is neither a class template nor a function template UE4 C:\Users\ianriley\Desktop\UE4\Engine\Source\ThirdParty\FBX\2016.1.1\include\fbxsdk\core\fbxproperty.h 1215
Warning C4287 '<': unsigned/negative constant mismatch UE4 C:\Users\ianriley\Desktop\UE4\Engine\Source\Editor\DetailCustomizations\Private\BodyInstanceCustomization.cpp 1105
Error C2903 'GetViewDescriptorAllocator': symbol is neither a class template nor a function template UE4 c:\users\ianriley\desktop\ue4\engine\source\runtime\d3d12rhi\private\D3D12View.h 716
Error C2760 syntax error: unexpected token ')', expected 'expression' UE4 c:\users\ianriley\desktop\ue4\engine\source\runtime\d3d12rhi\private\D3D12View.h 716
Error C2903 'GetViewDescriptorAllocator': symbol is neither a class template nor a function template UE4 c:\users\ianriley\desktop\ue4\engine\source\runtime\d3d12rhi\private\D3D12View.h 725
Error C2760 syntax error: unexpected token ')', expected 'expression' UE4 c:\users\ianriley\desktop\ue4\engine\source\runtime\d3d12rhi\private\D3D12View.h 725
Error C2903 'GetViewDescriptorAllocator': symbol is neither a class template nor a function template UE4 c:\users\ianriley\desktop\ue4\engine\source\runtime\d3d12rhi\private\D3D12View.h 716
Error C2760 syntax error: unexpected token ')', expected 'expression' UE4 c:\users\ianriley\desktop\ue4\engine\source\runtime\d3d12rhi\private\D3D12View.h 716
Error C2903 'GetViewDescriptorAllocator': symbol is neither a class template nor a function template UE4 c:\users\ianriley\desktop\ue4\engine\source\runtime\d3d12rhi\private\D3D12View.h 725
Error C2760 syntax error: unexpected token ')', expected 'expression' UE4 c:\users\ianriley\desktop\ue4\engine\source\runtime\d3d12rhi\private\D3D12View.h 725
Error C2903 'GetPropertyValue': symbol is neither a class template nor a function template UE4 C:\Users\ianriley\Desktop\UE4\Engine\Source\ThirdParty\FBX\2016.1.1\include\fbxsdk\core\fbxproperty.h 1215
Error C2903 'GetPropertyValue': symbol is neither a class template nor a function template UE4 C:\Users\ianriley\Desktop\UE4\Engine\Source\ThirdParty\FBX\2016.1.1\include\fbxsdk\core\fbxproperty.h 1215
Error Failed to produce item: C:\Users\ianriley\Desktop\UE4\Engine\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor-Engine.lib UE4 C:\Users\ianriley\Desktop\UE4\Engine\Intermediate\ProjectFiles\ERROR 1
[/SPOILER]