I’ve compiled the 5.0 release branch successfully on Fedora Linux 35. I’ve managed to download the City Sample project and it fails to compile on the last few .cpp modules.
Building CitySample...
Determining max actions to execute in parallel (12 physical cores, 12 logical cores)
Executing up to 12 processes, one per physical core
Requested 1,5 GB free memory per action, 8,08 GB available: limiting max parallel actions to 5
Building 6 actions with 5 processes...
[1/6] Compile Module.Soundscape.gen.cpp
In file included from /home/jakubkrych/Dokumenty/EpicVault/CitySample_5.0/data 5.0/Intermediate/Build/Linux/B4D820EA/CitySample/Debug/Soundscape/Module.Soundscape.gen.cpp:2:
In file included from /home/jakubkrych/Dokumenty/EpicVault/CitySample_5.0/data 5.0/Intermediate/Build/Linux/B4D820EA/CitySample/Inc/Soundscape/SoundScape.gen.cpp:8:
/home/jakubkrych/Dokumenty/EpicVault/CitySample_5.0/data 5.0/Plugins/SoundScape/Source/SoundScape/Public/SoundScape.h:7:10: fatal error: 'SoundscapeModule.h' file not found
#include "SoundscapeModule.h"
^~~~~~~~~~~~~~~~~~~~
1 error generated.
[2/6] Compile Module.Soundscape.cpp
In file included from /home/jakubkrych/Dokumenty/EpicVault/CitySample_5.0/data 5.0/Intermediate/Build/Linux/B4D820EA/CitySample/Debug/Soundscape/Module.Soundscape.cpp:2:
/home/jakubkrych/Dokumenty/EpicVault/CitySample_5.0/data 5.0/Plugins/SoundScape/Source/SoundScape/Private/SoundScape.cpp:3:10: fatal error: 'Soundscape.h' file not found
#include "Soundscape.h"
^~~~~~~~~~~~~~
1 error generated.
[3/6] Compile Module.ElectraPlayerPlugin.cpp
In file included from /home/jakubkrych/Dokumenty/EpicVault/CitySample_5.0/data 5.0/Intermediate/Build/Linux/B4D820EA/CitySample/Debug/ElectraPlayerPlugin/Module.ElectraPlayerPlugin.cpp:3:
/home/jakubkrych/Unreal Engine 5.0/Engine/Plugins/Media/ElectraPlayer/Source/ElectraPlayerPlugin/Private/ElectraPlayerPlugin.cpp:366:3: error: unknown type name 'FElectraTextureSampleRef'; did you mean 'FElectraTextureSamplePtr'?
FElectraTextureSampleRef TextureSample = PinnedHost->OutputTexturePool.AcquireShared();
^~~~~~~~~~~~~~~~~~~~~~~~
FElectraTextureSamplePtr
/home/jakubkrych/Unreal Engine 5.0/Engine/Plugins/Media/ElectraUtil/Source/ElectraSamples/Public/GStreamer/ElectraTextureSample.h:137:7: note: 'FElectraTextureSamplePtr' declared here
using FElectraTextureSamplePtr = TSharedPtr<FElectraTextureSampleUnix, ESPMode::ThreadSafe>;
^
In file included from /home/jakubkrych/Dokumenty/EpicVault/CitySample_5.0/data 5.0/Intermediate/Build/Linux/B4D820EA/CitySample/Debug/ElectraPlayerPlugin/Module.ElectraPlayerPlugin.cpp:3:
/home/jakubkrych/Unreal Engine 5.0/Engine/Plugins/Media/ElectraPlayer/Source/ElectraPlayerPlugin/Private/ElectraPlayerPlugin.cpp:367:18: error: too few arguments to function call, expected 4, have 1; did you mean 'UE::Trace::Initialize'?
TextureSample->Initialize(InVideoFrame.Get());
^~~~~~~~~~
UE::Trace::Initialize
/home/jakubkrych/Unreal Engine 5.0/Engine/Source/Runtime/TraceLog/Public/Trace/Trace.h:44:19: note: 'UE::Trace::Initialize' declared here
UE_TRACE_API void Initialize(const FInitializeDesc& Desc) UE_TRACE_IMPL();
^
In file included from /home/jakubkrych/Dokumenty/EpicVault/CitySample_5.0/data 5.0/Intermediate/Build/Linux/B4D820EA/CitySample/Debug/ElectraPlayerPlugin/Module.ElectraPlayerPlugin.cpp:3:
/home/jakubkrych/Unreal Engine 5.0/Engine/Plugins/Media/ElectraPlayer/Source/ElectraPlayerPlugin/Private/ElectraPlayerPlugin.cpp:368:38: error: no viable conversion from 'FElectraTextureSamplePtr' (aka 'TSharedPtr<FElectraTextureSampleUnix, ESPMode::ThreadSafe>') to 'const TSharedRef<IMediaTextureSample, ESPMode::ThreadSafe>'
PinnedHost->MediaSamples->AddVideo(TextureSample);
^~~~~~~~~~~~~
/home/jakubkrych/Unreal Engine 5.0/Engine/Source/Runtime/Core/Public/Templates/SharedPointer.h:361:14: note: candidate constructor not viable: no known conversion from 'FElectraTextureSamplePtr' (aka 'TSharedPtr<FElectraTextureSampleUnix, ESPMode::ThreadSafe>') to 'const TSharedRef<IMediaTextureSample, ESPMode::ThreadSafe> &' for 1st argument
FORCEINLINE TSharedRef( TSharedRef const& InSharedRef )
^
/home/jakubkrych/Unreal Engine 5.0/Engine/Source/Runtime/Core/Public/Templates/SharedPointer.h:366:14: note: candidate constructor not viable: no known conversion from 'FElectraTextureSamplePtr' (aka 'TSharedPtr<FElectraTextureSampleUnix, ESPMode::ThreadSafe>') to 'TSharedRef<IMediaTextureSample, ESPMode::ThreadSafe> &&' for 1st argument
FORCEINLINE TSharedRef( TSharedRef&& InSharedRef )
^
/home/jakubkrych/Unreal Engine 5.0/Engine/Source/Runtime/Core/Public/Templates/SharedPointer.h:229:14: note: candidate template ignored: could not match 'TRawPtrProxy' against 'TSharedPtr'
FORCEINLINE TSharedRef( SharedPointerInternals::TRawPtrProxy< OtherType > const& InRawPtrProxy )
^
/home/jakubkrych/Unreal Engine 5.0/Engine/Source/Runtime/Core/Public/Templates/SharedPointer.h:256:14: note: candidate template ignored: could not match 'TRawPtrProxyWithDeleter' against 'TSharedPtr'
FORCEINLINE TSharedRef( SharedPointerInternals::TRawPtrProxyWithDeleter< OtherType, DeleterType > const& InRawPtrProxy )
^
/home/jakubkrych/Unreal Engine 5.0/Engine/Source/Runtime/Core/Public/Templates/SharedPointer.h:283:14: note: candidate template ignored: could not match 'TRawPtrProxyWithDeleter' against 'TSharedPtr'
FORCEINLINE TSharedRef( SharedPointerInternals::TRawPtrProxyWithDeleter< OtherType, DeleterType >&& InRawPtrProxy )
^
/home/jakubkrych/Unreal Engine 5.0/Engine/Source/Runtime/Core/Public/Templates/SharedPointer.h:308:14: note: candidate template ignored: could not match 'TSharedRef' against 'TSharedPtr'
FORCEINLINE TSharedRef( TSharedRef< OtherType, Mode > const& InSharedRef )
^
/home/jakubkrych/Unreal Engine 5.0/Engine/Source/Runtime/Core/Public/Templates/SharedPointer.h:176:23: note: explicit constructor is not a candidate
FORCEINLINE explicit TSharedRef( OtherType* InObject )
^
/home/jakubkrych/Unreal Engine 5.0/Engine/Source/Runtime/Core/Public/Templates/SharedPointer.h:545:23: note: explicit constructor is not a candidate
FORCEINLINE explicit TSharedRef( TSharedPtr< OtherType, Mode > const& InSharedPtr )
^
/home/jakubkrych/Unreal Engine 5.0/Engine/Source/Runtime/Core/Public/Templates/SharedPointer.h:558:23: note: explicit constructor is not a candidate
FORCEINLINE explicit TSharedRef( TSharedPtr< OtherType, Mode >&& InSharedPtr )
^
/home/jakubkrych/Unreal Engine 5.0/Engine/Source/Runtime/MediaUtils/Public/MediaSamples.h:75:76: note: passing argument to parameter 'Sample' here
void AddVideo(const TSharedRef<IMediaTextureSample, ESPMode::ThreadSafe>& Sample)
^
3 errors generated.
[4/6] Compile Module.CitySample.cpp
In file included from /home/jakubkrych/Dokumenty/EpicVault/CitySample_5.0/data 5.0/Intermediate/Build/Linux/B4D820EA/CitySample/Debug/CitySample/Module.CitySample.cpp:51:
/home/jakubkrych/Dokumenty/EpicVault/CitySample_5.0/data 5.0/Source/CitySample/UI/CitySampleControlsOverlay.cpp:226:8: error: expression result unused [-Werror,-Wunused-value]
for (ButtonCacheIndex; ButtonCacheIndex < ButtonsCache.Num(); ++ButtonCacheIndex)
^~~~~~~~~~~~~~~~
In file included from /home/jakubkrych/Dokumenty/EpicVault/CitySample_5.0/data 5.0/Intermediate/Build/Linux/B4D820EA/CitySample/Debug/CitySample/Module.CitySample.cpp:61:
/home/jakubkrych/Dokumenty/EpicVault/CitySample_5.0/data 5.0/Source/CitySample/Util/CitySampleAssetManager.cpp:4:10: fatal error: 'Misc/Commandline.h' file not found
#include "Misc/Commandline.h"
^~~~~~~~~~~~~~~~~~~~
2 errors generated.