Closed Cronan closed 6 years ago
The same error occurs if I use Visual Studio
Embeddinator works best on Mac OS. I also tried in Windows before didn't worked for me either. Your first errors seems to be different " error MSB4226: The imported project "D:\ Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\Xamarin\Android\Xamarin.Android.CSharp.targets" w as not found.". Xamarin.Android is installed ?
No, it's not installed, I was just following the instructions from https://github.com/mono/Embeddinator-4000/blob/master/docs/Contributing.md
From the README.md: "Presently there is support for .NET to C, Objective-C (across the various Apple platforms) and Java (Android and regular Java), across Windows, Linux and macOS platforms."
Does anyone have any more insight into this? Is there a way of building in Windows?
@Cronan I think you will need to run the cake script: https://github.com/mono/Embeddinator-4000/blob/master/docs/Contributing.md#cake
.\build.ps1 -t Generate-Android -v diagnostic
It should download Xamarin.Android into external/Xamarin.Android
and also run premake
to generate some missing csproj
files. After this, you should be able to use VS, although you may need to unload some ObjC/Mac projects.
I'll try this and feed back here - thanks
FYI -v
didn't work:
PS D:\git\Embeddinator-4000> .\build.ps1 -t Generate-Android -v diagnostic
D:\git\Embeddinator-4000\build.ps1 : Parameter cannot be processed because the parameter name 'v' is ambiguous.
Possible matches include: -Verbosity -Verbose.
At line:1 char:33
+ .\build.ps1 -t Generate-Android -v diagnostic
+ ~~
+ CategoryInfo : InvalidArgument: (:) [build.ps1], ParameterBindingException
+ FullyQualifiedErrorId : AmbiguousParameter,build.ps1
So I used the following:
.\build.ps1 -t Generate-Android -Verbosity diagnostic
That got a bit further, and then I got the following:
Importing namespace System.IO...
Importing namespace System.Linq...
Importing namespace System.Text...
Importing namespace System.Threading.Tasks...
Compiling build script...
Error: System.AggregateException: One or more errors occurred. ---> System.Exception: Cannot find Java SDK: JAVA_HOME en
vironment variable is not set.
at Submission#0.GetJavaSdkPath()
at Submission#0.<<Initialize>>d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Scripting.ScriptExecutionState.<RunSubmissionsAsync>d__9`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Scripting.Script`1.<RunSubmissionsAsync>d__21.MoveNext()
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at Cake.Scripting.Roslyn.RoslynScriptSession.Execute(Script script)
at Cake.Core.Scripting.ScriptRunner.Run(IScriptHost host, FilePath scriptPath, IDictionary`2 arguments)
at Cake.Commands.BuildCommand.Execute(CakeOptions options)
at Cake.CakeApplication.Run(CakeOptions options)
at Cake.Program.Main()
---> (Inner Exception #0) System.Exception: Cannot find Java SDK: JAVA_HOME environment variable is not set.
at Submission#0.GetJavaSdkPath()
at Submission#0.<<Initialize>>d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Scripting.ScriptExecutionState.<RunSubmissionsAsync>d__9`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Scripting.Script`1.<RunSubmissionsAsync>d__21.MoveNext()<---
I wasn't aware I needed JAVA installed ... is there a way to just build the C generator?
.\build.ps1 -t Generate-Android
, being Android implies you need Java.
You can try Build-Binder
instead, or look for other targets in the cake script: https://github.com/mono/Embeddinator-4000/blob/a7028e16461945ba0581cc005b44443979236ecb/build.cake#L30
What do I need to type in order to do a binary build in windows so that I can use the C generator?
The following command gives me the same JAVA error:
.\build.ps1 -t Build-Binder -Verbosity diagnostic
@Cronan here is how they build it on windows:
https://github.com/mono/Embeddinator-4000/blob/master/appveyor.yml
Suppose Java is installed, WILL that appveyor based build also generate .NET Embedding DLLs for C/C++ like described in this document below?
https://developer.xamarin.com/guides/cross-platform/dotnet-embedding/getting-started/c/
The appveyor CI is only building this embeddinator, but it does not test any dll like in the above document.
So it looks to me (from the appveyor yaml) that Java is definitely required.
JAVA_HOME: C:\Program Files\Java\jdk1.8.0
then
.\build.ps1 -verbose -t AppVeyor -v diagnostic
61 Task("AppVeyor")
62 .IsDependentOn("Build-Binder")
63 .IsDependentOn("Android-Tests")
64 .IsDependentOn("Build-CSharp-Tests")
65 .IsDependentOn("Run-C-Tests")
66 .IsDependentOn("Build-Java-Tests");
@Cronan Can you paste the error output in a gist, so I can take a look what the issue might be?
For whatever reasons gist paste doesn't work properly, it puts it all on one line. The whole thing is below:
PS D:\git\Embeddinator-4000> .\build.ps1 -t Build-Binder -Verbosity diagnostic
Preparing to run build script...
Running build script...
Module directory does not exist.
Analyzing build script...
Analyzing D:/git/Embeddinator-4000/build.cake...
Analyzing D:/git/Embeddinator-4000/build/Utils.cake...
Analyzing D:/git/Embeddinator-4000/build/Android.cake...
Analyzing D:/git/Embeddinator-4000/build/Tests.cake...
Analyzing D:/git/Embeddinator-4000/build/Packaging.cake...
Processing build script...
Installing tools...
Creating package directory D:/git/Embeddinator-4000/.cake/nunit.consolerunner...
Installing NuGet package NUnit.ConsoleRunner...
Executing: "C:/Windows/nuget.exe" install "NUnit.ConsoleRunner" -OutputDirectory "D:/git/Embeddinator-4000/.cake/nunit.c
onsolerunner" -ExcludeVersion -NonInteractive
Adding assembly reference to mscorlib.dll...
Adding assembly reference to System.Core.dll...
Adding assembly reference to Cake.Core.dll...
Adding assembly reference to Cake.Common.dll...
Adding assembly reference to Cake.exe...
Adding assembly reference to System.dll...
Adding assembly reference to System.Xml.dll...
Adding assembly reference to System.Xml.Linq.dll...
Adding assembly reference to System.Data.dll...
Adding assembly reference to System.Runtime.dll...
Importing namespace Cake.Common...
Importing namespace Cake.Common.Build...
Importing namespace Cake.Common.Build.AppVeyor...
Importing namespace Cake.Common.Build.AppVeyor.Data...
Importing namespace Cake.Common.Build.Bamboo...
Importing namespace Cake.Common.Build.Bamboo.Data...
Importing namespace Cake.Common.Build.BitbucketPipelines...
Importing namespace Cake.Common.Build.BitbucketPipelines.Data...
Importing namespace Cake.Common.Build.Bitrise...
Importing namespace Cake.Common.Build.Bitrise.Data...
Importing namespace Cake.Common.Build.ContinuaCI...
Importing namespace Cake.Common.Build.ContinuaCI.Data...
Importing namespace Cake.Common.Build.GitLabCI...
Importing namespace Cake.Common.Build.GitLabCI.Data...
Importing namespace Cake.Common.Build.GoCD...
Importing namespace Cake.Common.Build.GoCD.Data...
Importing namespace Cake.Common.Build.Jenkins...
Importing namespace Cake.Common.Build.Jenkins.Data...
Importing namespace Cake.Common.Build.MyGet...
Importing namespace Cake.Common.Build.TeamCity...
Importing namespace Cake.Common.Build.TFBuild...
Importing namespace Cake.Common.Build.TFBuild.Data...
Importing namespace Cake.Common.Build.TravisCI...
Importing namespace Cake.Common.Build.TravisCI.Data...
Importing namespace Cake.Common.Diagnostics...
Importing namespace Cake.Common.IO...
Importing namespace Cake.Common.IO.Paths...
Importing namespace Cake.Common.Net...
Importing namespace Cake.Common.Security...
Importing namespace Cake.Common.Solution...
Importing namespace Cake.Common.Solution.Project...
Importing namespace Cake.Common.Solution.Project.Properties...
Importing namespace Cake.Common.Solution.Project.XmlDoc...
Importing namespace Cake.Common.Text...
Importing namespace Cake.Common.Tools...
Importing namespace Cake.Common.Tools.Cake...
Importing namespace Cake.Common.Tools.Chocolatey...
Importing namespace Cake.Common.Tools.Chocolatey.ApiKey...
Importing namespace Cake.Common.Tools.Chocolatey.Config...
Importing namespace Cake.Common.Tools.Chocolatey.Download...
Importing namespace Cake.Common.Tools.Chocolatey.Features...
Importing namespace Cake.Common.Tools.Chocolatey.Install...
Importing namespace Cake.Common.Tools.Chocolatey.New...
Importing namespace Cake.Common.Tools.Chocolatey.Pack...
Importing namespace Cake.Common.Tools.Chocolatey.Pin...
Importing namespace Cake.Common.Tools.Chocolatey.Push...
Importing namespace Cake.Common.Tools.Chocolatey.Sources...
Importing namespace Cake.Common.Tools.Chocolatey.Uninstall...
Importing namespace Cake.Common.Tools.Chocolatey.Upgrade...
Importing namespace Cake.Common.Tools.DotCover...
Importing namespace Cake.Common.Tools.DotCover.Analyse...
Importing namespace Cake.Common.Tools.DotCover.Cover...
Importing namespace Cake.Common.Tools.DotCover.Merge...
Importing namespace Cake.Common.Tools.DotCover.Report...
Importing namespace Cake.Common.Tools.DotNetCore...
Importing namespace Cake.Common.Tools.DotNetCore.Build...
Importing namespace Cake.Common.Tools.DotNetCore.Clean...
Importing namespace Cake.Common.Tools.DotNetCore.Execute...
Importing namespace Cake.Common.Tools.DotNetCore.MSBuild...
Importing namespace Cake.Common.Tools.DotNetCore.NuGet.Delete...
Importing namespace Cake.Common.Tools.DotNetCore.NuGet.Push...
Importing namespace Cake.Common.Tools.DotNetCore.Pack...
Importing namespace Cake.Common.Tools.DotNetCore.Publish...
Importing namespace Cake.Common.Tools.DotNetCore.Restore...
Importing namespace Cake.Common.Tools.DotNetCore.Run...
Importing namespace Cake.Common.Tools.DotNetCore.Test...
Importing namespace Cake.Common.Tools.DotNetCore.Tool...
Importing namespace Cake.Common.Tools.DotNetCore.VSTest...
Importing namespace Cake.Common.Tools.DupFinder...
Importing namespace Cake.Common.Tools.Fixie...
Importing namespace Cake.Common.Tools.GitLink...
Importing namespace Cake.Common.Tools.GitReleaseManager...
Importing namespace Cake.Common.Tools.GitReleaseManager.AddAssets...
Importing namespace Cake.Common.Tools.GitReleaseManager.Close...
Importing namespace Cake.Common.Tools.GitReleaseManager.Create...
Importing namespace Cake.Common.Tools.GitReleaseManager.Export...
Importing namespace Cake.Common.Tools.GitReleaseManager.Publish...
Importing namespace Cake.Common.Tools.GitReleaseNotes...
Importing namespace Cake.Common.Tools.GitVersion...
Importing namespace Cake.Common.Tools.ILMerge...
Importing namespace Cake.Common.Tools.ILRepack...
Importing namespace Cake.Common.Tools.InnoSetup...
Importing namespace Cake.Common.Tools.InspectCode...
Importing namespace Cake.Common.Tools.MSBuild...
Importing namespace Cake.Common.Tools.MSTest...
Importing namespace Cake.Common.Tools.NSIS...
Importing namespace Cake.Common.Tools.NuGet...
Importing namespace Cake.Common.Tools.NuGet.Add...
Importing namespace Cake.Common.Tools.NuGet.Init...
Importing namespace Cake.Common.Tools.NuGet.Install...
Importing namespace Cake.Common.Tools.NuGet.List...
Importing namespace Cake.Common.Tools.NuGet.Pack...
Importing namespace Cake.Common.Tools.NuGet.Push...
Importing namespace Cake.Common.Tools.NuGet.Restore...
Importing namespace Cake.Common.Tools.NuGet.SetApiKey...
Importing namespace Cake.Common.Tools.NuGet.SetProxy...
Importing namespace Cake.Common.Tools.NuGet.Sources...
Importing namespace Cake.Common.Tools.NuGet.Update...
Importing namespace Cake.Common.Tools.NUnit...
Importing namespace Cake.Common.Tools.OctopusDeploy...
Importing namespace Cake.Common.Tools.OpenCover...
Importing namespace Cake.Common.Tools.ReportGenerator...
Importing namespace Cake.Common.Tools.ReportUnit...
Importing namespace Cake.Common.Tools.Roundhouse...
Importing namespace Cake.Common.Tools.SignTool...
Importing namespace Cake.Common.Tools.SpecFlow...
Importing namespace Cake.Common.Tools.SpecFlow.StepDefinitionReport...
Importing namespace Cake.Common.Tools.SpecFlow.TestExecutionReport...
Importing namespace Cake.Common.Tools.TextTransform...
Importing namespace Cake.Common.Tools.VSTest...
Importing namespace Cake.Common.Tools.VSWhere...
Importing namespace Cake.Common.Tools.VSWhere.All...
Importing namespace Cake.Common.Tools.VSWhere.Latest...
Importing namespace Cake.Common.Tools.VSWhere.Legacy...
Importing namespace Cake.Common.Tools.VSWhere.Product...
Importing namespace Cake.Common.Tools.WiX...
Importing namespace Cake.Common.Tools.WiX.Heat...
Importing namespace Cake.Common.Tools.XBuild...
Importing namespace Cake.Common.Tools.XUnit...
Importing namespace Cake.Common.Xml...
Importing namespace Cake.Core...
Importing namespace Cake.Core.Diagnostics...
Importing namespace Cake.Core.IO...
Importing namespace Cake.Core.Scripting...
Importing namespace System...
Importing namespace System.Collections.Generic...
Importing namespace System.IO...
Importing namespace System.Linq...
Importing namespace System.Text...
Importing namespace System.Threading.Tasks...
Compiling build script...
Error: System.AggregateException: One or more errors occurred. ---> System.Exception: Cannot find Java SDK: JAVA_HOME en
vironment variable is not set.
at Submission#0.GetJavaSdkPath()
at Submission#0.<<Initialize>>d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Scripting.ScriptExecutionState.<RunSubmissionsAsync>d__9`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Scripting.Script`1.<RunSubmissionsAsync>d__21.MoveNext()
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at Cake.Scripting.Roslyn.RoslynScriptSession.Execute(Script script)
at Cake.Core.Scripting.ScriptRunner.Run(IScriptHost host, FilePath scriptPath, IDictionary`2 arguments)
at Cake.Commands.BuildCommand.Execute(CakeOptions options)
at Cake.CakeApplication.Run(CakeOptions options)
at Cake.Program.Main()
---> (Inner Exception #0) System.Exception: Cannot find Java SDK: JAVA_HOME environment variable is not set.
at Submission#0.GetJavaSdkPath()
at Submission#0.<<Initialize>>d__0.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Scripting.ScriptExecutionState.<RunSubmissionsAsync>d__9`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.CodeAnalysis.Scripting.Script`1.<RunSubmissionsAsync>d__21.MoveNext()<---
@tritao the build looks good, thanks for fixing this!
C:\Python\pythonnet\Embeddinator-4000>powershell ./build.ps1
Preparing to run build script...
Running build script...
========================================
Clean
========================================
========================================
Generate-Project-Files
========================================
Building configurations...
Running action 'vs2015'...
Examining NuGet package source 'https://api.nuget.org/v3/index.json'...
Examining NuGet package 'Mono.Cecil'...
Generated binder/Embeddinator-4000.csproj...
Generated binder/Embeddinator-4000.csproj.user...
Generated binder/packages.config...
Generated build/projects/CppSharp.csproj...
Generated build/projects/CppSharp.AST.csproj...
Generated build/projects/CppSharp.Parser.CSharp.csproj...
Generated build/projects/CppSharp.Parser.csproj...
Generated build/projects/CppSharp.Generator.csproj...
Generated external/CppSharp/src/Runtime/CppSharp.Runtime.csproj...
Generated build/IKVM.Reflection.csproj...
Generated build/projects/Xamarin.MacDev.csproj...
Generated build/projects/Xamarin.Android.Tools.csproj...
Done (1561ms).
========================================
NuGet-Restore
========================================
MSBuild auto-detection: using msbuild version '14.0' from 'C:\Program Files (x86)\MSBuild\14.0\bin'.
Restoring NuGet package SQLitePCLRaw.core.1.1.7.
Restoring NuGet package SQLitePCLRaw.lib.e_sqlite3.android.1.1.7.
Restoring NuGet package SQLitePCLRaw.bundle_e_sqlite3.1.1.7.
Restoring NuGet package Mono.TextTransform.1.0.0.
Restoring NuGet package SQLitePCLRaw.provider.e_sqlite3.android.1.1.7.
Restoring NuGet package Xamarin.Android.Support.Annotations.25.4.0.2.
Restoring NuGet package Xamarin.Android.Support.Compat.25.4.0.2.
Restoring NuGet package Xamarin.Android.Support.Core.UI.25.4.0.2.
Restoring NuGet package Xamarin.Android.Support.Core.Utils.25.4.0.2.
Restoring NuGet package Xamarin.Android.Support.Fragment.25.4.0.2.
GET https://api.nuget.org/v3-flatcontainer/sqlitepclraw.bundle_e_sqlite3/1.1.7/sqlitepclraw.bundle_e_sqlite3.1.1.7.nupkg
GET https://api.nuget.org/v3-flatcontainer/xamarin.android.support.compat/25.4.0.2/xamarin.android.support.compat.25.4.0.2.nupkg
GET https://api.nuget.org/v3-flatcontainer/xamarin.android.support.annotations/25.4.0.2/xamarin.android.support.annotations.25.4.0.2.nupkg
GET https://api.nuget.org/v3-flatcontainer/sqlitepclraw.core/1.1.7/sqlitepclraw.core.1.1.7.nupkg
GET https://api.nuget.org/v3-flatcontainer/xamarin.android.support.core.utils/25.4.0.2/xamarin.android.support.core.utils.25.4.0.2.nupkg
Restoring NuGet package Xamarin.Android.Support.Media.Compat.25.4.0.2.
GET https://api.nuget.org/v3-flatcontainer/sqlitepclraw.provider.e_sqlite3.android/1.1.7/sqlitepclraw.provider.e_sqlite3.android.1.1.7.nupkg
Restoring NuGet package Xamarin.Android.Support.v4.25.4.0.2.
Adding package 'Mono.TextTransform.1.0.0' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
GET https://api.nuget.org/v3-flatcontainer/xamarin.android.support.fragment/25.4.0.2/xamarin.android.support.fragment.25.4.0.2.nupkg
GET https://api.nuget.org/v3-flatcontainer/xamarin.android.support.core.ui/25.4.0.2/xamarin.android.support.core.ui.25.4.0.2.nupkg
Restoring NuGet package Xamarin.Build.Download.0.4.7.
Restoring NuGet package Xamarin.GooglePlayServices.Base.42.1021.1.
Added package 'Mono.TextTransform.1.0.0' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Restoring NuGet package Xamarin.GooglePlayServices.Basement.42.1021.1.
OK https://api.nuget.org/v3-flatcontainer/sqlitepclraw.core/1.1.7/sqlitepclraw.core.1.1.7.nupkg 279ms
OK https://api.nuget.org/v3-flatcontainer/xamarin.android.support.annotations/25.4.0.2/xamarin.android.support.annotations.25.4.0.2.nupkg 302ms
Acquiring lock for the installation of SQLitePCLRaw.core 1.1.7
OK https://api.nuget.org/v3-flatcontainer/xamarin.android.support.core.utils/25.4.0.2/xamarin.android.support.core.utils.25.4.0.2.nupkg 318ms
Acquiring lock for the installation of Xamarin.Android.Support.Core.Utils 25.4.0.2
Acquired lock for the installation of Xamarin.Android.Support.Core.Utils 25.4.0.2
Installing Xamarin.Android.Support.Core.Utils 25.4.0.2.
OK https://api.nuget.org/v3-flatcontainer/xamarin.android.support.compat/25.4.0.2/xamarin.android.support.compat.25.4.0.2.nupkg 358ms
Acquiring lock for the installation of Xamarin.Android.Support.Compat 25.4.0.2
Acquiring lock for the installation of Xamarin.Android.Support.Annotations 25.4.0.2
Acquired lock for the installation of Xamarin.Android.Support.Compat 25.4.0.2
Installing Xamarin.Android.Support.Compat 25.4.0.2.
OK https://api.nuget.org/v3-flatcontainer/sqlitepclraw.provider.e_sqlite3.android/1.1.7/sqlitepclraw.provider.e_sqlite3.android.1.1.7.nupkg 367ms
Acquired lock for the installation of SQLitePCLRaw.core 1.1.7
Installing SQLitePCLRaw.core 1.1.7.
OK https://api.nuget.org/v3-flatcontainer/sqlitepclraw.bundle_e_sqlite3/1.1.7/sqlitepclraw.bundle_e_sqlite3.1.1.7.nupkg 670ms
Acquiring lock for the installation of SQLitePCLRaw.bundle_e_sqlite3 1.1.7
Acquired lock for the installation of Xamarin.Android.Support.Annotations 25.4.0.2
Installing Xamarin.Android.Support.Annotations 25.4.0.2.
GET https://api.nuget.org/v3-flatcontainer/xamarin.android.support.media.compat/25.4.0.2/xamarin.android.support.media.compat.25.4.0.2.nupkg
OK https://api.nuget.org/v3-flatcontainer/xamarin.android.support.core.ui/25.4.0.2/xamarin.android.support.core.ui.25.4.0.2.nupkg 551ms
Acquiring lock for the installation of Xamarin.Android.Support.Core.UI 25.4.0.2
OK https://api.nuget.org/v3-flatcontainer/xamarin.android.support.fragment/25.4.0.2/xamarin.android.support.fragment.25.4.0.2.nupkg 436ms
Acquiring lock for the installation of Xamarin.Android.Support.Fragment 25.4.0.2
GET https://api.nuget.org/v3-flatcontainer/xamarin.android.support.v4/25.4.0.2/xamarin.android.support.v4.25.4.0.2.nupkg
Acquired lock for the installation of Xamarin.Android.Support.Fragment 25.4.0.2
Installing Xamarin.Android.Support.Fragment 25.4.0.2.
Restoring NuGet package Xamarin.GooglePlayServices.Games.42.1021.1.
Acquiring lock for the installation of SQLitePCLRaw.provider.e_sqlite3.android 1.1.7
Restoring NuGet package Xamarin.GooglePlayServices.Drive.42.1021.1.
Acquired lock for the installation of Xamarin.Android.Support.Core.UI 25.4.0.2
Acquired lock for the installation of SQLitePCLRaw.bundle_e_sqlite3 1.1.7
Installing SQLitePCLRaw.bundle_e_sqlite3 1.1.7.
Installing Xamarin.Android.Support.Core.UI 25.4.0.2.
Acquired lock for the installation of SQLitePCLRaw.provider.e_sqlite3.android 1.1.7
Installing SQLitePCLRaw.provider.e_sqlite3.android 1.1.7.
OK https://api.nuget.org/v3-flatcontainer/xamarin.android.support.media.compat/25.4.0.2/xamarin.android.support.media.compat.25.4.0.2.nupkg 536ms
Acquiring lock for the installation of Xamarin.Android.Support.Media.Compat 25.4.0.2
Acquired lock for the installation of Xamarin.Android.Support.Media.Compat 25.4.0.2
Installing Xamarin.Android.Support.Media.Compat 25.4.0.2.
OK https://api.nuget.org/v3-flatcontainer/xamarin.android.support.v4/25.4.0.2/xamarin.android.support.v4.25.4.0.2.nupkg 437ms
Acquiring lock for the installation of Xamarin.Android.Support.v4 25.4.0.2
Acquired lock for the installation of Xamarin.Android.Support.v4 25.4.0.2
Installing Xamarin.Android.Support.v4 25.4.0.2.
GET https://api.nuget.org/v3-flatcontainer/xamarin.build.download/0.4.7/xamarin.build.download.0.4.7.nupkg
GET https://api.nuget.org/v3-flatcontainer/xamarin.googleplayservices.basement/42.1021.1/xamarin.googleplayservices.basement.42.1021.1.nupkg
GET https://api.nuget.org/v3-flatcontainer/sqlitepclraw.lib.e_sqlite3.android/1.1.7/sqlitepclraw.lib.e_sqlite3.android.1.1.7.nupkg
GET https://api.nuget.org/v3-flatcontainer/xamarin.googleplayservices.base/42.1021.1/xamarin.googleplayservices.base.42.1021.1.nupkg
GET https://api.nuget.org/v3-flatcontainer/xamarin.googleplayservices.drive/42.1021.1/xamarin.googleplayservices.drive.42.1021.1.nupkg
GET https://api.nuget.org/v3-flatcontainer/xamarin.googleplayservices.games/42.1021.1/xamarin.googleplayservices.games.42.1021.1.nupkg
OK https://api.nuget.org/v3-flatcontainer/xamarin.build.download/0.4.7/xamarin.build.download.0.4.7.nupkg 1310ms
Acquiring lock for the installation of Xamarin.Build.Download 0.4.7
Acquired lock for the installation of Xamarin.Build.Download 0.4.7
Installing Xamarin.Build.Download 0.4.7.
Completed installation of SQLitePCLRaw.provider.e_sqlite3.android 1.1.7
Completed installation of Xamarin.Android.Support.Annotations 25.4.0.2
Completed installation of Xamarin.Android.Support.v4 25.4.0.2
Adding package 'SQLitePCLRaw.provider.e_sqlite3.android.1.1.7' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Adding package 'Xamarin.Android.Support.v4.25.4.0.2' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Completed installation of Xamarin.Android.Support.Core.Utils 25.4.0.2
Adding package 'Xamarin.Android.Support.Annotations.25.4.0.2' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'SQLitePCLRaw.provider.e_sqlite3.android.1.1.7' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Adding package 'Xamarin.Android.Support.Core.Utils.25.4.0.2' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Restoring NuGet package Xamarin.GooglePlayServices.Tasks.42.1021.1.
Added package 'Xamarin.Android.Support.Annotations.25.4.0.2' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Restoring NuGet package NUnit.3.6.1.
Added package 'Xamarin.Android.Support.v4.25.4.0.2' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'Xamarin.Android.Support.Core.Utils.25.4.0.2' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Restoring NuGet package NUnit.ConsoleRunner.3.6.1.
Restoring NuGet package NUnit.Extension.NUnitV2ResultWriter.3.5.0.
Completed installation of SQLitePCLRaw.bundle_e_sqlite3 1.1.7
Adding package 'SQLitePCLRaw.bundle_e_sqlite3.1.1.7' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
OK https://api.nuget.org/v3-flatcontainer/sqlitepclraw.lib.e_sqlite3.android/1.1.7/sqlitepclraw.lib.e_sqlite3.android.1.1.7.nupkg 1852ms
Acquiring lock for the installation of SQLitePCLRaw.lib.e_sqlite3.android 1.1.7
OK https://api.nuget.org/v3-flatcontainer/xamarin.googleplayservices.base/42.1021.1/xamarin.googleplayservices.base.42.1021.1.nupkg 1849ms
Acquiring lock for the installation of Xamarin.GooglePlayServices.Base 42.1021.1
OK https://api.nuget.org/v3-flatcontainer/xamarin.googleplayservices.games/42.1021.1/xamarin.googleplayservices.games.42.1021.1.nupkg 1594ms
Acquiring lock for the installation of Xamarin.GooglePlayServices.Games 42.1021.1
Acquired lock for the installation of Xamarin.GooglePlayServices.Games 42.1021.1
Installing Xamarin.GooglePlayServices.Games 42.1021.1.
Acquired lock for the installation of SQLitePCLRaw.lib.e_sqlite3.android 1.1.7
Installing SQLitePCLRaw.lib.e_sqlite3.android 1.1.7.
Acquired lock for the installation of Xamarin.GooglePlayServices.Base 42.1021.1
Installing Xamarin.GooglePlayServices.Base 42.1021.1.
OK https://api.nuget.org/v3-flatcontainer/xamarin.googleplayservices.basement/42.1021.1/xamarin.googleplayservices.basement.42.1021.1.nupkg 1922ms
Acquiring lock for the installation of Xamarin.GooglePlayServices.Basement 42.1021.1
Acquired lock for the installation of Xamarin.GooglePlayServices.Basement 42.1021.1
Installing Xamarin.GooglePlayServices.Basement 42.1021.1.
OK https://api.nuget.org/v3-flatcontainer/xamarin.googleplayservices.drive/42.1021.1/xamarin.googleplayservices.drive.42.1021.1.nupkg 1684ms
Acquiring lock for the installation of Xamarin.GooglePlayServices.Drive 42.1021.1
Acquired lock for the installation of Xamarin.GooglePlayServices.Drive 42.1021.1
Installing Xamarin.GooglePlayServices.Drive 42.1021.1.
GET https://api.nuget.org/v3-flatcontainer/xamarin.googleplayservices.tasks/42.1021.1/xamarin.googleplayservices.tasks.42.1021.1.nupkg
Adding package 'NUnit.3.6.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Adding package 'NUnit.ConsoleRunner.3.6.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Adding package 'NUnit.Extension.NUnitV2ResultWriter.3.5.0' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
OK https://api.nuget.org/v3-flatcontainer/xamarin.googleplayservices.tasks/42.1021.1/xamarin.googleplayservices.tasks.42.1021.1.nupkg 157ms
Acquiring lock for the installation of Xamarin.GooglePlayServices.Tasks 42.1021.1
Added package 'NUnit.Extension.NUnitV2ResultWriter.3.5.0' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Acquired lock for the installation of Xamarin.GooglePlayServices.Tasks 42.1021.1
Installing Xamarin.GooglePlayServices.Tasks 42.1021.1.
Restoring NuGet package Mono.Cecil.0.9.6.4.
Completed installation of SQLitePCLRaw.core 1.1.7
Completed installation of Xamarin.GooglePlayServices.Tasks 42.1021.1
Adding package 'SQLitePCLRaw.core.1.1.7' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Adding package 'Xamarin.GooglePlayServices.Tasks.42.1021.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'NUnit.ConsoleRunner.3.6.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Restoring NuGet package FSharp.Core.4.0.0.1.
Added package 'Xamarin.GooglePlayServices.Tasks.42.1021.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Restoring NuGet package Xamarin.Android.FSharp.ResourceProvider.1.0.0.13.
Added package 'SQLitePCLRaw.bundle_e_sqlite3.1.1.7' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Restoring NuGet package Mono.Options.4.4.0.
Added package 'NUnit.3.6.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Restoring NuGet package System.ValueTuple.4.3.1.
Adding package 'Mono.Cecil.0.9.6.4' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'SQLitePCLRaw.core.1.1.7' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Adding package 'FSharp.Core.4.0.0.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Completed installation of Xamarin.GooglePlayServices.Drive 42.1021.1
Adding package 'Xamarin.GooglePlayServices.Drive.42.1021.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Completed installation of Xamarin.GooglePlayServices.Games 42.1021.1
Completed installation of Xamarin.GooglePlayServices.Basement 42.1021.1
Adding package 'Xamarin.GooglePlayServices.Basement.42.1021.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Adding package 'Xamarin.GooglePlayServices.Games.42.1021.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Completed installation of Xamarin.Android.Support.Media.Compat 25.4.0.2
Added package 'Xamarin.GooglePlayServices.Basement.42.1021.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
GET https://api.nuget.org/v3-flatcontainer/xamarin.android.fsharp.resourceprovider/1.0.0.13/xamarin.android.fsharp.resourceprovider.1.0.0.13.nupkg
Adding package 'Xamarin.Android.Support.Media.Compat.25.4.0.2' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'Xamarin.GooglePlayServices.Games.42.1021.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'Mono.Cecil.0.9.6.4' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'Xamarin.GooglePlayServices.Drive.42.1021.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'Xamarin.Android.Support.Media.Compat.25.4.0.2' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
OK https://api.nuget.org/v3-flatcontainer/xamarin.android.fsharp.resourceprovider/1.0.0.13/xamarin.android.fsharp.resourceprovider.1.0.0.13.nupkg 220ms
Acquiring lock for the installation of Xamarin.Android.FSharp.ResourceProvider 1.0.0.13
Acquired lock for the installation of Xamarin.Android.FSharp.ResourceProvider 1.0.0.13
Installing Xamarin.Android.FSharp.ResourceProvider 1.0.0.13.
Completed installation of Xamarin.Android.Support.Core.UI 25.4.0.2
Completed installation of Xamarin.Android.Support.Fragment 25.4.0.2
Completed installation of Xamarin.Android.FSharp.ResourceProvider 1.0.0.13
Adding package 'Xamarin.Android.Support.Core.UI.25.4.0.2' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Adding package 'Xamarin.Android.Support.Fragment.25.4.0.2' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Adding package 'Xamarin.Android.FSharp.ResourceProvider.1.0.0.13' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'Xamarin.Android.FSharp.ResourceProvider.1.0.0.13' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Adding package 'System.ValueTuple.4.3.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'Xamarin.Android.Support.Fragment.25.4.0.2' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'Xamarin.Android.Support.Core.UI.25.4.0.2' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Adding package 'Mono.Options.4.4.0' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Completed installation of Xamarin.GooglePlayServices.Base 42.1021.1
Added package 'FSharp.Core.4.0.0.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Adding package 'Xamarin.GooglePlayServices.Base.42.1021.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'System.ValueTuple.4.3.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'Mono.Options.4.4.0' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'Xamarin.GooglePlayServices.Base.42.1021.1' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Completed installation of Xamarin.Build.Download 0.4.7
Completed installation of Xamarin.Android.Support.Compat 25.4.0.2
Adding package 'Xamarin.Android.Support.Compat.25.4.0.2' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Adding package 'Xamarin.Build.Download.0.4.7' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'Xamarin.Android.Support.Compat.25.4.0.2' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'Xamarin.Build.Download.0.4.7' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Completed installation of SQLitePCLRaw.lib.e_sqlite3.android 1.1.7
Adding package 'SQLitePCLRaw.lib.e_sqlite3.android.1.1.7' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
Added package 'SQLitePCLRaw.lib.e_sqlite3.android.1.1.7' to folder 'C:\Python\pythonnet\Embeddinator-4000\packages'
NuGet Config files used:
C:\Users\denis\AppData\Roaming\NuGet\NuGet.Config
C:\ProgramData\nuget\Config\Microsoft.VisualStudio.Offline.config
Feeds used:
C:\Users\denis\AppData\Local\NuGet\Cache
C:\Users\denis\.nuget\packages\
https://api.nuget.org/v3/index.json
C:\Program Files (x86)\Microsoft SDKs\NuGetPackages\
Installed:
26 package(s) to packages.config projects
========================================
Build-Binder
========================================
Microsoft (R) Build Engine version 15.5.180.51428 for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.
C:\Python\pythonnet\Embeddinator-4000\external\ikvm\reflect\Universe.cs(954,52): warning CS0618: 'SecurityAction.RequestMini
mum' is obsolete: 'Assembly level declarative security is obsolete and is no longer enforced by the CLR by default. See http
://go.microsoft.com/fwlink/?LinkID=155570 for more information.' [C:\Python\pythonnet\Embeddinator-4000\build\projects\IKVM.
Reflection.csproj]
C:\Python\pythonnet\Embeddinator-4000\external\ikvm\reflect\Universe.cs(955,52): warning CS0618: 'SecurityAction.RequestOpti
onal' is obsolete: 'Assembly level declarative security is obsolete and is no longer enforced by the CLR by default. See htt
p://go.microsoft.com/fwlink/?LinkID=155570 for more information.' [C:\Python\pythonnet\Embeddinator-4000\build\projects\IKVM
.Reflection.csproj]
C:\Python\pythonnet\Embeddinator-4000\external\ikvm\reflect\Universe.cs(956,51): warning CS0618: 'SecurityAction.RequestRefu
se' is obsolete: 'Assembly level declarative security is obsolete and is no longer enforced by the CLR by default. See http:
//go.microsoft.com/fwlink/?LinkID=155570 for more information.' [C:\Python\pythonnet\Embeddinator-4000\build\projects\IKVM.R
eflection.csproj]
IKVM.Reflection -> C:\Python\pythonnet\Embeddinator-4000\build\lib\Release\IKVM.Reflection.dll
CppSharp -> C:\Python\pythonnet\Embeddinator-4000\build\lib\Release\CppSharp.dll
CppSharp.AST -> C:\Python\pythonnet\Embeddinator-4000\build\lib\Release\CppSharp.AST.dll
CppSharp.Runtime -> C:\Python\pythonnet\Embeddinator-4000\build\lib\Release\CppSharp.Runtime.dll
CppSharp.Parser.CSharp -> C:\Python\pythonnet\Embeddinator-4000\build\lib\Release\CppSharp.Parser.CSharp.dll
C:\Python\pythonnet\Embeddinator-4000\external\CppSharp\src\Parser\ASTConverter.cs(1050,30): warning CS0219: The variable 'j
' is assigned but its value is never used [C:\Python\pythonnet\Embeddinator-4000\build\projects\CppSharp.Parser.csproj]
CppSharp.Parser -> C:\Python\pythonnet\Embeddinator-4000\build\lib\Release\CppSharp.Parser.dll
CppSharp.Generator -> C:\Python\pythonnet\Embeddinator-4000\build\lib\Release\CppSharp.Generator.dll
Xamarin.Android.Tools -> C:\Python\pythonnet\Embeddinator-4000\build\lib\Release\Xamarin.Android.Tools.dll
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\15.0\Bin\amd64\Microsoft.Common.CurrentVersion.targ
ets(2041,5): warning MSB3245: Could not resolve this reference. Could not locate the assembly "Mono.Posix". Check to make su
re the assembly exists on disk. If this reference is required by your code, you may get compilation errors. [C:\Python\pytho
nnet\Embeddinator-4000\build\projects\Xamarin.MacDev.csproj]
C:\Python\pythonnet\Embeddinator-4000\external\Xamarin.MacDev\Xamarin.MacDev\AppleSdkSettings.cs(283,30): warning CS0067: Th
e event 'AppleSdkSettings.Changed' is never used [C:\Python\pythonnet\Embeddinator-4000\build\projects\Xamarin.MacDev.csproj
]
Xamarin.MacDev -> C:\Python\pythonnet\Embeddinator-4000\build\lib\Release\Xamarin.MacDev.dll
Embeddinator-4000 -> C:\Python\pythonnet\Embeddinator-4000\build\lib\Release\Embeddinator-4000.exe
========================================
Default
========================================
Task Duration
--------------------------------------------------
Clean 00:00:00.1766914
Generate-Project-Files 00:00:03.6552825
NuGet-Restore 00:00:12.3089979
Build-Binder 00:00:16.0456377
--------------------------------------------------
Total: 00:00:32.2489346
C:\Python\pythonnet\Embeddinator-4000>