Skip to content

Instantly share code, notes, and snippets.

@andersevenrud
Last active June 24, 2025 02:55
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.

@JASG58
Copy link

JASG58 commented Jun 6, 2025

Just wanted to note to install the xdg-user-dir, I had to "yay -S xdg-user-dirs", in case anyone who might not know is struggling with it

@b33slayer
Copy link

b33slayer commented Jun 20, 2025

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