Build under Ubuntu 15.04 : error undefined reference to `ULinuxNativeDialogs_Shutdown'

Hello. I try to build UE from source 4.8 branch under Ubuntu 15.04

And I get the next error:



 1123@1123:~/workfiles/Grogard/UE/UnrealEngine$ make SlateViewer          
bash "/UE/UnrealEngine"/Engine/Build/BatchFiles/Linux/Build.sh SlateViewer Linux Development   
Building SlateViewer... 
Using clang version '3.5.2' (string), 3 (major), 5 (minor), 2 (patch) 
Performing 38 actions (4 in parallel) 
[1/38] Compile CorePrivatePCH.h 
[2/38] Compile Module.Slate.2_of_4.cpp 
[3/38] Compile Module.Slate.3_of_4.cpp 
[4/38] Compile Module.Slate.1_of_4.cpp 
[5/38] Compile Module.AppFramework.cpp 
[6/38] Compile Module.Slate.4_of_4.cpp 
[7/38] Compile Module.SlateViewer.cpp 
[8/38] Compile Module.WebBrowser.cpp 
[9/38] Compile Slate.generated.cpp 
[10/38] Compile Module.SlateReflector.cpp 
[11/38] Compile Module.EditorStyle.cpp 
[12/38] Compile Module.SourceCodeAccess.cpp 
[13/38] Compile EditorStyle.generated.cpp 
[14/38] Compile SourceCodeAccess.generated.cpp 
[15/38] Compile Module.StandaloneRenderer.cpp 
[16/38] Compile Module.SlateCore.cpp 
[17/38] Compile SlateCore.generated.cpp 
[18/38] Compile Module.CoreUObject.1_of_4.cpp 
[19/38] Compile Module.Core.2_of_6.cpp 
[20/38] Compile Module.CoreUObject.3_of_4.cpp 
[21/38] Compile Module.Core.1_of_6.cpp 
[22/38] Compile Module.Core.3_of_6.cpp 
[23/38] Compile Module.CoreUObject.2_of_4.cpp 
[24/38] Compile Module.DesktopPlatform.cpp 
[25/38] Compile Module.CoreUObject.4_of_4.cpp 
[26/38] Compile Module.Settings.cpp 
[27/38] Compile Module.InputCore.cpp 
[28/38] Compile InputCore.generated.cpp 
[29/38] Compile Module.Core.4_of_6.cpp 
[30/38] Compile Module.ImageWrapper.cpp 
[31/38] Compile CoreUObject.generated.cpp 
[32/38] Compile Module.Projects.cpp 
[33/38] Compile Module.RHI.cpp 
[34/38] Compile Module.Core.6_of_6.cpp 
[35/38] Compile Module.Core.5_of_6.cpp 
[36/38] Compile Module.Json.cpp 
[37/38] Compile Module.CEF3Utils.cpp 
[38/38] Link SlateViewer 
/UE/UnrealEngine/Engine/Intermediate/Build/Linux/x86_64-unknown-linux-gnu/SlateViewer/Development/DesktopPlatform/Module.DesktopPlatform.cpp.o: In function `FDesktopPlatformLinux': 
/UE/UnrealEngine/Engine/Source/Developer/DesktopPlatform/Private/Linux/DesktopPlatformLinux.cpp:21: undefined reference to `ULinuxNativeDialogs_Initialize' 
/UE/UnrealEngine/Engine/Intermediate/Build/Linux/x86_64-unknown-linux-gnu/SlateViewer/Development/DesktopPlatform/Module.DesktopPlatform.cpp.o: In function `~FDesktopPlatformLinux': 
/UE/UnrealEngine/Engine/Source/Developer/DesktopPlatform/Private/Linux/DesktopPlatformLinux.cpp:38: undefined reference to `ULinuxNativeDialogs_Shutdown' 
/UE/UnrealEngine/Engine/Source/Developer/DesktopPlatform/Private/Linux/DesktopPlatformLinux.cpp:38: undefined reference to `ULinuxNativeDialogs_Shutdown' 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 
-------- End Detailed Actions Stats ----------------------------------------------------------- 
ERROR: UBT ERROR: Failed to produce item: /UE/UnrealEngine/Engine/Binaries/Linux/SlateViewer 
Total build time: 181.62 seconds 
Makefile:373: recipe for target 'SlateViewer' failed 
make: *** [SlateViewer] Error 5




Maybe somebody know how to fix it?

Hey Forn,

At what part of the building process did you get this error? I was able to build the engine earlier this morning, could you try building again in case there was an error during the first attempt.

Thanks,

All logs of build is attached. It’s crash on the link steps.

So error was fixed by run manuald Build NativeDialog