I'm trying to get QuPath working with IKVM but I run into an error when trying to convert "qupath-app-0.5.1.jar". Giving me an error: MSB4181 The "IkvmCompiler" task returned false but did not log an error. Here is the output given by IKVM when building:
Build started at 7:19...
1>------ Build started: Project: QuPath.NET, Configuration: Release x64 ------
1>D:\.nuget\ikvm\8.9.0-pullrequest0528.145\buildTransitive\IKVM.IkvmReference.Tasks.targets(31,9): warning :
1>D:\.nuget\ikvm\8.9.0-pullrequest0528.145\buildTransitive\IKVM.IkvmReference.Tasks.targets(31,9): warning : *** COMPILER ERROR ***
1>D:\.nuget\ikvm\8.9.0-pullrequest0528.145\buildTransitive\IKVM.IkvmReference.Tasks.targets(31,9): warning :
1>D:\.nuget\ikvm\8.9.0-pullrequest0528.145\buildTransitive\IKVM.IkvmReference.Tasks.targets(31,9): warning : IKVM.Tools.Importer, Version=8.9.0.0, Culture=neutral, PublicKeyToken=13235d27fcbfff58
1>D:\.nuget\ikvm\8.9.0-pullrequest0528.145\buildTransitive\IKVM.IkvmReference.Tasks.targets(31,9): warning : D:\.nuget\ikvm.msbuild.tools.runtime.win-x64\8.9.0-pullrequest0528.145\ikvmc\net8.0\win-x64\
1>D:\.nuget\ikvm\8.9.0-pullrequest0528.145\buildTransitive\IKVM.IkvmReference.Tasks.targets(31,9): warning : 8.0.5 64-bit
1>D:\.nuget\ikvm\8.9.0-pullrequest0528.145\buildTransitive\IKVM.IkvmReference.Tasks.targets(31,9): warning :
1>D:\.nuget\ikvm\8.9.0-pullrequest0528.145\buildTransitive\IKVM.IkvmReference.Tasks.targets(31,9): warning : IKVM.ByteCode.UnsupportedClassVersionException: Unsupported class version 65.0.
1>D:\.nuget\ikvm\8.9.0-pullrequest0528.145\buildTransitive\IKVM.IkvmReference.Tasks.targets(31,9): warning : at IKVM.ByteCode.Parsing.ClassRecord.TryRead(ClassFormatReader& reader, ClassRecord& clazz) in /_/src/IKVM.ByteCode/Parsing/ClassRecord.cs:line 30
1>D:\.nuget\ikvm\8.9.0-pullrequest0528.145\buildTransitive\IKVM.IkvmReference.Tasks.targets(31,9): warning : at IKVM.ByteCode.Reading.ClassReader.TryRead(ClassFormatReader& reader, ClassReader& clazz) in /_/src/IKVM.ByteCode/Reading/ClassReader.cs:line 169
1>D:\.nuget\ikvm\8.9.0-pullrequest0528.145\buildTransitive\IKVM.IkvmReference.Tasks.targets(31,9): warning : at IKVM.ByteCode.Reading.ClassReader.TryRead(ReadOnlySequence`1& buffer, ClassReader& clazz, SequencePosition& consumed, SequencePosition& examined) in /_/src/IKVM.ByteCode/Reading/ClassReader.cs:line 132
1>D:\.nuget\ikvm\8.9.0-pullrequest0528.145\buildTransitive\IKVM.IkvmReference.Tasks.targets(31,9): warning : at IKVM.ByteCode.Reading.ClassReader.Read(ReadOnlyMemory`1 buffer) in /_/src/IKVM.ByteCode/Reading/ClassReader.cs:line 104
1>D:\.nuget\ikvm\8.9.0-pullrequest0528.145\buildTransitive\IKVM.IkvmReference.Tasks.targets(31,9): warning : at IKVM.Tools.Importer.IkvmImporterInternal.IsExcludedOrStubLegacy(RuntimeContext context, StaticCompiler compiler, CompilerOptions options, ZipArchiveEntry ze, Byte[] data) in /_/src/IKVM.Tools.Importer/IkvmImporterInternal.cs:line 1219
1>D:\.nuget\ikvm\8.9.0-pullrequest0528.145\buildTransitive\IKVM.IkvmReference.Tasks.targets(31,9): warning : at IKVM.Tools.Importer.IkvmImporterInternal.ProcessZipFile(RuntimeContext context, StaticCompiler compiler, CompilerOptions options, String file, Predicate`1 filter) in /_/src/IKVM.Tools.Importer/IkvmImporterInternal.cs:line 1277
1>D:\.nuget\ikvm\8.9.0-pullrequest0528.145\buildTransitive\IKVM.IkvmReference.Tasks.targets(31,9): warning : at IKVM.Tools.Importer.IkvmImporterInternal.ProcessFile(RuntimeContext context, StaticCompiler compiler, CompilerOptions options, DirectoryInfo baseDir, String file) in /_/src/IKVM.Tools.Importer/IkvmImporterInternal.cs:line 1310
1>D:\.nuget\ikvm\8.9.0-pullrequest0528.145\buildTransitive\IKVM.IkvmReference.Tasks.targets(31,9): warning : at IKVM.Tools.Importer.IkvmImporterInternal.ReadFiles(RuntimeContext context, StaticCompiler compiler, CompilerOptions options, List`1 fileNames) in /_/src/IKVM.Tools.Importer/IkvmImporterInternal.cs:line 1007
1>D:\.nuget\ikvm\8.9.0-pullrequest0528.145\buildTransitive\IKVM.IkvmReference.Tasks.targets(31,9): warning : at IKVM.Tools.Importer.IkvmImporterInternal.ContinueParseCommandLine(RuntimeContext context, StaticCompiler compiler, IEnumerator`1 arglist, List`1 targets, CompilerOptions options) in /_/src/IKVM.Tools.Importer/IkvmImporterInternal.cs:line 907
1>D:\.nuget\ikvm\8.9.0-pullrequest0528.145\buildTransitive\IKVM.IkvmReference.Tasks.targets(31,9): warning : at IKVM.Tools.Importer.IkvmImporterInternal.Compile(String[] args) in /_/src/IKVM.Tools.Importer/IkvmImporterInternal.cs:line 174
1>D:\.nuget\ikvm\8.9.0-pullrequest0528.145\buildTransitive\IKVM.IkvmReference.Tasks.targets(31,9): warning : at IKVM.Tools.Importer.IkvmImporterInternal.Execute(String[] args) in /_/src/IKVM.Tools.Importer/IkvmImporterInternal.cs:line 112
1>D:\.nuget\ikvm\8.9.0-pullrequest0528.145\buildTransitive\IKVM.IkvmReference.Tasks.targets(31,9): error MSB4181: The "IkvmCompiler" task returned false but did not log an error.
1>Done building project "QuPath.NET.csproj" -- FAILED.
I'm trying to get QuPath working with IKVM but I run into an error when trying to convert "qupath-app-0.5.1.jar". Giving me an error: MSB4181 The "IkvmCompiler" task returned false but did not log an error. Here is the output given by IKVM when building:
Here is the IKVMReference I'm using:
Does anyone know what the issue could be?