{"action":"closed","issue":{"url":"https://api.github.com/repos/Doxense/foundationdb-dotnet-client/issues/35","labels_url":"https://api.github.com/repos/Doxense/foundationdb-dotnet-client/issues/35/labels{/name}","comments_url":"https://api.github.com/repos/Doxense/foundationdb-dotnet-client/issues/35/comments","events_url":"https://api.github.com/repos/Doxense/foundationdb-dotnet-client/issues/35/events","html_url":"https://github.com/Doxense/foundationdb-dotnet-client/issues/35","id":42751993,"number":35,"title":"Build in mono is broken","user":{"login":"thinktainer","id":890978,"avatar_url":"https://avatars.githubusercontent.com/u/890978?v=3","gravatar_id":"","url":"https://api.github.com/users/thinktainer","html_url":"https://github.com/thinktainer","followers_url":"https://api.github.com/users/thinktainer/followers","following_url":"https://api.github.com/users/thinktainer/following{/other_user}","gists_url":"https://api.github.com/users/thinktainer/gists{/gist_id}","starred_url":"https://api.github.com/users/thinktainer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/thinktainer/subscriptions","organizations_url":"https://api.github.com/users/thinktainer/orgs","repos_url":"https://api.github.com/users/thinktainer/repos","events_url":"https://api.github.com/users/thinktainer/events{/privacy}","received_events_url":"https://api.github.com/users/thinktainer/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Doxense/foundationdb-dotnet-client/labels/build","name":"build","color":"1D4075"},{"url":"https://api.github.com/repos/Doxense/foundationdb-dotnet-client/labels/mono","name":"mono","color":"1D4075"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":17,"created_at":"2014-09-15T08:52:24Z","updated_at":"2015-03-06T20:22:24Z","closed_at":"2015-03-06T20:22:24Z","body":"I have the latest xamarin mono package installed on ubuntu 14.04. When compiling the solution with build.fsx, the error at the bottom is produced.\r\n\r\nI have set up a vagrant vmware vm at git@github.com:thinktainer/monobox.git you can use for running the build in mono.\r\nI have added a build.sh on my branch in order to be able to kick off FAKE on linux, you can pull this from here: https://github.com/thinktainer/foundationdb-dotnet-client/tree/mono. Let me know if you need any more information.\r\n\r\n\tProject \"/home/vagrant/lib/foundationdb-dotnet-client/FoundationDB.Storage.Memory/FoundationDB.Storage.Memory.csproj\" (Build target(s)):\r\n\t\tTarget RestorePackages:\r\n\t\t\tExecuting: mono --runtime=v4.0.30319 ../.nuget/NuGet.exe install \"packages.config\" -source \"\"  -RequireConsent -solutionDir \"../ \"\r\n\t\t\tRestoring NuGet packages...\r\n\t\t\tTo prevent NuGet from downloading packages during build, open the Visual Studio Options dialog, click on the Package Manager node and uncheck 'Allow NuGet to download missing packages'.\r\n\t\tTarget PrepareForBuild:\r\n\t\t\tConfiguration: Debug Platform: AnyCPU\r\n\t\t\tCreated directory \"/home/vagrant/lib/foundationdb-dotnet-client/build/output/FoundationDB.Storage.Memory/\"\r\n\t\tTarget ResolveProjectReferences:\r\n\t\t\tProject \"/home/vagrant/lib/foundationdb-dotnet-client/FoundationDB.Client/FoundationDB.Client.csproj\" (default target(s)):\r\n\t\t\t\tTarget PrepareForBuild:\r\n\t\t\t\t\tConfiguration: Debug Platform: x64\r\n\t\t\t\tTarget GenerateSatelliteAssemblies:\r\n\t\t\t\tNo input files were specified for target GenerateSatelliteAssemblies, skipping.\r\n\t\t\t\tTarget GenerateTargetFrameworkMonikerAttribute:\r\n\t\t\t\tSkipping target \"GenerateTargetFrameworkMonikerAttribute\" because its outputs are up-to-date.\r\n\t\t\t\tTarget CoreCompile:\r\n\t\t\t\tSkipping target \"CoreCompile\" because its outputs are up-to-date.\r\n\t\t\t\tTarget DeployOutputFiles:\r\n\t\t\t\t\tCopying file from '/home/vagrant/lib/foundationdb-dotnet-client/FoundationDB.Client/obj/x64/Debug/FoundationDB.Client.dll.mdb' to '/home/vagrant/lib/foundationdb-dotnet-client/build/output/FoundationDB.Storage.Memory/FoundationDB.Client.dll.mdb'\r\n\t\t\t\t\tCopying file from '/home/vagrant/lib/foundationdb-dotnet-client/FoundationDB.Client/obj/x64/Debug/FoundationDB.Client.dll' to '/home/vagrant/lib/foundationdb-dotnet-client/build/output/FoundationDB.Storage.Memory/FoundationDB.Client.dll'\r\n\t\t\tDone building project \"/home/vagrant/lib/foundationdb-dotnet-client/FoundationDB.Client/FoundationDB.Client.csproj\".\r\n\t\tTarget CopyFilesMarkedCopyLocal:\r\n\t\t\tCopying file from '/home/vagrant/lib/foundationdb-dotnet-client/packages/Microsoft.Bcl.Immutable.1.1.22-beta/lib/portable-net45+win8+wpa81/System.Collections.Immutable.dll' to '/home/vagrant/lib/foundationdb-dotnet-client/build/output/FoundationDB.Storage.Memory/System.Collections.Immutable.dll'\r\n\t\tTarget GenerateSatelliteAssemblies:\r\n\t\tNo input files were specified for target GenerateSatelliteAssemblies, skipping.\r\n\t\tTarget GenerateTargetFrameworkMonikerAttribute:\r\n\t\tSkipping target \"GenerateTargetFrameworkMonikerAttribute\" because its outputs are up-to-date.\r\n\t\tTarget CoreCompile:\r\n\t\t\tTool /usr/lib/mono/4.5/mcs.exe execution started with arguments: /noconfig /debug:full /debug+ /keyfile:FoundationDB.Storage.Memory.snk /optimize- /out:obj/Debug/FoundationDB.Storage.Memory.dll API/LevelWriter.cs API/MemorySnapshotOptions.cs IO/SnapshotFormat.cs IO/SnapshotWriter.cs IO/SnapshotReader.cs IO/Win32MemoryMappedFile.cs IO/Win32SnapshotFile.cs Core/Value.cs API/MemoryClusterHandler.cs Core/Key.cs Core/Memory/ValueHeap.cs Core/Memory/KeyHeap.cs Core/SequenceComparer.cs Core/NativeKeyComparer.cs Core/TransactionWindow.cs Core/Entry.cs Core/Memory/EntryPage.cs Core/Memory/ElasticHeap`1.cs API/MemoryDatabaseHandler.cs API/MemoryDatabase.cs API/MemoryTransactionHandler.cs Collections/ColaOrderedDictionary.cs Collections/ColaRangeDictionary.cs Collections/ColaRangeSet.cs Collections/ColaStore`1.cs Collections/ColaStore.cs Collections/ColaOrderedSet.cs Utils/UnamangedSliceReader.cs Utils/TaskHelpers.cs Utils/UnmanagedHelpers.cs Utils/UnmanagedSliceBuilderPool.cs Utils/USliceComparer.cs Utils/USlice.cs Utils/UnmanagedSliceStream.cs Utils/UnmanagedMemoryHeap.cs Properties/AssemblyInfo.cs Utils/UnmanagedSliceBuilder.cs Properties/VersionInfo.cs /target:library /unsafe+ /define:\"DEBUG;TRACE\" /nostdlib /reference:/usr/lib/mono/4.5/System.dll /reference:../packages/Microsoft.Bcl.Immutable.1.1.22-beta/lib/portable-net45+win8+wpa81/System.Collections.Immutable.dll /reference:/usr/lib/mono/4.5/Microsoft.CSharp.dll /reference:/usr/lib/mono/4.5/System.Core.dll /reference:/home/vagrant/lib/foundationdb-dotnet-client/build/output/FoundationDB.Storage.Memory//FoundationDB.Client.dll /reference:/usr/lib/mono/4.5/mscorlib.dll /reference:/usr/lib/mono/4.5/Facades/System.Collections.Concurrent.dll /reference:/usr/lib/mono/4.5/Facades/System.Collections.dll /reference:/usr/lib/mono/4.5/Facades/System.ComponentModel.Annotations.dll /reference:/usr/lib/mono/4.5/Facades/System.ComponentModel.EventBasedAsync.dll /reference:/usr/lib/mono/4.5/Facades/System.ComponentModel.dll /reference:/usr/lib/mono/4.5/Facades/System.Diagnostics.Contracts.dll /reference:/usr/lib/mono/4.5/Facades/System.Diagnostics.Debug.dll /reference:/usr/lib/mono/4.5/Facades/System.Diagnostics.Tools.dll /reference:/usr/lib/mono/4.5/Facades/System.Diagnostics.Tracing.dll /reference:/usr/lib/mono/4.5/Facades/System.Dynamic.Runtime.dll /reference:/usr/lib/mono/4.5/Facades/System.Globalization.dll /reference:/usr/lib/mono/4.5/Facades/System.IO.dll /reference:/usr/lib/mono/4.5/Facades/System.Linq.Expressions.dll /reference:/usr/lib/mono/4.5/Facades/System.Linq.Parallel.dll /reference:/usr/lib/mono/4.5/Facades/System.Linq.Queryable.dll /reference:/usr/lib/mono/4.5/Facades/System.Linq.dll /reference:/usr/lib/mono/4.5/Facades/System.Net.NetworkInformation.dll /reference:/usr/lib/mono/4.5/Facades/System.Net.Primitives.dll /reference:/usr/lib/mono/4.5/Facades/System.Net.Requests.dll /reference:/usr/lib/mono/4.5/Facades/System.ObjectModel.dll /reference:/usr/lib/mono/4.5/Facades/System.Reflection.Emit.ILGeneration.dll /reference:/usr/lib/mono/4.5/Facades/System.Reflection.Emit.Lightweight.dll /reference:/usr/lib/mono/4.5/Facades/System.Reflection.Emit.dll /reference:/usr/lib/mono/4.5/Facades/System.Reflection.Extensions.dll /reference:/usr/lib/mono/4.5/Facades/System.Reflection.Primitives.dll /reference:/usr/lib/mono/4.5/Facades/System.Reflection.dll /reference:/usr/lib/mono/4.5/Facades/System.Resources.ResourceManager.dll /reference:/usr/lib/mono/4.5/Facades/System.Runtime.Extensions.dll /reference:/usr/lib/mono/4.5/Facades/System.Runtime.InteropServices.WindowsRuntime.dll /reference:/usr/lib/mono/4.5/Facades/System.Runtime.InteropServices.dll /reference:/usr/lib/mono/4.5/Facades/System.Runtime.Numerics.dll /reference:/usr/lib/mono/4.5/Facades/System.Runtime.Serialization.Json.dll /reference:/usr/lib/mono/4.5/Facades/System.Runtime.Serialization.Primitives.dll /reference:/usr/lib/mono/4.5/Facades/System.Runtime.Serialization.Xml.dll /reference:/usr/lib/mono/4.5/Facades/System.Runtime.dll /reference:/usr/lib/mono/4.5/Facades/System.Security.Principal.dll /reference:/usr/lib/mono/4.5/Facades/System.ServiceModel.Http.dll /reference:/usr/lib/mono/4.5/Facades/System.ServiceModel.Primitives.dll /reference:/usr/lib/mono/4.5/Facades/System.ServiceModel.Security.dll /reference:/usr/lib/mono/4.5/Facades/System.Text.Encoding.Extensions.dll /reference:/usr/lib/mono/4.5/Facades/System.Text.Encoding.dll /reference:/usr/lib/mono/4.5/Facades/System.Text.RegularExpressions.dll /reference:/usr/lib/mono/4.5/Facades/System.Threading.Tasks.Parallel.dll /reference:/usr/lib/mono/4.5/Facades/System.Threading.Tasks.dll /reference:/usr/lib/mono/4.5/Facades/System.Threading.Timer.dll /reference:/usr/lib/mono/4.5/Facades/System.Threading.dll /reference:/usr/lib/mono/4.5/Facades/System.Xml.ReaderWriter.dll /reference:/usr/lib/mono/4.5/Facades/System.Xml.XDocument.dll /reference:/usr/lib/mono/4.5/Facades/System.Xml.XmlSerializer.dll /warn:4\r\n\t\t\tUnhandled Exception:\r\n\t\t\tMono.CSharp.InternalErrorException: IO/SnapshotWriter.cs(136,3): FoundationDB.Storage.Memory.IO.SnapshotWriter.<WriteLevelAsync>c__async0.MoveNext() ---> Mono.CSharp.InternalErrorException: (1,1): ---> System.NotImplementedException: The requested feature is not implemented.\r\n\t\t\tat Mono.CSharp.Indirection.ContainsEmitWithAwait () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.MemberExpr.ContainsEmitWithAwait () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.TypeCast.ContainsEmitWithAwait () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Binary.ContainsEmitWithAwait () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Binary.ContainsEmitWithAwait () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Arguments.ContainsEmitWithAwait () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.CallEmitter.EmitPredefined (Mono.CSharp.EmitContext ec, Mono.CSharp.MethodSpec method, Mono.CSharp.Arguments Arguments, Nullable`1 loc) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.CallEmitter.Emit (Mono.CSharp.EmitContext ec, Mono.CSharp.MethodSpec method, Mono.CSharp.Arguments Arguments, Location loc) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.MethodGroupExpr.EmitCall (Mono.CSharp.EmitContext ec, Mono.CSharp.Arguments arguments) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Invocation.Emit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Invocation.EmitStatement (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.StatementExpression.DoEmit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Statement.Emit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Block.DoEmit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.ExplicitBlock.Emit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Unsafe.DoEmit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Statement.Emit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Block.DoEmit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.ExplicitBlock.Emit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.For.DoEmit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Statement.Emit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Block.DoEmit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.ExplicitBlock.Emit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Block.DoEmit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.ExplicitBlock.Emit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.ParametersBlock.EmitEmbedded (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.StateMachineInitializer.EmitMoveNext (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.StateMachineInitializer+MoveNextBodyStatement.DoEmit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.StateMachineInitializer+MoveNextBodyStatement.Emit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Block.DoEmit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.ExplicitBlock.Emit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.ParametersBlock.Emit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.ToplevelBlock.Emit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\t--- End of inner exception stack trace ---\r\n\t\t\tat Mono.CSharp.ToplevelBlock.Emit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.MethodData.Emit (Mono.CSharp.TypeDefinition parent) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.MethodOrOperator.Emit () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Method.Emit () [0x00000] in <filename unknown>:0\r\n\t\t\t--- End of inner exception stack trace ---\r\n\t\t\tat Mono.CSharp.Method.Emit () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.TypeDefinition.Emit () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.ClassOrStruct.Emit () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.TypeDefinition.Emit () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.ClassOrStruct.Emit () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Class.Emit () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.TypeDefinition.EmitContainer () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.TypeContainer.EmitContainer () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.NamespaceContainer.EmitContainer () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.TypeContainer.EmitContainer () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.NamespaceContainer.EmitContainer () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.TypeContainer.EmitContainer () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.ModuleContainer.EmitContainer () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.AssemblyDefinition.Emit () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.AssemblyDefinitionStatic.Emit () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Driver.Compile () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Driver.Main (System.String[] args) [0x00000] in <filename unknown>:0\r\n\t\t\t[ERROR] FATAL UNHANDLED EXCEPTION: Mono.CSharp.InternalErrorException: IO/SnapshotWriter.cs(136,3): FoundationDB.Storage.Memory.IO.SnapshotWriter.<WriteLevelAsync>c__async0.MoveNext() ---> Mono.CSharp.InternalErrorException: (1,1): ---> System.NotImplementedException: The requested feature is not implemented.\r\n\t\t\tat Mono.CSharp.Indirection.ContainsEmitWithAwait () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.MemberExpr.ContainsEmitWithAwait () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.TypeCast.ContainsEmitWithAwait () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Binary.ContainsEmitWithAwait () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Binary.ContainsEmitWithAwait () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Arguments.ContainsEmitWithAwait () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.CallEmitter.EmitPredefined (Mono.CSharp.EmitContext ec, Mono.CSharp.MethodSpec method, Mono.CSharp.Arguments Arguments, Nullable`1 loc) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.CallEmitter.Emit (Mono.CSharp.EmitContext ec, Mono.CSharp.MethodSpec method, Mono.CSharp.Arguments Arguments, Location loc) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.MethodGroupExpr.EmitCall (Mono.CSharp.EmitContext ec, Mono.CSharp.Arguments arguments) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Invocation.Emit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Invocation.EmitStatement (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.StatementExpression.DoEmit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Statement.Emit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Block.DoEmit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.ExplicitBlock.Emit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Unsafe.DoEmit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Statement.Emit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Block.DoEmit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.ExplicitBlock.Emit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.For.DoEmit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Statement.Emit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Block.DoEmit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.ExplicitBlock.Emit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Block.DoEmit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.ExplicitBlock.Emit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.ParametersBlock.EmitEmbedded (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.StateMachineInitializer.EmitMoveNext (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.StateMachineInitializer+MoveNextBodyStatement.DoEmit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.StateMachineInitializer+MoveNextBodyStatement.Emit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Block.DoEmit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.ExplicitBlock.Emit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.ParametersBlock.Emit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.ToplevelBlock.Emit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\t--- End of inner exception stack trace ---\r\n\t\t\tat Mono.CSharp.ToplevelBlock.Emit (Mono.CSharp.EmitContext ec) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.MethodData.Emit (Mono.CSharp.TypeDefinition parent) [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.MethodOrOperator.Emit () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Method.Emit () [0x00000] in <filename unknown>:0\r\n\t\t\t--- End of inner exception stack trace ---\r\n\t\t\tat Mono.CSharp.Method.Emit () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.TypeDefinition.Emit () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.ClassOrStruct.Emit () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.TypeDefinition.Emit () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.ClassOrStruct.Emit () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Class.Emit () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.TypeDefinition.EmitContainer () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.TypeContainer.EmitContainer () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.NamespaceContainer.EmitContainer () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.TypeContainer.EmitContainer () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.NamespaceContainer.EmitContainer () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.TypeContainer.EmitContainer () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.ModuleContainer.EmitContainer () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.AssemblyDefinition.Emit () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.AssemblyDefinitionStatic.Emit () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Driver.Compile () [0x00000] in <filename unknown>:0\r\n\t\t\tat Mono.CSharp.Driver.Main (System.String[] args) [0x00000] in <filename unknown>:0\r\n\t/usr/lib/mono/xbuild/12.0/bin/Microsoft.CSharp.targets: error : Compiler crashed with code: 1.\r\n\t\tTask \"Csc\" execution -- FAILED\r\n\t\tDone building target \"CoreCompile\" in project \"/home/vagrant/lib/foundationdb-dotnet-client/FoundationDB.Storage.Memory/FoundationDB.Storage.Memory.csproj\".-- FAILED\r\n\tDone building project \"/home/vagrant/lib/foundationdb-dotnet-client/FoundationDB.Storage.Memory/FoundationDB.Storage.Memory.csproj\".-- FAILED\r\n\r\n\tBuild FAILED.\r\n\tErrors:\r\n\r\n\t/home/vagrant/lib/foundationdb-dotnet-client/FoundationDB.Storage.Memory/FoundationDB.Storage.Memory.csproj (Build) ->\r\n\t/usr/lib/mono/xbuild/12.0/bin/Microsoft.CSharp.targets (CoreCompile target) ->\r\n\r\n\t\t/usr/lib/mono/xbuild/12.0/bin/Microsoft.CSharp.targets: error : Compiler crashed with code: 1.\r\n\r\n\t\t0 Warning(s)\r\n\t\t1 Error(s)\r\n\r\n\tTime Elapsed 00:00:01.9173210\r\n\tRunning build failed.\r\n\tError:\r\n\tBuilding /home/vagrant/lib/foundationdb-dotnet-client/FoundationDB.Storage.Memory/FoundationDB.Storage.Memory.csproj failed with exitcode 1."}}