<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body><div><div style="font-family: Calibri,sans-serif; font-size: 11pt;">I got it to work, but you need to remove your xamarin branch and start again from there. So recreate the branch and aply the patches and mono zip.<br><br>A lot of files that get generated have references to the full path and they still point to the wrong location.<br><br>Hope this helps</div></div><div dir="ltr"><hr><span style="font-family: Calibri,sans-serif; font-size: 11pt; font-weight: bold;">From: </span><span style="font-family: Calibri,sans-serif; font-size: 11pt;"><a href="mailto:nitro52@iinet.net.au">Ryan Burnham</a></span><br><span style="font-family: Calibri,sans-serif; font-size: 11pt; font-weight: bold;">Sent: </span><span style="font-family: Calibri,sans-serif; font-size: 11pt;">‎12-‎3-‎2015 15:15</span><br><span style="font-family: Calibri,sans-serif; font-size: 11pt; font-weight: bold;">To: </span><span style="font-family: Calibri,sans-serif; font-size: 11pt;"><a href="mailto:m.j.hutchinson@gmail.com">'Michael Hutchinson'</a></span><br><span style="font-family: Calibri,sans-serif; font-size: 11pt; font-weight: bold;">Cc: </span><span style="font-family: Calibri,sans-serif; font-size: 11pt;"><a href="mailto:robert.vissers@tropicalbeachstudios.nl">'Robert Vissers'</a>; <a href="mailto:mono-ue@lists.ximian.com">'mono-ue'</a></span><br><span style="font-family: Calibri,sans-serif; font-size: 11pt; font-weight: bold;">Subject: </span><span style="font-family: Calibri,sans-serif; font-size: 11pt;">RE: [Mono-ue] Build Error</span><br><br></div>Renamed the root folder so it didn't have any spaces and I still get the error. I've attached to build log with arguments output<br><br>-----Original Message-----<br>From: Michael Hutchinson [mailto:m.j.hutchinson@gmail.com] <br>Sent: Thursday, 12 March 2015 12:04 AM<br>To: Ryan Burnham<br>Cc: Robert Vissers; mono-ue<br>Subject: Re: [Mono-ue] Build Error<br><br>Yup, looks like the issues is spaces in the path.<br><br>According to the comments on<br>https://msdn.microsoft.com/en-us/library/windows/desktop/aa381055%28v=vs.85%29.aspx,<br>/d doesn't allow spaces in values.<br><br>Looks like I'll have to figure out another way to pass those values in. In the meantime, moving the engine checkout to a directory without spaces in the path should work.<br><br>-m<br><br>On 11 March 2015 at 10:48, Ryan Burnham <nitro52@iinet.net.au> wrote:<br>> So I managed to find the main method of the UnrealBuildTool in <br>> UnrealBuildTool.cs and output its arguments. It's using these<br>><br>> UE4Editor Win64 Development -DEPLOY<br>><br>> So I ran the debugger with them and think I found when it calls RC. It <br>> seems to do it on multiple threads. It looks like the arguments being <br>> using for one of the failed ones is below. I can't see anything <br>> obviously wrong (I added new lines for readability)<br>><br>> /nologo<br>> /d _WIN64 /l 0x409<br>> /i "E:\Source Control\UnrealEngine\Engine\Source"<br>> /i "E:\Source Control\UnrealEngine\Engine\Plugins\XamarinUE4\MonoRuntime\Source"<br>> /i "E:\Source Control\UnrealEngine\Engine\Plugins\XamarinUE4\MonoRuntime\Source\MonoRuntime/Private"<br>> /i "../Plugins/XamarinUE4/MonoRuntime/Source/MonoRuntime/Classes/"<br>> /i "../Intermediate/Build/Win64/Inc/Plugins/MonoRuntime/"<br>> /i "../Plugins/XamarinUE4/MonoRuntime/Source/MonoRuntime/Public/"<br>> /i "Runtime/Core/Public"<br>> /i "Runtime/Core/Public/Internationalization"<br>> /i "Runtime/Core/Public/Async"<br>> /i "Runtime/Core/Public/Concurrency"<br>> /i "Runtime/Core/Public/Containers"<br>> /i "Runtime/Core/Public/Delegates"<br>> /i "Runtime/Core/Public/GenericPlatform"<br>> /i "Runtime/Core/Public/HAL"<br>> /i "Runtime/Core/Public/Math"<br>> /i "Runtime/Core/Public/Misc"<br>> /i "Runtime/Core/Public/Modules"<br>> /i "Runtime/Core/Public/Modules/Boilerplate"<br>> /i "Runtime/Core/Public/ProfilingDebugging"<br>> /i "Runtime/Core/Public/Serialization"<br>> /i "Runtime/Core/Public/Serialization/Json"<br>> /i "Runtime/Core/Public/Stats"<br>> /i "Runtime/Core/Public/Templates"<br>> /i "Runtime/Core/Public/UObject"<br>> /i "Runtime/Core/Public/Windows"<br>> /i "Runtime/Core"<br>> /i "Runtime/CoreUObject/Classes/"<br>> /i "../Intermediate/Build/Win64/Inc/CoreUObject/"<br>> /i "Runtime/CoreUObject/Public/"<br>> /i "Runtime/CoreUObject/Public/Blueprint"<br>> /i "Runtime/CoreUObject/Public/Misc"<br>> /i "Runtime/CoreUObject/Public/Serialization"<br>> /i "Runtime/CoreUObject/Public/Templates"<br>> /i "Runtime/CoreUObject/Public/UObject"<br>> /i "Runtime/CoreUObject"<br>> /i "Runtime/Engine/Classes/"<br>> /i "../Intermediate/Build/Win64/Inc/Engine/"<br>> /i "Runtime/Engine/Public/"<br>> /i "Runtime/Engine/Public/AI"<br>> /i "Runtime/Engine/Public/Features"<br>> /i "Runtime/Engine/Public/Landscape"<br>> /i "Runtime/Engine/Public/Net"<br>> /i "Runtime/Engine/Public/Slate"<br>> /i "Runtime/Engine/Public/Tests"<br>> /i "../Intermediate/Build/Win64/Inc/Slate/"<br>> /i "Runtime/Slate/Public/"<br>> /i "Runtime/Slate/Public/Framework"<br>> /i "Runtime/Slate/Public/Widgets"<br>> /i "Runtime/Slate/Public/Framework/Application"<br>> /i "Runtime/Slate/Public/Framework/Commands"<br>> /i "Runtime/Slate/Public/Framework/Docking"<br>> /i "Runtime/Slate/Public/Framework/Layout"<br>> /i "Runtime/Slate/Public/Framework/MultiBox"<br>> /i "Runtime/Slate/Public/Framework/Notifications"<br>> /i "Runtime/Slate/Public/Framework/Styling"<br>> /i "Runtime/Slate/Public/Framework/Text"<br>> /i "Runtime/Slate/Public/Framework/Views"<br>> /i "Runtime/Slate/Public/Framework/Text/Android"<br>> /i "Runtime/Slate/Public/Framework/Text/IOS"<br>> /i "Runtime/Slate/Public/Widgets/Colors"<br>> /i "Runtime/Slate/Public/Widgets/Docking"<br>> /i "Runtime/Slate/Public/Widgets/Images"<br>> /i "Runtime/Slate/Public/Widgets/Input"<br>> /i "Runtime/Slate/Public/Widgets/Layout"<br>> /i "Runtime/Slate/Public/Widgets/Navigation"<br>> /i "Runtime/Slate/Public/Widgets/Notifications"<br>> /i "Runtime/Slate/Public/Widgets/Testing"<br>> /i "Runtime/Slate/Public/Widgets/Text"<br>> /i "Runtime/Slate/Public/Widgets/Tutorials"<br>> /i "Runtime/Slate/Public/Widgets/Views"<br>> /i "Runtime/InputCore/Classes/"<br>> /i "../Intermediate/Build/Win64/Inc/InputCore/"<br>> /i "Runtime/InputCore/Public/"<br>> /i "Runtime/InputCore"<br>> /i "../Intermediate/Build/Win64/Inc/SlateCore/"<br>> /i "Runtime/SlateCore/Public/"<br>> /i "Runtime/SlateCore/Public/Animation"<br>> /i "Runtime/SlateCore/Public/Application"<br>> /i "Runtime/SlateCore/Public/Brushes"<br>> /i "Runtime/SlateCore/Public/Fonts"<br>> /i "Runtime/SlateCore/Public/Input"<br>> /i "Runtime/SlateCore/Public/Layout"<br>> /i "Runtime/SlateCore/Public/Logging"<br>> /i "Runtime/SlateCore/Public/Rendering"<br>> /i "Runtime/SlateCore/Public/Sound"<br>> /i "Runtime/SlateCore/Public/Styling"<br>> /i "Runtime/SlateCore/Public/Textures"<br>> /i "Runtime/SlateCore/Public/Types"<br>> /i "Runtime/SlateCore/Public/Widgets"<br>> /i "Runtime/SlateCore"<br>> /i "Runtime/Slate"<br>> /i "../Intermediate/Build/Win64/Inc/Messaging/"<br>> /i "Runtime/Messaging/Public/"<br>> /i "Runtime/Messaging/Public/Common"<br>> /i "Runtime/Messaging/Public/Interfaces"<br>> /i "Runtime/Messaging"<br>> /i "../Intermediate/Build/Win64/Inc/RenderCore/"<br>> /i "Runtime/RenderCore/Public/"<br>> /i "Runtime/RenderCore"<br>> /i "../Intermediate/Build/Win64/Inc/RHI/"<br>> /i "Runtime/RHI/Public/"<br>> /i "Runtime/RHI"<br>> /i "../Intermediate/Build/Win64/Inc/ShaderCore/"<br>> /i "Runtime/ShaderCore/Public/"<br>> /i "Runtime/ShaderCore"<br>> /i "../Intermediate/Build/Win64/Inc/AssetRegistry/"<br>> /i "Runtime/AssetRegistry/Public/"<br>> /i "Runtime/AssetRegistry"<br>> /i "Runtime/EngineMessages/Classes/"<br>> /i "../Intermediate/Build/Win64/Inc/EngineMessages/"<br>> /i "Runtime/EngineMessages/Public/"<br>> /i "Runtime/EngineMessages"<br>> /i "Runtime/EngineSettings/Classes/"<br>> /i "../Intermediate/Build/Win64/Inc/EngineSettings/"<br>> /i "Runtime/EngineSettings/Public/"<br>> /i "Runtime/EngineSettings"<br>> /i "../Intermediate/Build/Win64/Inc/SynthBenchmark/"<br>> /i "Developer/SynthBenchmark/Public/"<br>> /i "../Intermediate/Build/Win64/Inc/Renderer/"<br>> /i "Runtime/Renderer/Public/"<br>> /i "Runtime/Renderer"<br>> /i "Developer/SynthBenchmark"<br>> /i "Runtime/AIModule/Public"<br>> /i "Runtime/AIModule/Classes/"<br>> /i "../Intermediate/Build/Win64/Inc/AIModule/"<br>> /i "Runtime/AIModule/Public/"<br>> /i "Developer/GameplayDebugger/Public"<br>> /i "Developer/GameplayDebugger/Classes/"<br>> /i "../Intermediate/Build/Win64/Inc/GameplayDebugger/"<br>> /i "Developer/GameplayDebugger/Public/"<br>> /i "Developer/GameplayDebugger"<br>> /i "Runtime/AIModule"<br>> /i "Programs/UnrealLightmass/Public"<br>> /i "Editor/UnrealEd/Classes/"<br>> /i "../Intermediate/Build/Win64/Inc/UnrealEd/"<br>> /i "Editor/UnrealEd/Public/"<br>> /i "Editor/UnrealEd/Public/Commandlets"<br>> /i "Editor/UnrealEd/Public/Dialogs"<br>> /i "Editor/UnrealEd/Public/DragAndDrop"<br>> /i "Editor/UnrealEd/Public/Features"<br>> /i "Editor/UnrealEd/Public/Kismet2"<br>> /i "Editor/UnrealEd/Public/Layers"<br>> /i "Editor/UnrealEd/Public/Tests"<br>> /i "Editor/UnrealEd/Public/Toolkits"<br>> /i "../Intermediate/Build/Win64/Inc/BspMode/"<br>> /i "Editor/BspMode/Public/"<br>> /i "Editor/BspMode"<br>> /i "../Intermediate/Build/Win64/Inc/Documentation/"<br>> /i "Editor/Documentation/Public/"<br>> /i "Editor/Documentation"<br>> /i "../Intermediate/Build/Win64/Inc/Projects/"<br>> /i "Runtime/Projects/Public/"<br>> /i "Runtime/Projects/Public/Interfaces"<br>> /i "Runtime/Projects"<br>> /i "../Intermediate/Build/Win64/Inc/SandboxFile/"<br>> /i "Runtime/SandboxFile/Public/"<br>> /i "Runtime/SandboxFile"<br>> /i "../Intermediate/Build/Win64/Inc/EditorStyle/"<br>> /i "Editor/EditorStyle/Public/"<br>> /i "Editor/EditorStyle/Public/Classes"<br>> /i "Editor/EditorStyle/Public/Interfaces"<br>> /i "Editor/EditorStyle"<br>> /i "../Intermediate/Build/Win64/Inc/SourceControl/"<br>> /i "Developer/SourceControl/Public/"<br>> /i "Developer/SourceControl"<br>> /i "Editor/UnrealEdMessages/Classes/"<br>> /i "../Intermediate/Build/Win64/Inc/UnrealEdMessages/"<br>> /i "Editor/UnrealEdMessages/Public/"<br>> /i "Editor/UnrealEdMessages"<br>> /i "Editor/BlueprintGraph/Classes/"<br>> /i "../Intermediate/Build/Win64/Inc/BlueprintGraph/"<br>> /i "Editor/BlueprintGraph/Public/"<br>> /i "Editor/BlueprintGraph"<br>> /i "../Intermediate/Build/Win64/Inc/XAudio2/"<br>> /i "Runtime/Windows/XAudio2/Public/"<br>> /i "Runtime/Windows/XAudio2"<br>> /i "../Intermediate/Build/Win64/Inc/UserFeedback/"<br>> /i "Editor/UserFeedback/Public/"<br>> /i "Editor/UserFeedback"<br>> /i "../Intermediate/Build/Win64/Inc/CollectionManager/"<br>> /i "Developer/CollectionManager/Public/"<br>> /i "Developer/CollectionManager"<br>> /i "Editor/UnrealEd"<br>> /i "Editor/Kismet/Classes/"<br>> /i "../Intermediate/Build/Win64/Inc/Kismet/"<br>> /i "Editor/Kismet/Public/"<br>> /i "Editor/Kismet/Public/WorkflowOrientedApp"<br>> /i "Editor/Kismet"<br>> /i "Runtime/Engine"<br>> /i "../Plugins/XamarinUE4/MonoRuntime/Source/MonoRuntime"<br>> /i "../Intermediate/Build/Win64/Inc/DesktopPlatform/"<br>> /i "Developer/DesktopPlatform/Public/"<br>> /i "Developer/DesktopPlatform"<br>> /i "../Plugins/XamarinUE4/MonoRuntime/Source/ThirdParty/mono/"<br>> /d "UE_EDITOR=1"<br>> /d "IS_PROGRAM=0"<br>> /d "UE_ROCKET=0"<br>> /d "UNICODE"<br>> /d "_UNICODE"<br>> /d "__UNREAL__"<br>> /d "IS_MONOLITHIC=0"<br>> /d "WITH_ENGINE=1"<br>> /d "WITH_UNREAL_DEVELOPER_TOOLS=1"<br>> /d "WITH_COREUOBJECT=1"<br>> /d "USE_STATS_WITHOUT_ENGINE=0"<br>> /d "WITH_PLUGIN_SUPPORT=0"<br>> /d "USE_LOGGING_IN_SHIPPING=0"<br>> /d "UE_BUILD_MINIMAL=0"<br>> /d "WITH_EDITOR=1"<br>> /d "WITH_SERVER_CODE=1"<br>> /d "UBT_COMPILED_PLATFORM=Win64"<br>> /d "WIN32=1"<br>> /d "_WIN32_WINNT=0x0600"<br>> /d "WINVER=0x0600"<br>> /d "PLATFORM_WINDOWS=1"<br>> /d "NDEBUG=1"<br>> /d "UE_BUILD_DEVELOPMENT=1"<br>> /d "ORIGINAL_FILE_NAME="UE4Editor-MonoRuntime.dll""<br>> /d "MONORUNTIME_API=DLLEXPORT"<br>> /d "UE_ENABLE_ICU=1"<br>> /d "WITH_STEAMWORKS/=0"<br>> /d "WITH_VS_PERF_PROFILER=1"<br><br><div>[The entire original message is not included.]</div></body></html>