Skip to content

Instantly share code, notes, and snippets.

@andersevenrud
Last active June 24, 2024 17:54
Show Gist options
  • Save andersevenrud/353433e4c1d4bb218d1a35f39bf3b23a to your computer and use it in GitHub Desktop.
Save andersevenrud/353433e4c1d4bb218d1a35f39bf3b23a to your computer and use it in GitHub Desktop.
UE5 on Arch

UE5 on Arch Linux

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
@Reisy243
Copy link

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.

@andersevenrud
Copy link
Author

@Reisy243 Make sure you're using the latest and correct branch from Github.

@Reisy243
Copy link

Reisy243 commented Jun 24, 2024

@andersevenrud i use the branch called "release"

@Reisy243
Copy link

Captura de pantalla 2024-06-24 a la(s) 11 40 46

@andersevenrud
Copy link
Author

@Reisy243 Then I'm not sure. Haven't tried installing UE on Arch in quite a while.

You could try downgrading to another release by using a branch with a version number.

Might also be some threads on the official forums that is of help.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment