Linux error when run editor undefined symbol: ULinuxNativeDialogs_Initialize

Hi all!
When i run editor (compiled from github branch 4.8) s have next error:

/home/admin/Projects/UnrealEngine47/UnrealEngine/Engine/Binaries/Linux/UE4Editor: symbol lookup error: /home/admin/Projects/UnrealEngine47/UnrealEngine/Engine/Binaries/Linux/ undefined symbol: ULinuxNativeDialogs_Initialize

Delete stale from Engine/Binaries/Linux. It was moved to a new location but unfortunately there’s no good way to delete it right now. I’ll probably add this to



I’ve got the same issue, and remove doesn’t seems to work. Here is the output:

./UE4Editor: symbol lookup error: /home/eloy/src/unreal/UnrealEngine/Engine/Binaries/Linux/ undefined symbol: ULinuxNativeDialogs_Initialize

I’m running Ubuntu 14.04.2 LTS and my current branch is 4.8.0-preview-3.



Try to start the editor this way: LD_PRELOAD={path of} UE4Editor is located in Engine/Binaries/ThirdParty/LinuxNativeDialogs/Linux/x86_64-unknown-linux-gnu/

There might be in Engine/Binaries/Linux/, well this is not the lib you are looking for .

The actual problem is that there is a reference to method “ULinuxNativeDialogs_Initialize” in The method is located in, but for some reason doesn’t load before By adding to LD_PRELOAD you make the OS to load first.


P.S. Sorry for bad English skills :wink: