[Mono-ue] Fix for Build Error: error MSB3073: The command "....." exited with code 9009

Michael Hutchinson m.j.hutchinson at gmail.com
Thu Jan 1 12:45:37 UTC 2015


Thanks, I've committed a slightly different fix that'll work with
Mac/Linux. Should be in the next release.

- m

On 29 December 2014 at 06:20, Ryan Burnham <nitro52 at iinet.net.au> wrote:
> So after running through the setup steps and trying to build the Mono for UE
> for the first time I was getting the following build error.
>
>
>
> Error      1              error MSB3073: The command
>
>
>
> "E:\Source
> Control\UnrealEngine\Engine\Plugins\XamarinUE4\MonoManagedExtensions\..\..\..\..\Engine\Plugins\XamarinUE4\MonoRuntime\Binaries\DotNET\MonoAssemblyProcess.exe
> -p="E:\Source
> Control\UnrealEngine\Engine\Plugins\XamarinUE4\MonoManagedExtensions\..\..\..\..\Engine\Binaries\MonoRuntimeAssemblies"
> -n=UnrealEngine -p="E:\Source
> Control\UnrealEngine\Engine\Plugins\XamarinUE4\MonoManagedExtensions\..\..\..\..\Engine\Binaries\ThirdParty\EMono\framework\Xamarin.Unreal\v1.0"
> -o "obj\Release\MonoUE4" "obj\Release\UnrealEngine.ManagedExtensions.dll""
>
>
>
> exited with code 9009. [E:\Source
> Control\UnrealEngine\Engine\Plugins\XamarinUE4\MonoManagedExtensions\UnrealEngine.ManagedExtensions.csproj]
> E:\Source
> Control\UnrealEngine\Engine\Plugins\XamarinUE4\MonoRuntime\Binaries\DotNET\Xamarin.UE4.Common.targets
> 28           5              UE4
>
>
>
> So I tracked the cause down to one of the paths in the file
> “\UnrealEngine\Engine\Plugins\XamarinUE4\MonoRuntime\Binaries\DotNET\Xamarin.UE4.Common.targets”
> contained a space due to the location it was cloned so it needed quotes to
> work.
>
>
>
> Line 14. Change this
>
>
>
> <MonoUE4AssemblyProcessCommand Condition="$(MonoUE4AssemblyProcessCommand)
> == ''">$(MonoUE4AssemblyProcessExe) -p="$(MonoUE4RuntimeAssembliesLocation)"
> $(_MonoUE4AssemblyProcessGameAssembliesOption)-n=$(MonoUE4BindingsNamespace)</MonoUE4AssemblyProcessCommand>
>
>
>
> To this
>
>
>
> <MonoUE4AssemblyProcessCommand Condition="$(MonoUE4AssemblyProcessCommand)
> == ''">"$(MonoUE4AssemblyProcessExe)"
> -p="$(MonoUE4RuntimeAssembliesLocation)"
> $(_MonoUE4AssemblyProcessGameAssembliesOption)-n=$(MonoUE4BindingsNamespace)</MonoUE4AssemblyProcessCommand>
>
>
>
> Hope this helps others fix the issue
>
>
> _______________________________________________
> Mono-ue mailing list
> Mono-ue at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-ue
>



-- 
Michael Hutchinson ~ https://mhut.ch


More information about the Mono-ue mailing list