I have been using the Version of the client from the Epic Games Launcher to work on my game from MAC. However, builds that are set to TargetType.Program Don’t compile.
Showing All Errors Only
ExternalBuildToolExecution ConsoleHelper_Build
cd /Users/Shared/UnrealEngine/4.13
{Export Snipped}
/Users/Shared/UnrealEngine/4.13/Engine/Build/BatchFiles/Mac/Build.sh ConsoleHelper macosx Development
Building ConsoleHelper...
Running command : Engine/Binaries/DotNET/UnrealBuildTool.exe ConsoleHelper Mac Development
ERROR: Couldn't find target rules file for target 'ConsoleHelper' in rules assembly 'UE4Rules, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.
Location: /Users/Shared/UnrealEngine/4.13/Engine/Intermediate/Build/BuildRules/UE4Rules.dll
Target rules found:
UE4Editor - /Users/Shared/UnrealEngine/4.13/Engine/Source/UE4Editor.Target.cs
UE4Game - /Users/Shared/UnrealEngine/4.13/Engine/Source/UE4Game.Target.cs
UnrealHeaderTool - /Users/Shared/UnrealEngine/4.13/Engine/Source/Programs/UnrealHeaderTool/UnrealHeaderTool.Target.cs
Command /Users/Shared/UnrealEngine/4.13/Engine/Build/BatchFiles/Mac/Build.sh failed with exit code 5
digging around it appears the project generator does not add the uproject file location to the build string for this TargetType.Program.
Adding that in allows it to Compile but Linking Fails.
Showing All Errors Only
clang: error: no such file or directory: '/Users//Documents/Unreal Projects/SF/Binaries/Mac/ConsoleHelper-AppFramework.a'
ect...
Expected result:
Successful build.
I am going to try building it directly against the github source to see if that fixes the problem.