Our build machine is getting stuck remote linking switch the switch to 5.6.1 when compiling CrashReportClient and linking it: Our build machines are running the june 10th 22h2 update, so maybe it is actually related to that, but its possible that this is fixed in UE5-main and that those UBA binaries need to get backported into github branch for 5.6.1
It appears that this is the same issue as:
[Content removed]
[Image Removed]
[Image Removed]
Something else a bit odd is that I see that:
[Image Removed]
This was commited into 5.6.1 but I dont see any updated UBA binaries?
Hi,
I checked the link you provided and the code was submitted in 5.6 before 5.6.1 and while I cannot 100% confirm, the binary submitted at CL 44391753 in //UE5/Release-5.6/Engine/Binaries/Win64/UnrealBuildAccelerator/x64/ should contain the fix. So if you are at latest 5.6.1 and still have the bug, it might be something else. Before we investigate, you should pick the latest binaries on main (Engine/Binaries/Win64/UnrealBuildAccelerator/x64/*.*) and override the ones you have in 5.6. They should be a drop-in replacement. That might be enough to unblock you quickly.
Regarding the suspicious submit you mentioned. It was a Perforce glitch of some sort where the files were not merged as expected. We had to merged them back once the issue was discovered, but the binaries were not affected. So unless you compile your own UBA binaries, this should not be an issue for you.
Regards,
Patrick
Unfortunately I’m getting this on latest 5.6.1 without any changes to UBA there.
Its not so straight forward to change this because we are using git and its grabbing the files from Commit.gitdepds.xml and we are using git for engine, the simplest way to test this would be if there was a git merge commit to the Commit.gitdepds.xml with the file hashes from the ue5-main version of those binaries but last time I checked its quite annoying to manually update that commit.gitdeps.xml for like.. 15 files that need to be updated
Hi,
Here a zip containing the latest binaries, if that can help. This corresponds to binaries from CL 44768717 (https://github.com/EpicGames/UnrealEngine/commit/1d6409bc88da93e0ac4c2320cf54dd7628b2dd37\). If you prefer, sync the main line from GitHub, run Setup.bat to get the binaries and copy them over your 5.6.1 UBA binaries. The 5.6.1 release is out and there is currently no plans to release a 5.6.2 version. Normally, I would not expect UBA binaries to be updated again on 5.6.
Regards,
Patrick
This looks good to me! I will just merge this one commit and try it out since we are using GIT for engine.
I’m not having too much luck with merging this, do you think its possible to generate a git patch for this on top of the 5.6 branch? When I try to merge this commit into the 5.6.1 branch my self it blows up p4 merge/vscode merge so I cant actually merge this in at all because this commit has other differences from 5.6.1 that isnt just this.
Hi,
“do you think its possible to generate a git patch for this on top of the 5.6 branch” -> I don’t know, I’m not familiar enough with Git, but Epic is unlikely to do that. I’m not sure what’s your workflows, but can’t you just replace the 5.6.1 binaries with the UE5/Main binaries and give it a try? You can use the zip I shared previously or just get the main branch zip file from GitHub, execute the Setup.bat, take the binaries under Engine/Binaries/Win64/UnrealBuildAccelerator and copy them on your build machine. Then if everything works, I suppose you can just submit the working binaries over the 5.6.1 ones in your internal Git depot (assuming you clone the UE GitHub depot and store the engine in your own depot)
Regards,
Patrick
Let me give it a try because in git you cant just copy over the things because git dependecies will over write it, i think there is a way to tell git depencies to NOT sync some files and grab the rest from git