Big Chungus
04/06/2021, 10:24 PMBig Chungus
04/06/2021, 10:24 PMError: Exception in thread "main" java.lang.IllegalStateException: Classifier platform/windows/EXCEPTION_ROUTINE not found for OutputTarget(targets=[InputTarget(name=mingw_x64, konanTarget=mingw_x64), InputTarget(name=mingw_x86, konanTarget=mingw_x86)])
at org.jetbrains.kotlin.descriptors.commonizer.builder.TargetDeclarationsBuilderComponents.findClassOrTypeAlias(context.kt:178)
at org.jetbrains.kotlin.descriptors.commonizer.builder.BuilderUtilsKt.buildType(builderUtils.kt:110)
at org.jetbrains.kotlin.descriptors.commonizer.builder.BuilderUtilsKt.buildType(builderUtils.kt:92)
at org.jetbrains.kotlin.descriptors.commonizer.builder.BuilderUtilsKt.buildArgument(builderUtils.kt:176)
at org.jetbrains.kotlin.descriptors.commonizer.builder.BuilderUtilsKt.collectArguments(builderUtils.kt:155)
at org.jetbrains.kotlin.descriptors.commonizer.builder.BuilderUtilsKt.buildType(builderUtils.kt:106)
at org.jetbrains.kotlin.descriptors.commonizer.builder.TypeAliasDescriptorsKt$buildDescriptor$lazyUnderlyingType$1.invoke(typeAliasDescriptors.kt:77)
at org.jetbrains.kotlin.descriptors.commonizer.builder.TypeAliasDescriptorsKt$buildDescriptor$lazyUnderlyingType$1.invoke(typeAliasDescriptors.kt:76)
at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:408)
at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedNotNullLazyValue.invoke(LockBasedStorageManager.java:527)
at org.jetbrains.kotlin.descriptors.commonizer.builder.CommonizedTypeAliasDescriptor.getUnderlyingType(CommonizedTypeAliasDescriptor.kt:29)
at org.jetbrains.kotlin.descriptors.impl.AbstractTypeAliasDescriptor.isInner(AbstractTypeAliasDescriptor.kt:55)
at org.jetbrains.kotlin.descriptors.TypeParameterUtilsKt.computeConstructorTypeParameters(typeParameterUtils.kt:29)
at org.jetbrains.kotlin.descriptors.commonizer.builder.CommonizedTypeAliasDescriptor$typeConstructorParametersImpl$1.invoke(CommonizedTypeAliasDescriptor.kt:39)
at org.jetbrains.kotlin.descriptors.commonizer.builder.CommonizedTypeAliasDescriptor$typeConstructorParametersImpl$1.invoke(CommonizedTypeAliasDescriptor.kt:39)
at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedLazyValue.invoke(LockBasedStorageManager.java:408)
at org.jetbrains.kotlin.storage.LockBasedStorageManager$LockBasedNotNullLazyValue.invoke(LockBasedStorageManager.java:527)
at org.jetbrains.kotlin.descriptors.commonizer.builder.CommonizedTypeAliasDescriptor.getTypeConstructorTypeParameters(CommonizedTypeAliasDescriptor.kt:40)
at org.jetbrains.kotlin.descriptors.impl.AbstractTypeAliasDescriptor$typeConstructor$1.getParameters(AbstractTypeAliasDescriptor.kt:105)
at org.jetbrains.kotlin.types.TypeAliasExpansion$Companion.create(TypeAliasExpansion.kt:34)
at org.jetbrains.kotlin.descriptors.commonizer.builder.BuilderUtilsKt.buildType(builderUtils.kt:222)
at org.jetbrains.kotlin.descriptors.commonizer.builder.BuilderUtilsKt.buildType(builderUtils.kt:92)
at org.jetbrains.kotlin.descriptors.commonizer.builder.BuilderUtilsKt.buildType$default(builderUtils.kt:87)
at org.jetbrains.kotlin.descriptors.commonizer.builder.FunctionDescriptorsKt.buildDescriptor(functionDescriptors.kt:78)
at org.jetbrains.kotlin.descriptors.commonizer.builder.FunctionDescriptorsKt.buildDescriptor$default(functionDescriptors.kt:36)
at org.jetbrains.kotlin.descriptors.commonizer.builder.FunctionDescriptorsKt.buildDescriptors(functionDescriptors.kt:27)
at org.jetbrains.kotlin.descriptors.commonizer.builder.DeclarationsBuilderVisitor2.visitFunctionNode(DeclarationsBuilderVisitor2.kt:77)
at org.jetbrains.kotlin.descriptors.commonizer.builder.DeclarationsBuilderVisitor2.visitFunctionNode(DeclarationsBuilderVisitor2.kt:25)
at org.jetbrains.kotlin.descriptors.commonizer.mergedtree.CirFunctionNode.accept(CirFunctionNode.kt:17)
at org.jetbrains.kotlin.descriptors.commonizer.builder.DeclarationsBuilderVisitor2.visitPackageNode(DeclarationsBuilderVisitor2.kt:58)
at org.jetbrains.kotlin.descriptors.commonizer.builder.DeclarationsBuilderVisitor2.visitPackageNode(DeclarationsBuilderVisitor2.kt:25)
at org.jetbrains.kotlin.descriptors.commonizer.mergedtree.CirPackageNode.accept(CirPackageNode.kt:28)
at org.jetbrains.kotlin.descriptors.commonizer.builder.DeclarationsBuilderVisitor2.visitModuleNode(DeclarationsBuilderVisitor2.kt:43)
at org.jetbrains.kotlin.descriptors.commonizer.builder.DeclarationsBuilderVisitor2.visitModuleNode(DeclarationsBuilderVisitor2.kt:25)
at org.jetbrains.kotlin.descriptors.commonizer.mergedtree.CirModuleNode.accept(CirModuleNode.kt:21)
at org.jetbrains.kotlin.descriptors.commonizer.builder.DeclarationsBuilderVisitor2.visitRootNode(DeclarationsBuilderVisitor2.kt:34)
at org.jetbrains.kotlin.descriptors.commonizer.builder.DeclarationsBuilderVisitor2.visitRootNode(DeclarationsBuilderVisitor2.kt:25)
at org.jetbrains.kotlin.descriptors.commonizer.mergedtree.CirRootNode.accept(CirRootNode.kt:21)
at org.jetbrains.kotlin.descriptors.commonizer.FacadeKt.runCommonization(facade.kt:34)
at org.jetbrains.kotlin.descriptors.commonizer.konan.NativeDistributionCommonizer.commonize(NativeDistributionCommonizer.kt:166)
at org.jetbrains.kotlin.descriptors.commonizer.konan.NativeDistributionCommonizer.run(NativeDistributionCommonizer.kt:61)
at org.jetbrains.kotlin.descriptors.commonizer.cli.NativeDistributionCommonize.execute(nativeTasks.kt:64)
at org.jetbrains.kotlin.descriptors.commonizer.cli.CommonizerCLI.main(cli.kt:34)
> Task :lib:template-kmp-library-core:runCommonizer FAILED
:lib:template-kmp-library-core:runCommonizer (Thread[Daemon worker,5,main]) completed. Took 1 mins 39.059 secs.
louiscad
04/06/2021, 10:41 PMBig Chungus
04/06/2021, 10:51 PMBig Chungus
04/06/2021, 10:52 PMlouiscad
04/06/2021, 10:53 PMBig Chungus
04/06/2021, 11:01 PMBig Chungus
04/06/2021, 11:01 PMmsink
04/07/2021, 2:52 AMdokka
task, but not for publish
.Big Chungus
04/07/2021, 7:51 AMBig Chungus
04/07/2021, 8:32 AMmsink
04/07/2021, 12:09 PMmacosX64() to true
)
+ //Commonizer does not yet work on [mingwX64, mingwX86]
val windowsHostTargets = nativeTargetGroup(
"windows",
- mingwX64() to true,
mingwX86() to false
+ ) + nativeTargetGroup(
+ "windows",
+ mingwX64() to true,
)
val linuxHostTargets = linuxTargets + androidNdkTargets
val osxHostTargets = nativeTargetGroup()
and it builds on my local Windows box (Windows7, JDK8).
gradlew build publishToMavenLocal
passed, but does not publish anythig.Big Chungus
04/07/2021, 1:40 PM