1

我似乎无法在 Arch Linux 上构建 Unreal Engine v4:

ryanvade@ryanvade-arch:/build/UnrealEngine$ ./Setup.sh
Registering git hooks... (this will override existing ones!)
Github build
Checking / downloading the latest archives
Checking dependencies (excluding Win32, Win64, Mac, HTML5, Android)...
The following file(s) have been modified:
Engine/Binaries/DotNET/AutomationScripts/AutomationScripts.Automation.dll
Engine/Binaries/DotNET/AutomationTool.exe
Engine/Binaries/DotNET/DotNETUtilities.dll
Engine/Binaries/DotNET/UnrealBuildTool.exe
Would you like to overwrite your changes (y/n)? y
Received 4/4 files (0.9/0.9mb; 0.14mb/s; 100%)...
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     /build/UnrealEngine/Engine/Build/BatchFiles/Linux/BuildThirdParty.log for     details.
==> BuildLND
**********  SUCCESS ****************
ryanvade@ryanvade-arch:/build/UnrealEngine$ ./GenerateProjectFiles.sh

Setting up Unreal Engine 4 project files...

+ xbuild Source/Programs/UnrealBuildTool/UnrealBuildTool_Mono.csproj     /verbosity:quiet /nologo /p:TargetFrameworkVersion=v4.0 /p:Configuration=Development
+ xbuild Source/Programs/AutomationTool/AutomationTool_Mono.csproj /verbosity:quiet /nologo /p:TargetFrameworkVersion=v4.0 /p:Platform=AnyCPU /p:Configuration=Development
+ xbuild Source/Programs/AutomationTool/Scripts/AutomationScripts.Automation.csproj /verbosity:quiet /nologo /p:TargetFrameworkVersion=v4.0 /p:Configuration=Development
+ xbuild Source/Programs/AutomationTool/Linux/Linux.Automation.csproj /verbosity:quiet /nologo /p:TargetFrameworkVersion=v4.0 /p:Configuration=Development
/build/UnrealEngine/Engine/Source/Programs/AutomationTool/Linux/Linux.Automation.csproj:  warning : Project has unknown ToolsVersion '11.0'. Using the default tools version '2.0' instead.
/usr/lib/mono/2.0/Microsoft.Common.targets:  warning : TargetFrameworkVersion 'v4.0' not supported by this toolset (ToolsVersion: 2.0).
LinuxPlatform.Automation.cs(246,25): error CS0117: `System.IO.Directory' does not contain a definition for `EnumerateFiles'
LinuxPlatform.Automation.cs(17,91): error CS0117: `System.Environment.SpecialFolder' does not contain a definition for `UserProfile'

我安装了单声道:

ryanvade@ryanvade-arch:/build/UnrealEngine$ mono --version
Mono JIT compiler version 3.12.0 (tarball Thu Jan 15 18:46:56 UTC 2015)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
    TLS:           __thread
    SIGSEGV:       altstack
    Notifications: epoll
    Architecture:  amd64
    Disabled:      none
    Misc:          softdebug 
    LLVM:          supported, not enabled.
    GC:            sgen

我错过了什么吗?

4

0 回答 0