c237e21b63
Context: https://travis-ci.org/mono/Embeddinator-4000/jobs/471012684 Context: https://travis-ci.org/mono/Embeddinator-4000/jobs/471026456 Context: https://travis-ci.org/mono/Embeddinator-4000/jobs/471037351 First issue we are hitting is a missing version of Cake on MyGet: Unable to find version '0.23.0' of package 'Cake'. https://www.myget.org/F/cake/api/v3/index.json: Package 'Cake.0.23.0' is not found on source 'https://www.myget.org/F/cake/api/v3/index.json'. To fix this: - Let's remove `MyGet.config` and just use NuGet - Update Cake to 0.31, I recently used that version on another project Next issue is that the build will not work using JDK 10: Compiling binding code... Invoking: /usr/libexec/java_home /Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home Invoking: /Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home/bin/javac ... Fatal Error: Unable to find package java.lang in classpath or bootclasspath To fix this we should use the `-v 1.8` switch on every call to `java_home`. Next issue is that we aren't specifying a version with the `#tool` directive: The 'tool' directive is attempting to install the 'NUnit.ConsoleRunner' package without specifying a package version number. After that we were hitting issues where Xamarin.iOS\Mac\Mono were having trouble being provisioned, so I bumped them all to current stable. Then a few test fixes, including some from https://github.com/mono/Embeddinator-4000/pull/714 originally. This fixes Jenkins and part fixes the other builds. @jonathanpeppers will look at those later |
||
---|---|---|
.. | ||
xcode/NoInitInSubclassTest | ||
xcodetemplate | ||
.gitignore | ||
Asserts.cs | ||
Cache.cs | ||
DriverTest.cs | ||
EmbedderTest.cs | ||
Makefile | ||
ManagedTest.cs | ||
ObjCGenErrWarnTests.cs | ||
ObjCGeneratorTest.cs | ||
StringExtensionsTest.cs | ||
TypeExtensionsTest.cs | ||
objcgentest.csproj | ||
packages.config |