CodexLabsLLC / Colosseum

Open source simulator for autonomous robotics built on Unreal Engine with support for Unity
https://codexlabsllc.github.io/Colosseum/
Other
335 stars 105 forks source link

Guaranteed supported build for Ubuntu 20.04 #52

Open promistrio opened 1 year ago

promistrio commented 1 year ago

Hello!

What is the currently guaranteed supported build for Ubuntu? Which version of Unreal Engine and Airsim(Colosseum)?

First of all, I tried to build the latest version of Airsim c Unreal Engine 5.2. The engine showed an error and offered to rebuild in Visual Studio.

It also failed to build with version 5.0.3, because https://forums.unrealengine.com/t/upcoming-disruption-of-service-impacting-unreal-engine-users-on-github/1155880/31 and how to build version 5.0.3 now is not clear. Somethink like this.

image

promistrio commented 1 year ago

UnrealEngine: Your branch is up to date with 'origin/5.0'. with latest commit in this repo image

alonfaraj commented 1 year ago

Hi @promistrio, Main branch is now supporting UE 5.1. There is no backward compatibility with 5.0.x and there are breaking changes in 5.2.

promistrio commented 1 year ago

Hi @promistrio, Main branch is now supporting UE 5.1. There is no backward compatibility with 5.0.x and there are breaking changes in 5.2.

For example UE5.1 (branch 5.1) and Main branch of Colosseum. Ubuntu 20.04

./UnrealEngine/Engine/Binaries/Linux/UnrealEditor Colosseum/Unreal/Environments/Blocks/Blocks.uproject
Increasing per-process limit of core file size to infinity.
Project file not found: Colosseum/Unreal/Environments/Blocks/Blocks.uproject
MessageBox: Message : Failed to open descriptor file Colosseum/Unreal/Environments/Blocks/Blocks.uproject
Preparing to exit.UE::Virtualization was shutdownShutting down and abandoning module SandboxFile (14)Shutting down and abandoning module PakFile (12)Shutting down and abandoning module RSA (11)Shutting down and abandoning module NetworkFile (8)Shutting down and abandoning module StreamingFile (6)Shutting down and abandoning module CookOnTheFly (4)Shutting down and abandoning module StorageServerClient (2)Exiting.Exiting abnormally (error code: 1)
Assertion failed: bGTaskTraceInitialized [File:./Runtime/Core/Private/Async/TaskTrace.cpp] [Line: 167] 

libc++abi: Pure virtual function called!
Signal 6 caught.
Malloc Size=262146 LargeMemoryPoolOffset=262162 
CommonUnixCrashHandler: Signal=6
=== Critical error: ===
Unhandled Exception: SIGABRT: abort() called
Assertion failed: bGTaskTraceInitialized [File:./Runtime/Core/Private/Async/TaskTrace.cpp] [Line: 167] 

0x00007fc1db1fb25a libUnrealEditor-Core.so!FGraphEvent::DispatchSubsequents(TArray<FBaseGraphTask*, TSizedDefaultAllocator<32> >&, ENamedThreads::Type) [/media/user/Common/DEV/Albatros/lancet/UnrealEngine/Engine/Source/./Runtime/Core/Private/Async/TaskGraph.cpp:2577]
0x00007fc1db1fae03 libUnrealEditor-Core.so!FGraphEvent::DispatchSubsequents(ENamedThreads::Type) [/media/user/Common/DEV/Albatros/lancet/UnrealEngine/Engine/Source/./Runtime/Core/Private/Async/TaskGraph.cpp:2516]
0x00007fc1d486d7f9 libUnrealEditor-RHI.so!FRHICommandListExecutor::~FRHICommandListExecutor() [/media/user/Common/DEV/Albatros/lancet/UnrealEngine/Engine/Source/Runtime/RHI/Public/RHICommandList.h:5162]
0x00007fc1d0450fde libc.so.6!__cxa_finalize(+0xcd)
0x00007fc1d47e18be libUnrealEditor-RHI.so!__do_global_dtors_aux()

0x00007fc1d044d00b libc.so.6!gsignal(+0xcb)
0x00007fc1d042c859 libc.so.6!abort(+0x12a)
0x00007fc1d4eda686 libUnrealEditor-InputCore.so!abort_message()
0x00007fc1d4eda4ff libUnrealEditor-InputCore.so!__cxa_pure_virtual(+0xe)
0x00007fc1db493f59 libUnrealEditor-Core.so!FMsg::Logf_InternalImpl(char const*, int, FName const&, ELogVerbosity::Type, char16_t const*, ...) [/media/user/Common/DEV/Albatros/lancet/UnrealEngine/Engine/Source/./Runtime/Core/Private/Logging/LogMacros.cpp:74]
0x00007fc1db950365 libUnrealEditor-Core.so!FUnixErrorOutputDevice::Serialize(char16_t const*, ELogVerbosity::Type, FName const&) [/media/user/Common/DEV/Albatros/lancet/UnrealEngine/Engine/Source/./Runtime/Core/Private/Unix/UnixErrorOutputDevice.cpp:37]
0x00007fc1db5be44b libUnrealEditor-Core.so!FOutputDevice::LogfImpl(char16_t const*, ...) [/media/user/Common/DEV/Albatros/lancet/UnrealEngine/Engine/Source/./Runtime/Core/Private/Misc/OutputDevice.cpp:67]
0x00007fc1db52feb6 libUnrealEditor-Core.so!FDebug::CheckVerifyFailedImpl(char const*, char const*, int, void*, char16_t const*, ...) [/media/user/Common/DEV/Albatros/lancet/UnrealEngine/Engine/Source/./Runtime/Core/Private/Misc/AssertionMacros.cpp:573]
0x00007fc1db1fb25a libUnrealEditor-Core.so!FGraphEvent::DispatchSubsequents(TArray<FBaseGraphTask*, TSizedDefaultAllocator<32> >&, ENamedThreads::Type) [/media/user/Common/DEV/Albatros/lancet/UnrealEngine/Engine/Source/./Runtime/Core/Private/Async/TaskGraph.cpp:2577]
0x00007fc1db1fae03 libUnrealEditor-Core.so!FGraphEvent::DispatchSubsequents(ENamedThreads::Type) [/media/user/Common/DEV/Albatros/lancet/UnrealEngine/Engine/Source/./Runtime/Core/Private/Async/TaskGraph.cpp:2516]
0x00007fc1d486d7f9 libUnrealEditor-RHI.so!FRHICommandListExecutor::~FRHICommandListExecutor() [/media/user/Common/DEV/Albatros/lancet/UnrealEngine/Engine/Source/Runtime/RHI/Public/RHICommandList.h:5162]
0x00007fc1d0450fde libc.so.6!__cxa_finalize(+0xcd)
0x00007fc1d47e18be libUnrealEditor-RHI.so!__do_global_dtors_aux()
libc++abi: Pure virtual function called!
Signal 6 caught.
Malloc Size=262146 LargeMemoryPoolOffset=524338 
CommonUnixCrashHandler: Signal=6
libc++abi: Pure virtual function called!
Signal 6 caught.
Malloc Size=262146 LargeMemoryPoolOffset=786514 
CommonUnixCrashHandler: Signal=6
libc++abi: Pure virtual function called!
Signal 6 caught.
Malloc Size=262146 LargeMemoryPoolOffset=1048690 
CommonUnixCrashHandler: Signal=6
libc++abi: Pure virtual function called!
Signal 6 caught.
Malloc Size=262146 LargeMemoryPoolOffset=1310866 
CommonUnixCrashHandler: Signal=6
libc++abi: Pure virtual function called!
Signal 6 caught.
Malloc Size=262146 LargeMemoryPoolOffset=1573042 
CommonUnixCrashHandler: Signal=6
libc++abi: Pure virtual function called!
Signal 6 caught.
Malloc Size=262146 LargeMemoryPoolOffset=1835218 
CommonUnixCrashHandler: Signal=6
libc++abi: Pure virtual function called!
[1]    1941116 segmentation fault (core dumped)  ./UnrealEngine/Engine/Binaries/Linux/UnrealEditor 

Open from GUI

image image

if I choose "skip convertion" image

AlexanderRex commented 11 months ago

Same problem. after all installation process it doesnt work

petergerten commented 10 months ago

It would be great to have some more clarification on the actually supported engine version. I tried 5.3.1 as I was reading "now using Unreal Engine 5 version 5.03 or greater". But it results in compilation errors.

Then I saw "The main branch of this repository only supports Unreal Engine 5.2". So what exactly does this mean. Only "5.2" or also maybe "5.2.1"?

AlexanderRex commented 10 months ago

It would be great to have some more clarification on the actually supported engine version. I tried 5.3.1 as I was reading "now using Unreal Engine 5 version 5.03 or greater". But it results in compilation errors.

Then I saw "The main branch of this repository only supports Unreal Engine 5.2". So what exactly does this mean. Only "5.2" or also maybe "5.2.1"?

I have fix that few weeks ago lets imagine you have install Unreal Engine and clone Colosseum then you will face this error when you try to launch Colosseum thats because linux dont rebuild it automatically You need to go in folder where stored Block.uproject and double click on it, it will create .make file in that folder Using terminal in same folder you need to execute "make" it will generate necessery files and Colosseum will launch with unreal 5.2 without any problems