Package Details: unreal-engine 5.5.0-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
Last Packager: Neko-san
Votes: 76
Popularity: 0.198420
First Submitted: 2016-05-01 18:37 (UTC)
Last Updated: 2024-11-16 03:10 (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 .. 36 37 38 39 40 41 42 43 44 45 46 .. 82 Next › Last »

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.

OdinVex commented on 2021-03-12 13:19 (UTC) (edited on 2021-03-12 13:36 (UTC) by OdinVex)

@zerophase, What do you mean? *Edit: I checked the package() section, and it just seems like a different way of doing things from stock. I simply ./Setup..., ./Generate..., make, then move to /opt/.

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

@odinvex yeah, what you're talking about is a different issue from makepkg processing the files to install. This happens after compilation.

OdinVex commented on 2021-03-12 13:09 (UTC) (edited on 2021-03-12 13:18 (UTC) by OdinVex)

@zerophase, I used this pkg on a trial-install of Manjaro (switched to EndeavourOS) and at the time I used it through yay, but I've since gone to GitHub extracts and manually compiling. On my laptop it takes only 4 minutes to compile (excluding download-times) with my 8C16T@3GHz+32GB, but I also use an 2TB NVME SSD with 3.5GB/s read and 3GB/s write. I don't find UnrealEngine compiles really that slowly. Main rig (far better specs still) gets it done a little faster too, despite a RAM bottleneck.

zerophase commented on 2021-03-12 12:59 (UTC) (edited on 2021-03-12 13:00 (UTC) by zerophase)

@odinvex are you installing with makepkg? There's a ton of unnecessary files in a few folders that get generated first launch anyways. Would speed up stripping too. Unreal is getting much larger with each release.