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)
How does TextureRenderTarget2D get TArray<uint8> type data?
How do I set a material as a post-processing material?
Why does the REMOVE method of map container remove elements have memory leaks?
UMG RichText not appear image when packaged
What is the difference between Camera and CineCamera?
How to delete some elements correctly when deleting an array loop?
What is the cause of the packaging error falling back to 'GameUserSettings' in ue5?
How would I go about lerping the rotation instead of it snapping when turning (pls dont sue me epic)
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 |