If a forward declaration of a class is made in the header file for an Interface class, and no semi-colon is included at the end of the forward declaration line, the build will fail with a confusing error message. The error message says to check that UE4 prerequisites are installed, which has nothing to do with the actual error in this case.
No. The same behavior occurs in 4.20.3
The build fails with the following error: UnrealBuildTool : error : UnrealHeaderTool failed with exit code 0xC0000005 - check that UE4 prerequisites are installed.
The build fails with an error indicating that an expected semi-colon is missing.
There's no existing public thread on this issue, so head over toAnswerHub just mention UE-70176 in the post.