robjperez
09/27/2021, 11:10 AMException in thread "main" java.lang.Error: /var/folders/0d/4r7ddycs7msfghjht2w29hdw0000gq/T/12354154991012977801.m:1:9: fatal error: could not build module 'Foo'
at org.jetbrains.kotlin.native.interop.indexer.UtilsKt.ensureNoCompileErrors(Utils.kt:192)
at org.jetbrains.kotlin.native.interop.indexer.ModuleSupportKt.getModulesASTFiles(ModuleSupport.kt:68)
at org.jetbrains.kotlin.native.interop.indexer.ModuleSupportKt.getModulesInfo(ModuleSupport.kt:14)
at org.jetbrains.kotlin.native.interop.gen.jvm.MainKt.buildNativeLibrary(main.kt:531)
at org.jetbrains.kotlin.native.interop.gen.jvm.MainKt.processCLib(main.kt:268)
at org.jetbrains.kotlin.native.interop.gen.jvm.MainKt.interop(main.kt:76)
at org.jetbrains.kotlin.cli.utilities.InteropCompilerKt.invokeInterop(InteropCompiler.kt:45)
at org.jetbrains.kotlin.cli.utilities.MainKt.mainImpl(main.kt:38)
at org.jetbrains.kotlin.cli.utilities.MainKt.main(main.kt:60)
in the interop task :sdk:cinteropFooIosArm64
It is very hard to get any clue with that error 😞Viacheslav Kormushkin
09/27/2021, 11:23 AMpampanet
09/27/2021, 12:13 PMcompilerOpts("-DNS_FORMAT_ARGUMENT(A)=")
to your cinterops.creating{…}
blockrobjperez
09/27/2021, 1:28 PMpod("Foo") {
source = path(project.file("../foo"))
extraOpts = listOf("-compiler-option -DNS_FORMAT_ARGUMENT(A)=")
}
with no luck 😞robjperez
09/27/2021, 1:29 PMException in thread "main" java.lang.IllegalStateException: Unknown option -compiler-option -DNS_FORMAT_ARGUMENT(A)=
Usage: cinterop options_list
robjperez
09/27/2021, 1:33 PMextraOpts = listOf("-compiler-option", "-DNS_FORMAT_ARGUMENT(A)=")
Did the job 🎉