Just some personal in order to make Unreal Engine 5 compile on Arch Linux (25th of June 2022).
Don't even bother trying to make the marketplace run. You gotta do that shit under Wine (Lutris is great for auto-setup) and copy assets over to your Linux drive.
Dependencies:
sudo pacman -S dotnet-sdk xdg-user-dir clang make git
sudo pacman -S yay
yay -S libicu50 --noconfirm
Download binaries:
./Setup.sh
Generate build files:
SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt SSL_CERT_DIR=/dev/null ./GenerateProjectFiles.sh
Build:
make
help, i have this error
[1/90] Compile Module.GeometryAlgorithms.1.cpp
In file included from ../Plugins/Runtime/GeometryProcessing/Intermediate/Build/Linux/x64/UnrealEditor/Development/GeometryAlgorithms/Module.GeometryAlgorithms.1.cpp:26:
/var/datos/Código/UnrealEngine/Engine/Plugins/Runtime/GeometryProcessing/Source/GeometryAlgorithms/Private/ThirdParty/GTEngine/Mathematics/GteTetrahedronKey.cpp:78:27: error: explicit specialization of 'TetrahedronKey' after instantiation
TetrahedronKey::TetrahedronKey(int v0, int v1, int v2, int v3)
^
/var/datos/Código/UnrealEngine/Engine/Plugins/Runtime/GeometryProcessing/Source/GeometryAlgorithms/Private/ThirdParty/GTEngine/Mathematics/GteTSManifoldMesh.cpp:73:26: note: implicit instantiation first required here
TetrahedronKey skey(v0, v1, v2, v3);
^
1 error generated.