Compiling Project With Source Build Fails

I compiled 4.6 from github and everything seems fine, I can create a new C++ project and it works fine; however, when I take my project that works with 4.6 from the launcher, and move it over to my own build, it cannot compile for development editor win64. This is what the compiler says:

1>------ Build started: Project: FE, Configuration: Development_Editor x64 ------
1>EXEC : error : All source files in module "Core" must include the same precompiled header first.  Currently "D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Public\Core.h" is included by most of the source files.  The following source files are not including "D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Public\Core.h" as their first include:
1>  
1>  D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\GenericPlatform\GenericPlatformContext.cpp (including D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\CorePrivatePCH.h)
1>  D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\HAL\ConsoleManager.cpp (including D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\CorePrivatePCH.h)
1>  D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\HAL\MallocCrash.cpp (including D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\CorePrivatePCH.h)
1>  D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\Internationalization\ICUInternationalization.cpp (including D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\CorePrivatePCH.h)
1>  D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\Internationalization\Internationalization.cpp (including D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\CorePrivatePCH.h)
1>  D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\Internationalization\LegacyInternationalization.cpp (including D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\CorePrivatePCH.h)
1>  D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\Internationalization\Text.cpp (including D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\CorePrivatePCH.h)
1>  D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\Internationalization\TextLocalizationManager.cpp (including D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\CorePrivatePCH.h)
1>  D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\Internationalization\TextLocalizationResourceGenerator.cpp (including D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\CorePrivatePCH.h)
1>  D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\Misc\FeedbackContext.cpp (including D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\CorePrivatePCH.h)
1>  D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\Misc\Paths.cpp (including D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\CorePrivatePCH.h)
1>  D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\Serialization\Archive.cpp (including D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\CorePrivatePCH.h)
1>  D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\Stats\StatsCommand.cpp (including D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\CorePrivatePCH.h)
1>  D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\Windows\WindowsCursor.cpp (including D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\CorePrivatePCH.h)
1>  D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\Windows\WindowsPlatformCrashContext.cpp (including D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\CorePrivatePCH.h)
1>  D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\Windows\WindowsPlatformMisc.cpp (including D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\CorePrivatePCH.h)
1>  D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\Windows\WindowsPlatformProcess.cpp (including D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\CorePrivatePCH.h)
1>  D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\Windows\XInputInterface.cpp (including D:\Unreal Engine\Engine Source\UnrealEngine\Engine\Source\Runtime\Core\Private\CorePrivatePCH.h)
1>

I’m having this issue compiling 4.6 from source.

Hey CBrew,

The 4.6 Preview in the Launcher is a different build than the 4.6 available from GitHub. The two are not interchangeable. That’s probably why you aren’t able to compile the project.

Regards,

Jonathan

Are there any specific changes I need to make to get this to work? The only errors I get are the ones I put in the original question. I’m not quite sure what to do to get it to work

It’s possible that if you add the #include for Core.h for each of the listed .cpp files, you’ll be able to compile the project.

When 4.6 has been finalized, then transferring from the Launcher’s 4.6 to the GitHub 4.6 should be no problem.