@cirk2
I can add git in as a makedepend. That package change is fine to add, without bumping up the release number?
I just don't want to make everyone who has successfully installed get notifications about an updated version over this, considering the time it takes to install.
Search Criteria
Package Details: unreal-engine 5.5.0-0
Package Actions
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.10 |
First Submitted: | 2016-05-01 18:37 (UTC) |
Last Updated: | 2024-11-16 03:10 (UTC) |
Dependencies (29)
- coreutils (coreutils-gitAUR, busybox-coreutilsAUR, coreutils-hybrid-gitAUR, coreutils-selinuxAUR, coreutils-uutilsAUR, coreutils-hybridAUR)
- dos2unix (dos2unix-gitAUR)
- dotnet-runtime (dotnet-runtime-2.2AUR, dotnet-runtime-3.0AUR, dotnet-runtime-2.1AUR, dotnet-runtime-5.0-binAUR, dotnet-runtime-7.0-binAUR, dotnet-runtime-6.0-binAUR, dotnet-runtime-preview-binAUR, dotnet-runtime-binAUR, dotnet-runtime-8.0-binAUR)
- dotnet-sdk (dotnet-sdk-2.2AUR, dotnet-sdk-2.2-vs2017AUR, dotnet-sdk-3.0AUR, dotnet-sdk-2.1AUR, dotnet-sdk-5.0-binAUR, dotnet-sdk-6.0.110-binAUR, dotnet-sdk-7.0-binAUR, dotnet-sdk-8.0.300-binAUR, dotnet-sdk-6.0-binAUR, dotnet-sdk-preview-binAUR, dotnet-sdk-binAUR, dotnet-sdk-8.0-binAUR)
- findutils (findutils-gitAUR, busybox-coreutilsAUR, findutils-selinuxAUR)
- icu63AUR
- lld (llvm-rocm-gitAUR, llvm-gitAUR)
- openssl (openssl-gitAUR, openssl-staticAUR)
- python (python37AUR, python311AUR, python310AUR)
- sdl2 (sdl2-gitAUR, sdl2-compat-gitAUR)
- steam
- vulkan-icd-loader (vulkan-icd-loader-gitAUR)
- xdg-user-dirs
- git (git-gitAUR, git-glAUR) (make)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR) (make)
- grep (grep-gitAUR, busybox-coreutilsAUR, grep-compatAUR) (make)
- openssh (openssh-gitAUR, openssh-dotconfigAUR, openssh-dotconfig-binAUR, openssh-selinuxAUR, openssh-hpn-shimAUR, openssh-gssapiAUR) (make)
- sed (busybox-coreutilsAUR, sed-gitAUR) (make)
- wget (wget-gitAUR, wurlAUR) (make)
- clionAUR (optional) – IDE for projects
- cmake (cmake-gitAUR) (optional) – build system for projects
- codeliteAUR (codeliteAUR, codelite-unstableAUR, codelite-binAUR, codelite-gitAUR) (optional) – IDE for projects
- fake-ms-fontsAUR (optional) – Font support for "demo/free/sample/example/tutorial" projects
- kdevelop (kdevelop-gitAUR) (optional) – IDE for projects
- pacman-contrib (pacman-contrib-gitAUR) (optional) – for the paccache cleaning hook
- polly (llvm-rocm-gitAUR, llvm-gitAUR) (optional) – for potentially increased performance
- qt5-base (qt5-base-gitAUR, qt5-base-headlessAUR) (optional) – qmake build system for projects
- qtcreator (qtcreator-gitAUR, qtcreator-prereleaseAUR) (optional) – IDE for projects
- ttf-ms-fontsAUR (ttf-win7-fontsAUR, ttf-ms-win8AUR, ttf-ms-win8-arabicAUR, ttf-ms-win8-hebrewAUR, ttf-ms-win8-seaAUR, ttf-ms-win8-indicAUR, ttf-ms-win8-japaneseAUR, ttf-ms-win8-koreanAUR, ttf-ms-win8-zh_cnAUR, ttf-ms-win8-zh_twAUR, ttf-ms-win8-thaiAUR, ttf-ms-win8-otherAUR, ttf-ms-win10AUR, ttf-ms-win10-cdnAUR, fake-ms-fontsAUR, ttf-ms-win10-autoAUR, ttf-ms-win11AUR, ttf-ms-win11-autoAUR) (optional) – Font support for "demo/free/sample/example/tutorial" projects
Required by (1)
Sources (6)
Latest Comments
« First ‹ Previous 1 .. 68 69 70 71 72 73 74 75 76 77 78 .. 81 Next › Last »
zerophase commented on 2016-12-29 02:48 (UTC)
cirk2 commented on 2016-12-28 04:50 (UTC)
Just a thing I noticed whil trying to build it in a chroot:
Git is a makedepend, but currently not listed.
zerophase commented on 2016-12-25 17:07 (UTC)
@labotsirc you're running out of memory. Download with curl and install with makepkg.
labotsirc commented on 2016-12-25 04:32 (UTC)
@zerophase,
I keep getting this error when yaourt tries to compile after downloading all the sources. Its possible to fix it by editing the source files and capturing the output result of those functions into variables, but i dont think that is how we are supposed to install it, what i am missing?
==> Starting build()...
bash "/home/cristobal/.yaourt-tmp/yaourt-tmp-cristobal/aur-unreal-engine/src/UnrealEngine/Engine/Build/BatchFiles/Linux/Build.sh" CrashReportClient Linux Shipping
Building CrashReportClient...
Using clang version '3.9.0' (string), 3 (major), 9 (minor), 0 (patch)
Creating makefile for CrashReportClient (no existing makefile)
Performing full C++ include scan (no include cache file)
Building UnrealHeaderTool...
Using clang version '3.9.0' (string), 3 (major), 9 (minor), 0 (patch)
Creating makefile for UnrealHeaderTool (no existing makefile)
Performing full C++ include scan (no include cache file)
Using bundled libc++ standard C++ library.
Performing 21 actions (5 in parallel)
[1/21] Compile CorePrivatePCH.h
[2/21] Compile Module.Json.cpp
[3/21] Compile Module.Projects.cpp
[4/21] Compile Module.CoreUObject.5_of_5.cpp
[5/21] Compile Module.CoreUObject.4_of_5.cpp
[6/21] Compile Module.Core.6_of_7.cpp
[7/21] Compile Module.Core.5_of_7.cpp
[8/21] Compile Module.Core.4_of_7.cpp
[9/21] Compile Module.Core.3_of_7.cpp
In file included from /home/cristobal/.yaourt-tmp/yaourt-tmp-cristobal/aur-unreal-engine/src/UnrealEngine/Engine/Intermediate/Build/Linux/B4D820EA/UnrealHeaderTool/Development/Core/Module.Core.3_of_7.cpp:15:
/home/cristobal/.yaourt-tmp/yaourt-tmp-cristobal/aur-unreal-engine/src/UnrealEngine/Engine/Source/Runtime/Core/Private/Linux/LinuxPlatformMisc.cpp:106:3: error: ignoring return value of function declared with 'warn_unused_result'
attribute [-Werror,-Wunused-result]
fscanf(SysFsFile, "%d", &SystemLineSize);
^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/cristobal/.yaourt-tmp/yaourt-tmp-cristobal/aur-unreal-engine/src/UnrealEngine/Engine/Intermediate/Build/Linux/B4D820EA/UnrealHeaderTool/Development/Core/Module.Core.3_of_7.cpp:17:
/home/cristobal/.yaourt-tmp/yaourt-tmp-cristobal/aur-unreal-engine/src/UnrealEngine/Engine/Source/Runtime/Core/Private/Linux/LinuxPlatformProcess.cpp:1141:2: error: ignoring return value of function declared with 'warn_unused_result'
attribute [-Werror,-Wunused-result]
getcwd(CurrentDir, sizeof(CurrentDir));
^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/cristobal/.yaourt-tmp/yaourt-tmp-cristobal/aur-unreal-engine/src/UnrealEngine/Engine/Source/Runtime/Core/Private/Linux/LinuxPlatformProcess.cpp:1395:2: error: ignoring return value of function declared with 'warn_unused_result'
attribute [-Werror,-Wunused-result]
fscanf(FilePtr, "%d %s %c %d", &DummyNumber, Buf, &DummyChar, &ParentPID);
^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 errors generated.
[10/21] Compile Module.Core.2_of_7.cpp
[11/21] Compile Module.Core.1_of_7.cpp
[12/21] Compile Module.Core.7_of_7.cpp
[13/21] Compile Module.CoreUObject.1_of_5.cpp
[14/21] Compile Module.CoreUObject.2_of_5.cpp
[15/21] Compile Module.CoreUObject.3_of_5.cpp
[16/21] Compile Module.UnrealHeaderTool.cpp
ERROR: UBT ERROR: Failed to produce item: /home/cristobal/.yaourt-tmp/yaourt-tmp-cristobal/aur-unreal-engine/src/UnrealEngine/Engine/Binaries/Linux/libUnrealHeaderTool-Core.so
Total build time: 88.99 seconds
Error: UnrealHeaderTool failed for target 'CrashReportClient' (platform: Linux, module info: /home/cristobal/.yaourt-tmp/yaourt-tmp-cristobal/aur-unreal-engine/src/UnrealEngine/Engine/Intermediate/Build/Linux/B4D820EA/CrashReportClient/Shipping/CrashReportClient.uhtmanifest, exit code: OtherCompilationError (5)).
make: *** [Makefile:252: CrashReportClient-Linux-Shipping] Error 5
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build unreal-engine.
==> Restart building unreal-engine ? [y/N]
==> --------------------------------------
zerophase commented on 2016-12-14 21:58 (UTC)
@suzumiya Are you trying to build the engine in ram? How much ram and swap space do you have? You might be running out of memory. I have 32 gigs, and don't have enough to build with yaourt. Try downloading the package, and build on disk with mskepkg -Sri.
suzumiya commented on 2016-12-14 21:27 (UTC)
==> Making package: unreal-engine 4.14.1-1 (Wed Dec 14 21:18:16 GMT 2016)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating UnrealEngine git repo...
Fetching origin
Enter passphrase for key '/home/suzumiya/.ssh/id_rsa':
-> Found UE4Editor.desktop
-> Found 0001-remove-clang35-dependency.patch
-> Found IOS-Typo.patch
==> Validating source files with md5sums...
UnrealEngine ... Skipped
UE4Editor.desktop ... Passed
0001-remove-clang35-dependency.patch ... Passed
IOS-Typo.patch ... Passed
==> Extracting sources...
-> Creating working copy of UnrealEngine git repo...
Reset branch 'makepkg'
Checking dependencies (excluding Win32, Win64, Mac, Android)...
Result: 0
==> Starting prepare()...
patching file /home/suzumiya/.local/tmp/yaourt-tmp-suzumiya/aur-unreal-engine/src/UnrealEngine/Engine/Build/BatchFiles/Linux/Setup.sh
patching file /home/suzumiya/.local/tmp/yaourt-tmp-suzumiya/aur-unreal-engine/src/UnrealEngine/Engine/Source/Developer/iOS/IOSPlatformEditor/Private/IOSTargetSettingsCustomization.cpp
Registering git hooks... (this will override existing ones!)
Github build
Checking / downloading the latest archives
Checking dependencies (excluding Win32, Win64, Mac, Android)...
Result: 0
Fixing inconsistent case in filenames.
Building ThirdParty libraries
If you don't see SUCCESS message in the end, then building did not finish properly.
In that case, take a look into /home/suzumiya/.local/tmp/yaourt-tmp-suzumiya/aur-unreal-engine/src/UnrealEngine/Engine/Build/BatchFiles/Linux/BuildThirdParty.log for details.
No third party libs needed to be built locally
********** SUCCESS ****************
Setting up Unreal Engine 4 project files...
+ xbuild Source/Programs/UnrealBuildTool/UnrealBuildTool.csproj /verbosity:quiet /nologo /p:TargetFrameworkVersion=v4.5 /p:Configuration=Development
+ mono Binaries/DotNET/UnrealBuildTool.exe -makefile -kdevelopfile -qmakefile -cmakefile -codelitefile
Generating data for project indexing... 100%
Generating data for project indexing... 100%
Generating data for project indexing... 100%
Generating data for project indexing... 100%
Generating data for project indexing... 100%
Writing project files... 100%
+ set +x
==> Removing existing $pkgdir/ directory...
==> Starting build()...
bash "/home/suzumiya/.local/tmp/yaourt-tmp-suzumiya/aur-unreal-engine/src/UnrealEngine/Engine/Build/BatchFiles/Linux/Build.sh" CrashReportClient Linux Shipping
Building CrashReportClient...
Using clang version '3.9.0' (string), 3 (major), 9 (minor), 0 (patch)
Creating makefile for CrashReportClient (no existing makefile)
Performing full C++ include scan (no include cache file)
Building UnrealHeaderTool...
Using clang version '3.9.0' (string), 3 (major), 9 (minor), 0 (patch)
Creating makefile for UnrealHeaderTool (no existing makefile)
Using bundled libc++ standard C++ library.
Performing 6 actions (4 in parallel)
[1/6] Compile Module.Core.3_of_7.cpp
In file included from /home/suzumiya/.local/tmp/yaourt-tmp-suzumiya/aur-unreal-engine/src/UnrealEngine/Engine/Intermediate/Build/Linux/B4D820EA/UnrealHeaderTool/Development/Core/Module.Core.3_of_7.cpp:15:
/home/suzumiya/.local/tmp/yaourt-tmp-suzumiya/aur-unreal-engine/src/UnrealEngine/Engine/Source/Runtime/Core/Private/Linux/LinuxPlatformMisc.cpp:106:3: error: ignoring return
value of function declared with 'warn_unused_result' attribute [-Werror,-Wunused-result]
fscanf(SysFsFile, "%d", &SystemLineSize);
^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/suzumiya/.local/tmp/yaourt-tmp-suzumiya/aur-unreal-engine/src/UnrealEngine/Engine/Intermediate/Build/Linux/B4D820EA/UnrealHeaderTool/Development/Core/Module.Core.3_of_7.cpp:17:
/home/suzumiya/.local/tmp/yaourt-tmp-suzumiya/aur-unreal-engine/src/UnrealEngine/Engine/Source/Runtime/Core/Private/Linux/LinuxPlatformProcess.cpp:1141:2: error: ignoring
return value of function declared with 'warn_unused_result' attribute [-Werror,-Wunused-result]
getcwd(CurrentDir, sizeof(CurrentDir));
^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/suzumiya/.local/tmp/yaourt-tmp-suzumiya/aur-unreal-engine/src/UnrealEngine/Engine/Source/Runtime/Core/Private/Linux/LinuxPlatformProcess.cpp:1395:2: error: ignoring
return value of function declared with 'warn_unused_result' attribute [-Werror,-Wunused-result]
fscanf(FilePtr, "%d %s %c %d", &DummyNumber, Buf, &DummyChar, &ParentPID);
^~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 errors generated.
ERROR: UBT ERROR: Failed to produce item: /home/suzumiya/.local/tmp/yaourt-tmp-suzumiya/aur-unreal-engine/src/UnrealEngine/Engine/Binaries/Linux/libUnrealHeaderTool-Core.so
Total build time: 4.43 seconds
Error: UnrealHeaderTool failed for target 'CrashReportClient' (platform: Linux, module info: /home/suzumiya/.local/tmp/yaourt-tmp-suzumiya/aur-unreal-engine/src/UnrealEngine/Engine/Intermediate/Build/Linux/B4D820EA/CrashReportClient/Shipping/CrashReportClient.uhtmanifest, exit code: OtherCompilationError (5)).
make: *** [Makefile:252: CrashReportClient-Linux-Shipping] Error 5
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build unreal-engine.
Dijuna commented on 2016-12-08 12:51 (UTC)
"LogModuleManager:Warning: No filename provided for module XMPP
LogModuleManager:Warning: ModuleManager: Unable to load module 'XMPP' because the file '/opt/unreal-engine/Engine/Binaries/Linux/' was not found." - this causes (I think) that the Unreal Engine ran not from within terminal is invisible for the user while startup recompiling if it's needed. So I can't tell if it's running or something is wrong and I need to start it again... because recompiling can take a while.
zerophase commented on 2016-11-28 18:09 (UTC)
For people having issues is the engine installing correctly?
If it is try running chmod 775 -Rf unreal-engine/
Also try assigning every file to an unreal group, and adding your current user to the group.
That might fix the issue.
bioshacker001 commented on 2016-11-26 19:33 (UTC)
I rebuilt, and the issue is still there for me as well, although I'm still building using the PKGBUILD.
[code]
Using binned.
Increasing per-process limit of core file size to infinity.
- Existing per-process limit (soft=18446744073709551615, hard=18446744073709551615) is enough for us (need only 18446744073709551615)
Signal 11 caught.
Malloc Size=131076 LargeMemoryPoolOffset=131092
CommonLinuxCrashHandler: Signal=11
Malloc Size=65535 LargeMemoryPoolOffset=196655
Malloc Size=47052 LargeMemoryPoolOffset=243724
Segmentation fault (core dumped)
[/code]
The crash appears to be memory-related, which is unusual given that I have 16GB of RAM. MORE than enough.
I'll rebuild using the latest git pull, and update you.
Drahull commented on 2016-11-23 19:49 (UTC)
Well it seems to be a thread problem or to be related to th radeon driver (or both).
I have 2 different GPU in my computer, maybe it's the problem.
By the way I retry to re-install and compile manually (without this aur package), the problem is still there.
I'm currently trying to compile in debug mode as EpicGames advises : make UE4Editor-Linux-Debug
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:
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.