Description

If a binary engine is generated from a source build on Linux, attempting to create a code project / add code to a BP project will fail to compile properly.

Steps to Reproduce
  1. Clone UE4 from Github
  2. In the terminal, run ./Setup.sh
  3. Navigate to [EngineFolder]/Engine/Build/BatchFiles
  4. Run the following command:
    ./RunUAT.sh BuildGraph -target="Make Installed Build Linux" -script=Engine/Build/InstalledEngineBuild.xml -set:HostPlatformOnly=true -set:WithDDC=false -clean
    
  5. Once the binary build is created, navigate to [EngineFolder]/LocalBuilds/Engine/Linux/Engine/Binaries/Linux and run UE4Editor
  6. Switch to New Project tab and create a blank C++ project

Result:
Project is created but fails to compile. Attached screenshot is shown after the project is created. Attempting to launch the project after creation also fails

Expected:
Code project is created / compiled and can be opened in the editor

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

9
Login to Vote

Fixed
ComponentUE - Platform - Linux
Affects Versions4.15.1
Target Fix4.18
CreatedApr 21, 2017
ResolvedOct 20, 2017
UpdatedJan 31, 2018