Hi,
for purposes of verifying the compilation & some bugfixing, we created a build template inside Horde for builing Editor in Debug configuration.
I have a problem with compilation. We have our modified BuildEditorAndTools.xml, which I am attaching.
On horde in stream config, we are running this template configuration:
{
"id": "editor\-build\-debug",
"name": "Bin Editor Debug",
"description": "Performs an incremental editor compile.",
"initialAgentType": "Win64",
"showUgsBadges": true,
"arguments": \[
"\-Script\=Wil/Build/Graph/BuildEditorAndTools.xml",
"\-Target\=Compile $(EditorTarget) Win64",
"\-set:UProjectPath\=$(ProjectPath)",
"\-set:EditorTarget\=$(EditorTarget)",
"\-set:PreferredAgent\=IncrementalWin64;CompileWin64;Win64",
"\-set:ConfigurationType\=Debug"
],
"schedule": {
"enabled": true,
"maxActive": 1,
"maxChanges": 0,
"patterns": \[
{
"daysOfWeek": null,
"interval": 10
}
],
"Commits": \[
"code"
]
}
},
It fails on Compile WilEditor Win64, there is error when linking some engine plugin CaptureManagerEditorSettings.
Locally when I build Editor in Debug from rider, everything works fine, but on Horde there seems to be missing UnrealEditor-CaptureManagerEditorSettings-Win64-Debug.lib and UnrealEditor-CaptureManagerEditorSettings-Win64-Debug.dll for some reason.
So I get these two errors:
LINK : fatal error LNK1104: cannot open file ‘../Plugins/VirtualProduction/CaptureManager/CaptureManagerEditor/Intermediate/Build/Win64/x64/UnrealEditor/Debug/CaptureManagerEditorSettings/UnrealEditor-CaptureManagerEditorSettings-Win64-Debug.lib.rsp’
LINK : fatal error LNK1104: cannot open file ‘../Plugins/VirtualProduction/CaptureManager/CaptureManagerEditor/Intermediate/Build/Win64/x64/UnrealEditor/Debug/CaptureManagerEditorSettings/UnrealEditor-CaptureManagerEditorSettings-Win64-Debug.dll.rsp’
But the response files are present, only the static and dynamic libraries are missing. (I am enclosing screenshot from builder, where you can see the intermediate folder output for debug for given plugin).
Maybe it is worth mentioning that it is incremental build and it is building in the same workspace as development Editor build, but since locally it works that should not be a problem.
Would you have any idea what we might have setup incorrectly?