[4.6.1] project not generating INC directory on compile.

I’ve been working on a team project with C++ code and the project has no issue compiling on 3 of our workstations, but the fourth refuses to compile the project. We’ve attempted fresh installs of 4.6.1, and refreshing the visual studios project with no results. Additionally, the workstation is able to compile fresh projects with no issues.

Work Station Details:

OS: Windows 8
VS Version: 12.0.30501.00 Update 2 (VS 2013 Ultimate)
Unreal Version: 4.6.1 (4.6.1-2386410+++depot+UE4-Releases+4.6

The build outputs the following in VS:

Error 1 error :
System.IO.DirectoryNotFoundException:
Could not find a part of the path
‘D:\Nick\VersionControl\Crystalline_UnrealEngine\Intermediate\Build\Win64\Inc\Crystalline’. D:\Nick\VersionControl\Crystalline_UnrealEngine\Intermediate\ProjectFiles\EXEC Crystalline

Attached is the verbose output for the UnrealBuildTool.exe execution. Thank you for your time.

Hi ,

I apologize for the delay in responding to this post. Is this something that is still a problem for you? We have started looking into potential causes and solutions for this issue, but we were wondering if you might be able to provide some additional files that would help us determine what is happening.

If you could provide the UnrealHeaderTool log file, which is located in your Engine directory at Engine\Programs\UnrealHeaderTool\Saved\Logs\UnrealHeaderTool.log, as well as the UnrealHeaderTool.manifest file, which is located in your project directory at Intermediate\Build\Win64\Editor\[ProjectName]Development\UnrealHeaderTool.manifest, those would be very helpful.

It is no longer an issue, we believe that it was an issue with the machine’s image, as upon reimaging the issue resolved itself. As we reimaged the machine I no longer have the log and manifest files. If the machine replicates the issue I would be happy to supply the files.

Thanks,
John

Hi,

Thanks for the update. If you see this issue again, please let us know.

I’m having the same exact issue as . My error reads as:

EXEC : error : System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Users\albat_000\Documents\Unreal Projects\BattleEngine\Intermediate\Build\Win64\Inc\BattleEngine'.

My OS is windows 8.1. I’ve attached the unrealheadertool.log

link text

And here is the unrealheadertool.manifest file.

link text

I also encountered this error. In my case I was able to solve it by changing the name of my project. I was calling it “BattleEngine”. If I called it just “Battle” it works fine.

I was also able to reproduce the issue by creating a C++ project called “BlahEngine”, however “EngineTest” worked fine. So I think it the project name ends with Engine this bug is triggered.

I’ve been able to reproduce this when using “Engine” as the last word of the project name.

I’ve submitted a ticket for this to be reviewed by the engineers. For your reference the ticket number is UE-11478.

Thank you!