Editor that was cross-built on Windows reportedly cannot start (using a Windows Subsystem for Linux or a VM).
On Windows cross build a Development Editor for Linux.
When its done building either check the Link-libUE4Editor-UnrealEd.so.link.bat file located on Windows at:
Engine/Intermediate/Build/Linux/B4D820EA/UE4Editor/Development
Or copy this file from Windows to Linux and type ldd on it:
Engine/Binaries/Linux/libUE4Editor-UnrealEd.so
One with missing dependencies will look empty like:
bschaefer@bschaefer-Precision-T7600:WindowsBinaries$ ldd ./libUE4Editor-UnrealEd.so linux-vdso.so.1 => (0x00007ffc5a899000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f90673e2000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f9067060000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f9066e58000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f9066c54000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f906694b000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f9066581000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f906636b000) /lib64/ld-linux-x86-64.so.2 (0x00007f906a977000)
A Valid one will look like:
bschaefer@bschaefer-Precision-T7600:Linux$ ldd ./libUE4Editor-UnrealEd.so linux-vdso.so.1 => (0x00007ffdfc5e9000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f5710293000) libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f570ff11000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f570fd09000) libUE4Editor-AssetRegistry.so => not found libUE4Editor-LevelSequence.so => not found libUE4Editor-AnimGraph.so => not found libUE4Editor-AppFramework.so => not found libUE4Editor-BlueprintGraph.so => not found libUE4Editor-CinematicCamera.so => not found libUE4Editor-CurveEditor.so => not found libUE4Editor-DesktopPlatform.so => not found libUE4Editor-EditorStyle.so => not found libUE4Editor-EngineSettings.so => not found libUE4Editor-ImageWriteQueue.so => not found libUE4Editor-InputCore.so => not found libUE4Editor-MaterialEditor.so => not found libUE4Editor-PakFile.so => not found libUE4Editor-PropertyEditor.so => not found libUE4Editor-Projects.so => not found libUE4Editor-RenderCore.so => not found libUE4Editor-RHI.so => not found libUE4Editor-StatsViewer.so => not found libUE4Editor-SwarmInterface.so => not found libUE4Editor-TargetPlatform.so => not found libUE4Editor-EditorWidgets.so => not found libUE4Editor-GraphEditor.so => not found libUE4Editor-Kismet.so => not found libUE4Editor-JsonUtilities.so => not found libUE4Editor-Landscape.so => not found libUE4Editor-HeadMountedDisplay.so => not found libUE4Editor-Foliage.so => not found libUE4Editor-MaterialUtilities.so => not found libUE4Editor-Localization.so => not found libUE4Editor-AddContentDialog.so => not found libUE4Editor-GameProjectGeneration.so => not found libUE4Editor-HierarchicalLODUtilities.so => not found libUE4Editor-MovieScene.so => not found libUE4Editor-MovieSceneTracks.so => not found libUE4Editor-ViewportInteraction.so => not found libUE4Editor-VREditor.so => not found libUE4Editor-ClothingSystemEditor.so => not found libUE4Editor-ClothingSystemRuntime.so => not found libUE4Editor-PIEPreviewDeviceProfileSelector.so => not found libUE4Editor-PakFileUtilities.so => not found libUE4Editor-Core.so => not found libUE4Editor-CoreUObject.so => not found libUE4Editor-ApplicationCore.so => not found libUE4Editor-DirectoryWatcher.so => not found libUE4Editor-Engine.so => not found libUE4Editor-Json.so => not found libUE4Editor-SandboxFile.so => not found libUE4Editor-Slate.so => not found libUE4Editor-SlateCore.so => not found libUE4Editor-SourceControl.so => not found libUE4Editor-UnrealEdMessages.so => not found libUE4Editor-HTTP.so => not found libUE4Editor-UMG.so => not found libUE4Editor-NavigationSystem.so => not found libUE4Editor-MeshDescription.so => not found libUE4Editor-MeshDescriptionOperations.so => not found libUE4Editor-MaterialShaderQualitySettings.so => not found libUE4Editor-EditorSubsystem.so => not found libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f570fb05000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f570f7fc000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f570f432000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f570f21c000) /lib64/ld-linux-x86-64.so.2 (0x00007f5713831000)
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-68926 in the post.
0 |
Component | UE - Platform - Linux |
---|---|
Affects Versions | 4.22 |
Created | Jan 23, 2019 |
---|---|
Resolved | Aug 27, 2021 |
Updated | Aug 27, 2021 |