I’ve compiled UE4 from the source code but the program won’t open. I tried running it from terminal and the terminal gets it to start initializing but stops at 35%. Here’s what the terminal says (the last 100 lines:
[2019.08.01-04.49.23:913][ 0]LogVulkanRHI: Display: 0: Flags 0x1 Size 536870912 (512.00 MB) GPU
[2019.08.01-04.49.23:913][ 0]LogVulkanRHI: Display: 1: Flags 0x1 Size 3221225472 (3072.00 MB) GPU
[2019.08.01-04.49.23:913][ 0]LogVulkanRHI: Display: 3 Device Memory Types (Not unified)
[2019.08.01-04.49.23:913][ 0]LogVulkanRHI: Display: 0: Flags 0x7 Heap 1 Local HostVisible HostCoherent
[2019.08.01-04.49.23:913][ 0]LogVulkanRHI: Display: 1: Flags 0x7 Heap 0 Local HostVisible HostCoherent
[2019.08.01-04.49.23:913][ 0]LogVulkanRHI: Display: 2: Flags 0xf Heap 1 Local HostVisible HostCoherent HostCached
[2019.08.01-04.49.24:009][ 0]LogVulkanRHI: Display: FVulkanPipelineStateCacheManager: Binary pipeline cache '../../../Engine/Saved/VulkanPSO.cache.1002.9874' not found.
[2019.08.01-04.49.24:158][ 0]LogRendererCore: FGlobalReadBuffer::InitRHI
[2019.08.01-04.49.24:158][ 0]LogRendererCore: FGlobalReadBuffer::InitRHI
[2019.08.01-04.49.24:158][ 0]LogRendererCore: FGlobalReadBuffer::InitRHI
[2019.08.01-04.49.24:168][ 0]LogRHI: Texture pool is 2383 MB (70% of 3404 MB)
[2019.08.01-04.49.29:305][ 0]LogTemp: Display: Module 'AllDesktopTargetPlatform' loaded TargetPlatform 'AllDesktop'
[2019.08.01-04.49.30:508][ 0]LogTemp: Display: Module 'HTML5TargetPlatform' loaded TargetPlatform 'HTML5'
[2019.08.01-04.49.31:939][ 0]LogTemp: Display: Module 'AndroidTargetPlatform' loaded TargetPlatform 'Android'
[2019.08.01-04.49.31:940][ 0]LogTemp: Display: Module 'AndroidTargetPlatform' loaded TargetPlatform 'Android_ASTC'
[2019.08.01-04.49.31:940][ 0]LogTemp: Display: Module 'AndroidTargetPlatform' loaded TargetPlatform 'Android_ATC'
[2019.08.01-04.49.31:940][ 0]LogTemp: Display: Module 'AndroidTargetPlatform' loaded TargetPlatform 'Android_DXT'
[2019.08.01-04.49.31:940][ 0]LogTemp: Display: Module 'AndroidTargetPlatform' loaded TargetPlatform 'Android_ETC1'
[2019.08.01-04.49.31:940][ 0]LogTemp: Display: Module 'AndroidTargetPlatform' loaded TargetPlatform 'Android_ETC1a'
[2019.08.01-04.49.31:941][ 0]LogTemp: Display: Module 'AndroidTargetPlatform' loaded TargetPlatform 'Android_ETC2'
[2019.08.01-04.49.31:941][ 0]LogTemp: Display: Module 'AndroidTargetPlatform' loaded TargetPlatform 'Android_PVRTC'
[2019.08.01-04.49.31:941][ 0]LogTemp: Display: Module 'AndroidTargetPlatform' loaded TargetPlatform 'AndroidClient'
[2019.08.01-04.49.31:941][ 0]LogTemp: Display: Module 'AndroidTargetPlatform' loaded TargetPlatform 'Android_ASTCClient'
[2019.08.01-04.49.31:941][ 0]LogTemp: Display: Module 'AndroidTargetPlatform' loaded TargetPlatform 'Android_ATCClient'
[2019.08.01-04.49.31:941][ 0]LogTemp: Display: Module 'AndroidTargetPlatform' loaded TargetPlatform 'Android_DXTClient'
[2019.08.01-04.49.31:942][ 0]LogTemp: Display: Module 'AndroidTargetPlatform' loaded TargetPlatform 'Android_ETC1Client'
[2019.08.01-04.49.31:942][ 0]LogTemp: Display: Module 'AndroidTargetPlatform' loaded TargetPlatform 'Android_ETC1aClient'
[2019.08.01-04.49.31:942][ 0]LogTemp: Display: Module 'AndroidTargetPlatform' loaded TargetPlatform 'Android_ETC2Client'
[2019.08.01-04.49.31:942][ 0]LogTemp: Display: Module 'AndroidTargetPlatform' loaded TargetPlatform 'Android_PVRTCClient'
[2019.08.01-04.49.31:942][ 0]LogTemp: Display: Module 'AndroidTargetPlatform' loaded TargetPlatform 'Android_Multi'
[2019.08.01-04.49.31:942][ 0]LogTemp: Display: Module 'AndroidTargetPlatform' loaded TargetPlatform 'Android_MultiClient'
[2019.08.01-04.49.33:187][ 0]LogTemp: Display: Module 'LinuxClientTargetPlatform' loaded TargetPlatform 'LinuxClient'
[2019.08.01-04.49.34:574][ 0]LogTemp: Display: Module 'LinuxNoEditorTargetPlatform' loaded TargetPlatform 'LinuxNoEditor'
[2019.08.01-04.49.35:913][ 0]LogTemp: Display: Module 'LinuxServerTargetPlatform' loaded TargetPlatform 'LinuxServer'
[2019.08.01-04.49.37:117][ 0]LogTemp: Display: Module 'LinuxTargetPlatform' loaded TargetPlatform 'Linux'
[2019.08.01-04.49.37:144][ 0]LogTargetPlatformManager: Display: Building Assets For Linux
[2019.08.01-04.49.40:587][ 0]LogShaderCompilers: Guid format shader working directory is 15 characters bigger than the processId version (../../../Engine/Intermediate/Shaders/WorkingDirectory/7741/).
[2019.08.01-04.49.40:588][ 0]LogShaderCompilers: Cleaned the shader compiler working directory '../../../Engine/Intermediate/Shaders/tmp/0005A46908D7161A22D97F385F2ABA7E/'.
[2019.08.01-04.49.40:588][ 0]LogShaderCompilers: Display: Using Local Shader Compiler.
[2019.08.01-04.49.47:496][ 0]LogDerivedDataCache: Display: Max Cache Size: 512 MB
[2019.08.01-04.49.47:497][ 0]LogDerivedDataCache: Display: Starting with empty Boot cache
[2019.08.01-04.49.47:498][ 0]LogDerivedDataCache: FDerivedDataBackendGraph: Pak pak cache file ../../../Engine/DerivedDataCache/DDC.ddp not found, will not use a pak cache.
[2019.08.01-04.49.47:498][ 0]LogDerivedDataCache: Unable to find inner node Pak for hierarchical cache Hierarchy.
[2019.08.01-04.49.47:498][ 0]LogDerivedDataCache: FDerivedDataBackendGraph: EnginePak pak cache file ../../../Engine/DerivedDataCache/DDC.ddp not found, will not use a pak cache.
[2019.08.01-04.49.47:498][ 0]LogDerivedDataCache: Unable to find inner node EnginePak for hierarchical cache Hierarchy.
[2019.08.01-04.49.47:503][ 0]LogDerivedDataCache: Using Local data cache path ../../../Engine/DerivedDataCache: Writable
[2019.08.01-04.49.47:503][ 0]LogDerivedDataCache: Shared data cache path not found in *engine.ini, will not use an Shared cache.
[2019.08.01-04.49.47:504][ 0]LogDerivedDataCache: Unable to find inner node Shared for hierarchical cache Hierarchy.
[2019.08.01-04.49.47:695][ 0]LogMaterial: Verifying Global Shaders for SF_VULKAN_SM5_NOUB
I never know what other information to put here so if you need more info just ask.