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 (Neko-san)
Last Packager: Neko-san
Votes: 76
Popularity: 1.01
First Submitted: 2016-05-01 18:37 (UTC)
Last Updated: 2024-11-16 03:10 (UTC)

Dependencies (29)

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 .. 52 53 54 55 56 57 58 59 60 61 62 .. 81 Next › Last »

hurrikhan commented on 2018-08-04 05:58 (UTC) (edited on 2018-08-04 06:03 (UTC) by hurrikhan)

Since version 4.20 I get a compilation error :

In file included from /opt/data1/ediazfer/UnrealEngineBuilder/src/UnrealEngine/Engine/Intermediate/Build/Linux/B4D820EA/UnrealVersionSelector/Shipping/UnrealVersionSelector/Module.UnrealVersionSelector.cpp:6:
In file included from /opt/data1/ediazfer/UnrealEngineBuilder/src/UnrealEngine/Engine/Source/Programs/UnrealVersionSelector/Private/UnrealVersionSelector.cpp:4:
In file included from /opt/data1/ediazfer/UnrealEngineBuilder/src/UnrealEngine/Engine/Source/Runtime/Launch/Public/RequiredProgramMainCPPInclude.h:9:
/opt/data1/ediazfer/UnrealEngineBuilder/src/UnrealEngine/Engine/Source/Runtime/Launch/Private/LaunchEngineLoop.cpp:180:9: error: 'LOCTEXT_NAMESPACE' macro redefined [-Werror,-Wmacro-redefined]
#define LOCTEXT_NAMESPACE "LaunchEngineLoop"
        ^
/opt/data1/ediazfer/UnrealEngineBuilder/src/UnrealEngine/Engine/Source/Programs/UnrealVersionSelector/Private/Linux/LinuxPlatformInstallation.cpp:12:9: note: previous definition is here
#define LOCTEXT_NAMESPACE "UnrealVersionSelector"

(I'm not on Arch anymore, but I still use the AUR for some packages) I don't know if others are affected but I've made a small patch around it so the redefinition overwrites the previous one seamlessly.

--- LaunchEngineLoop.cpp        2018-07-27 16:15:56.000000000 +0200
+++ LaunchEngineLoop.cpp.patched        2018-08-04 07:30:37.915401059 +0200
@@ -177,6 +177,10 @@
        #include "DesktopPlatformModule.h"
 #endif

+#ifdef LOCTEXT_NAMESPACE
+#undef LOCTEXT_NAMESPACE
+#endif
+
 #define LOCTEXT_NAMESPACE "LaunchEngineLoop"

 #if PLATFORM_WINDOWS

zerophase commented on 2018-08-01 14:35 (UTC)

@ruestique I would try recompiling the engine with the cache cleared. Post a fuller log as well. Other than that with there being so much hardware variability between users I would post the issue to Epic.

ruestique commented on 2018-07-31 20:30 (UTC) (edited on 2018-07-31 20:33 (UTC) by ruestique)

Hi!

I noticed too much instability, 3-5 crashes per day, after I looked at the crash report, I saw that:

blah-blah-blah [File:/home/username/.cache/pikaur/build/unreal-engine/src/UnrealEngine/Engine/Source/Runtime/Renderer/Private/RendererScene.cpp] [Line: 849]

Does this path cause a problem or not? Cache folder I have already cleared.

wolfyrion commented on 2018-07-22 15:56 (UTC)

@remma12 @zerophase Thanks for the tips it worked :)

remma12 commented on 2018-07-22 08:28 (UTC)

@wolfyrion it's hardcoded at the top of the Makefile, need to change UNREALROOTPATH = /tmp/makepkg/unreal-engine/src/UnrealEngine to wherever you are installing from This will change the SHA hash of the makefile so you'll need to change the pkgbuld too edit line 44 from 'f07f66c6784c82b3629bfad5a2c01515e012d5feec08f63dcf15c2c06cc8b62e' to 'SKIP'

Save and make the package - it's compiling now for me

zerophase commented on 2018-07-22 07:56 (UTC)

@wolfyrion oh I hard-coded the package build for my system. You can manually modify the patch for your directory with vim or nano. Replace "/tmp/makepkg/" with where ever you're installing from. I think it's one of the patches at the top of prepare. I won't be able to fix the issue till tomorrow as it's late, and I need sleep.

wolfyrion commented on 2018-07-22 07:43 (UTC)

Hi, I am getting this error

Register the engine installation... bash "/tmp/makepkg/unreal-engine/src/UnrealEngine/Engine/Build/BatchFiles/Linux/Build.sh" UnrealVersionSelector Linux Shipping
bash: /tmp/makepkg/unreal-engine/src/UnrealEngine/Engine/Build/BatchFiles/Linux/Build.sh: No such file or directory make: *** [Makefile:6: UnrealVersionSelector-Linux-Shipping] Error 127 ==> ERROR: A failure occurred in prepare(). Aborting...

zerophase commented on 2018-07-22 03:54 (UTC) (edited on 2018-07-22 03:54 (UTC) by zerophase)

Think I fixed the issue. Just had to add staticlibs to the options array. Will upload in an hour.

zerophase commented on 2018-07-21 23:31 (UTC)

Working on getting 4.20.0 up. I have it working, but am currently trying to figure out why fbxsdk.a gets deleted during the build process.

jrkb commented on 2018-06-07 21:53 (UTC)

When I build this, the permissions in /opt/unreal-engine are owned by root:root When opening or creating a project, I get Access errors. I of course do not use sudo when building this.

I tried creating a new group unreal, adding my user to it and run sudo chgrp unreal -Rf /opt/unreal-engine; chmod 775 -Rf /opt/unreal-engine/ But it doesn't help. When creating a project, the editor crashes and opens nautilus at the location of the project. When opening UE4Editor again and select the project I get the error that libUE4Myproject.so is not there. I had one rare moment, when everthing seemed to work and I could create a project and play around with the editor ... until I tried to add a c++ class, and I got another access error for /opt/unreal-engine/Engine/Intermediate/Build/XmlConfigCache.bin After that I was back at the libUE4MyProject.so missing. I got a hint by someone to make MyProjectEditor in the project folder, but that just crashed after an hour.

not sure how to solve this