UE5 on Linux built game errors

Hi all,

So while I’m waiting to figure out how to access the marketplace from my linux machine I decided to try the editor and build an example game. So I opened the template 1st person shooter, built it and -

Failed to find symbol file, expected location:
“/home/pete/builds/Linux/Engine/Binaries/Linux/UnrealGame.sym”

The editor didn’t make this file, no wonder it can’t find it.

Than it reports

Fatal error: [File:/home/pete/Applications/UnrealEngine-5.0.0-early-access-2/Engine/Source/Runtime/Core/Private/Internationalization/ICUInternationalization.cpp] [Line: 153]
ICU data directory was not discovered:

Then it throws -

Signal 11 caught. which is a segmentation violation.

Given the utter lack of Linux support, am I simply wasting my time?

UE5 is still in Early Access, so it is expected to find things not yet fully tested on multiple supported platforms. You would be better off with UE4.27 which is already in Release status and therefore tested on each supported platform.

I would wait UE5 to at least reach the Preview status before attempting to check it at Linux. This is how things have been: Development Build → Early Access Build → Preview Build → Release Build. When checking out from GitHub, it is important to use the released tags to use to correct set of source files, otherwise it might include files which will result in a build full of errors.

I’m currently experiencing this issue on UE 5.0.3 on Ubuntu 22.04. Any thoughts?

I’m also running into this issue on Unreal 4.26. Any time I do a Shipping Linux server build, it’s looking for the project .sym file when there should be NO .sym file included or needed.

I am having the same issue with 5.1.1 as well. UnrealGame.sym missing then the error in ICUInternationalization.cpp and after that the exception error. I don’t believe 5.1.1 is still in Early Access at this point.

Does anyone find the missing file?