Hi I was able to make it part way through the Linux Quick Start Tutorial (Linux Game Development in Unreal Engine | Unreal Engine 5.3 Documentation)
Here’s where things went wrong,
Instead of running ‘make’ I ran ‘make -j4’ and the build errored out, then I ran ‘make’ by itself, realizing that the tools in use were already using more than 1 processor. The simple ‘make’ command finished no problem.
Now when I go to rung the Engine/Binaries/Linux/UE4Editor executable, the splash screen hangs at initializing 0% and the error printed to the console is as follows:
: CommandLine Error: Option ‘help-list’ registered more than once!
LLVM ERROR: inconsistency in registered CommandLine options
Having ‘grown-up’ with gcc this is a completely unfamiliar problem, one stack exchange article suggested I have multiple version of LLVM installed, and this seems to be true:
$ apt search llvm | grep installed
libllvm10/focal,now 1:10.0.0-4ubuntu1 amd64 [installed,automatic]
libllvm10.0-amdgpu/unknown,now 1:10.0-1147286 amd64 [installed,automatic]
So now I want to do something constructive, like specify more explicitly which llvm to use.
I figure if I can resolve that issue, the editor will start right up.
I thought I might try to tweak the build workflow, but I don’t understand how to clean out the compiled files (thereby avoiding another 15+ GB of downloads), is there a way to start the build from scratch?
Do I need to study up on llvm to get somewhere with this?