Greetings everyone.
Does anyone have a working UE4 development environment on Gentoo?
I’m following the guide at A new, community-hosted Unreal Engine Wiki - Announcements - Unreal Engine Forums
The following steps are outlined:
$ git clone https://github.com/3dluvr/UnrealEngine.git
$ cd UnrealEngine
$ ./Setup.sh
$ ./GenerateProjectFiles.sh
This procedure fails on my system when executing the Setup.sh script with the following error:
$ ./Setup.sh
Registering git hooks... (this will override existing ones!)
./Setup.sh: line 33: lsb_release: command not found
./Setup.sh: line 33: lsb_release: command not found
./Setup.sh: line 33: lsb_release: command not found
Github build
Checking / downloading the latest archives
Missing method System.Environment::get_CurrentManagedThreadId() in assembly /usr/lib64/mono/4.0/mscorlib.dll, referenced in assembly /home/co/unreal_engine_4/UnrealEngine/UnrealEngine/Engine/Binaries/DotNET/GitDependencies.exe
Unhandled Exception: System.MissingMethodException: Method not found: 'System.Environment.get_CurrentManagedThreadId'.
at GitDependencies.Program.ParseParameters (System.Collections.Generic.List`1 ArgsList, System.String Prefix) [0x00000] in <filename unknown>:0
at GitDependencies.Program.Main (System.String] Args) [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.MissingMethodException: Method not found: 'System.Environment.get_CurrentManagedThreadId'.
at GitDependencies.Program.ParseParameters (System.Collections.Generic.List`1 ArgsList, System.String Prefix) [0x00000] in <filename unknown>:0
at GitDependencies.Program.Main (System.String] Args) [0x00000] in <filename unknown>:0
Result: 1
Fixing inconsistent case in filenames.
find: `Content/Editor/Slate': No such file or directory
find: `Content/Slate': No such file or directory
find: `Documentation/Source/Shared/Icons': No such file or directory
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/cwo/9_archive_main/unreal_engine_4/UnrealEngine/UnrealEngine/Engine/Build/BatchFiles/Linux/BuildThirdParty.log for details.
==> BuildLND
********** SUCCESS ****************
I have dev-lang/mono-2.10.9-r2::gentoo installed.