Package Details: unreal-engine 5.4.4-0

Git Clone URL: https://aur.archlinux.org/unreal-engine.git (read-only, click to copy)
Package Base: unreal-engine
Description: A 3D game engine by Epic Games which can be used non-commercially for free.
Upstream URL: https://www.unrealengine.com/
Keywords: 3D engine game ue5 Unreal
Licenses: GPL3, custom:UnrealEngine
Submitter: acerix
Maintainer: Shatur (Neko-san)
Last Packager: Neko-san
Votes: 75
Popularity: 0.63
First Submitted: 2016-05-01 18:37 (UTC)
Last Updated: 2024-09-04 18:39 (UTC)

Required by (1)

Sources (6)

Pinned Comments

Neko-san commented on 2022-11-01 02:32 (UTC) (edited on 2023-06-25 01:19 (UTC) by Neko-san)

@juancarlospaco this is easily done on your own system, not in a PKGBUILD, given that building packages runs as root:

sudo groupadd unrealengine-users
sudo usermod -aG unrealengine-users (your-username)
sudo chown -R root:unrealengine-users /opt/unreal-engine
sudo chmod -R 775 /opt/unreal-engine

Permission issues like this are already mentioned on the UE Arch wiki page: https://wiki.archlinux.org/title/Unreal_Engine_4#Installing_from_the_AUR

This is a user system problem; I already did what I could without needing users to do the above by giving the 777 permissions. If it still gives you trouble, you'll have to use the example to solve it or change the install location to somewhere you have user permissions by default (as I cannot do this for you).

zerophase commented on 2021-05-27 08:15 (UTC) (edited on 2021-05-30 08:41 (UTC) by zerophase)

Will update to 5.0 when it is released.

Latest Comments

« First ‹ Previous 1 .. 35 36 37 38 39 40 41 42 43 44 45 .. 81 Next › Last »

zerophase commented on 2021-03-25 02:17 (UTC)

Fixed the permission issue when running the engine. Just made the whole unreal folder have full permissions. If you want to dig through, and figure out which files need the ability to execute feel free to do that. I'm having issues with mono not having the permissions needed to execute.

zerophase commented on 2021-03-23 22:36 (UTC)

Added support for packaging with system compiler. Will bump release number when compiling in engine works.

ruestique commented on 2021-03-21 12:21 (UTC)

==> Missing dependencies: -> lld

zerophase commented on 2021-03-16 14:10 (UTC)

@pgaleone You need to pass -ForceUseSystemCompiler when compiling. I think you can set compile arguments through the engine. Personally, I use make.

make ARGS=-ForceUseSystemCompiler in your project directory will compile it. I can tell you how to do it through engine in a bit.

There's also a toggle in the PKGBUILD for turning the system compiler on or off. It was supposed to be checked off. when committed.

pgaleone commented on 2021-03-16 13:58 (UTC)

This commit

https://aur.archlinux.org/cgit/aur.git/commit/?h=unreal-engine&id=72c2a8f44f52564416410721fa587213a84755e3

broken the unreal project's generation and building.

Now every time I try to compile a project, the build tool fails with

WARNING: Exception while generating include data for UE4Editor: Platform Linux is not a valid platform to build. Check that the SDK is installed properly.
WARNING: Exception while generating include data for BenchmarkTool: Platform Linux is not a valid platform to build. Check that the SDK is installed properly.
WARNING: Exception while generating include data for BlankProgram: Platform Linux is not a valid platform to build. Check that the SDK is installed properly.
WARNING: Exception while generating include data for BuildPatchTool: Platform Linux is not a valid platform to build. Check that the SDK is installed properly.
WARNING: Exception while generating include data for CrashReportClient: Platform Linux is not a valid platform to build. Check that the SDK is installed properly.
WARNING: Exception while generating include data for CrashReportClientEditor: Platform Linux is not a valid platform to build. Check that the SDK is installed properly.
WARNING: Exception while generating include data for DatasmithSDK: Platform Linux is not a valid platform to build. Check that the SDK is installed properly.
WARNING: Exception while generating include data for HeadlessChaos: Platform Linux is not a valid platform to build. Check that the SDK is installed properly.
WARNING: Exception while generating include data for LiveCodingConsole: Platform Linux is not a valid platform to build. Check that the SDK is installed properly.
WARNING: Exception while generating include data for ShaderCompileWorker: Platform Linux is not a valid platform to build. Check that the SDK is installed properly.
WARNING: Exception while generating include data for SlateViewer: Platform Linux is not a valid platform to build. Check that the SDK is installed properly.
WARNING: Exception while generating include data for SwitchboardListener: Platform Linux is not a valid platform to build. Check that the SDK is installed properly.
WARNING: Exception while generating include data for TestPAL: Platform Linux is not a valid platform to build. Check that the SDK is installed properly.
WARNING: Exception while generating include data for TextureShareSDK: Platform Linux is not a valid platform to build. Check that the SDK is installed properly.
WARNING: Exception while generating include data for UnrealCEFSubProcess: Platform Linux is not a valid platform to build. Check that the SDK is installed properly.
WARNING: Exception while generating include data for UnrealFileServer: Platform Linux is not a valid platform to build. Check that the SDK is installed properly.
WARNING: Exception while generating include data for UnrealFrontend: Platform Linux is not a valid platform to build. Check that the SDK is installed properly.
WARNING: Exception while generating include data for UnrealHeaderTool: Platform Linux is not a valid platform to build. Check that the SDK is installed properly.
WARNING: Exception while generating include data for UnrealInsights: Platform Linux is not a valid platform to build. Check that the SDK is installed properly.
WARNING: Exception while generating include data for UnrealLightmass: Platform Linux is not a valid platform to build. Check that the SDK is installed properly.
WARNING: Exception while generating include data for UnrealMultiUserServer: Platform Linux is not a valid platform to build. Check that the SDK is installed properly.
WARNING: Exception while generating include data for UnrealPak: Platform Linux is not a valid platform to build. Check that the SDK is installed properly.
WARNING: Exception while generating include data for UnrealRecoverySvc: Platform Linux is not a valid platform to build. Check that the SDK is installed properly.
WARNING: Exception while generating include data for UnrealVersionSelector: Platform Linux is not a valid platform to build. Check that the SDK is installed properly.
WARNING: Exception while generating include data for BootstrapPackagedGame: Platform Linux is not a valid platform to build. Check that the SDK is installed properly.
WARNING: Exception while generating include data for tfcontrolledEditor: Platform Linux is not a valid platform to build. Check that the SDK is installed properly.

pgaleone commented on 2021-03-15 12:52 (UTC)

I guess the following line, added in the lastest commit (https://aur.archlinux.org/cgit/aur.git/commit/PKGBUILD?h=unreal-engine&id=72c2a8f44f52564416410721fa587213a84755e3) should be uncommented

# mv Engine/Build "$pkgdir/$dir/Engine/Build"

otherwise any project we try to build using this engine fails with Engine/Build/BatchFiles/Linux/Build.sh: No such file or directory

OdinVex commented on 2021-03-13 01:11 (UTC)

@zerophase, I hope it goes well then. :)

zerophase commented on 2021-03-13 00:24 (UTC)

@OdinVex I am working on a patch for Clang 11 / 12 that might speed up compilation, if nothing terrible breaks in Unreal, for updates to template compilation.

OdinVex commented on 2021-03-13 00:10 (UTC)

@zerophase, I see, thank you for the clarification.

zerophase commented on 2021-03-12 13:53 (UTC)

@odinvex This is relevant for the arch build system tracking files. It saves more than 10 gigs for the arch build system to not have to touch. Speeds up stripping of installed files, and indexing.