-
Notifications
You must be signed in to change notification settings - Fork 172
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
xbuild: command not found in RunUAT.sh on UE-4.20 #204
Comments
Suggested fix: add missing |
Yes, adding the call for SetupMono.sh fixes the problem. The error of |
@slonopotamus I reckon the most appropriate place for this would be in patch-broken-releases.py, since it's where we currently implement version-specific patching logic. |
I am actually not sure that ad-hoc strings replacement in random engine files is a good idea in a long-term. A kinda better solution would be to just keep those changes in UE fork. We should not try to fix each and every engine bug and such approach (with a fork) makes it much easier to see which changes are relevant to what engine versions. |
Given that we're going to drop 4.20 support (#296 (comment)) and there is a workaround (patch your engine fork), I want to close this as WONTFIX. |
Output of the
ue4-docker info
command:Additional details:
Way to reproduce:
ue4-docker build 4.20.3 --no-engine --exclude ddc --exclude debug --exclude templates
ue4-docker test 4.20.3
Expected: test passes
Actual:
Initial analysis:
Setup.sh
, but we only run that in ue4-source.RunUAT.sh
in 4.20 is missing a call toSetupMono.sh
that was added in 4.21, so it doesn't use bundled version of MonoThe text was updated successfully, but these errors were encountered: