Hi, I build the UE 4.7 but the editor doesn’t launch, I change the directory to Engine/Binaries/Linux and run ./UE4Editor as the “How to build in Linux” says but the launcher freezes at 45%. The log it is not verbose about what is the problem. There is the last lines of my console and also an attachment of the complete log.
Thanks in advance.
Distributor ID: Debian
Description: Debian GNU/Linux 8.0 (jessie)
My console messages:
[2015.03.04-00.08.31:283][ 0]LogTextLocalizationManager: The requested culture (‘es_AR’) has no localization data; parent culture’s (‘es’) localization data will be used.
[2015.03.04-00.08.32:156][ 0]LogMeshUtilities: No automatic mesh reduction module available
[2015.03.04-00.08.32:166][ 0]LogMeshUtilities: No automatic mesh merging module available
[2015.03.04-00.08.32:180][ 0]LogHAL: Linux SourceCodeAccessSettings: KDevelopSourceCodeAccessor
[2015.03.04-00.08.33:079][ 0]LogStaticMesh: Generando la malla estática EditorSphere…
Hi amigo. The version of clang I’ve used is 3.5, there is a new version today in Debian’s repository. I didn’t compile with debug symbols so I’ll try to recompile in a few days and then I’m trying again to launch the editor.
By the way which flag I have to add to debug compile to the command:
$ make ShaderCompileWorker UnrealLightmass UnrealPak UE4Editor
I’m using Debian Sid (unstable) and I’m hit by the same bug (editor launch is stuck @ 35%).
I compiled 4.8 git branch in debug mode, however, launching the editor gives:
[2015.07.21-20.25.50:451][ 0]LogLinux:Error: appError called: Assertion failed: Assertion failed: [File:/home/zulu/src/unrealengine.git/Engine/Source/Runtime/Engine/Private/ShaderCompiler/ShaderCompiler.cpp] [Line: 1282]
Couldn’t launch /home/zulu/src/unrealengine.git/Engine/Binaries/Linux/ShaderCompileWorker! Make sure the file is in your binaries folder.
Is there a way to force ./ShaderCompileWorker-Linux-Debug instead of ./ShaderCompilerWorker?
You have a crash during static mesh creation. That could mean you use mesa drivers. Edit ConsoleVariables.ini and add r.TriangleOrderOptimization=2, if there’s no such parameter, else change the value to 2 if the parameter is already there and use the most up to date mesa drivers.
Read the official Linux readme for more info and read the wiki.