Hi! I have a big problem. I cannot compile my proj...
# multiplatform
b
Hi! I have a big problem. I cannot compile my project when one specific library is added.
Copy code
> Task :common:utils:compileKotlinIosArm64 FAILED
e: Could not find "org.jetbrains.kotlinx:kotlinx-serialization-core" in [/Users/bmalkow/Documents/workspace/tigase-tygrys/common/utils, /Users/bmalkow/.konan/klib, /Users/bmalkow/.konan/kotlin-native-prebuilt-macos-x86_64-1.7.10/klib/common, /Users/bmalkow/.konan/kotlin-native-prebuilt-macos-x86_64-1.7.10/klib/platform/ios_arm64]
or sometimes:
Copy code
> Task :common:utils:compileKotlinIosArm64 FAILED
e: Could not find "org.jetbrains.kotlinx:kotlinx-datetime" in [/Users/bmalkow/Documents/workspace/tigase-tygrys/common/utils, /Users/bmalkow/.konan/klib, /Users/bmalkow/.konan/kotlin-native-prebuilt-macos-x86_64-1.7.10/klib/common, /Users/bmalkow/.konan/kotlin-native-prebuilt-macos-x86_64-1.7.10/klib/platform/ios_arm64]
Both are used in library I need in my project. What is wrong? Im sure it worked few weeks ago, and nobody touch the project for this time. I have no idea what was changed. Library: https://github.com/tigase/halcyon Fragment of my project configuration:
Copy code
plugins {
	id("com.github.gmazzo.buildconfig") version "3.1.0"
	id("com.android.library")
	id("kotlin-multiplatform")
}

buildConfig {
	className("OfficialTeaVersion")
	packageName("org.tigase.officialtea.common.main.version")
	useKotlinOutput()

	buildConfigField("String", "APP_NAME", "\"${rootProject.name}\"")
	buildConfigField("String", "APP_VERSION", "\"${rootProject.version}\"")
	buildConfigField("long", "BUILD_TIME", "${System.currentTimeMillis()}L")
}



android {
	compileSdkVersion(deps.versions.androidCompileSdk.get().toInt())

	defaultConfig {
		minSdkVersion(deps.versions.androidMinSdk.get().toInt())
		targetSdkVersion(deps.versions.androidTargetSdk.get().toInt())
	}

	compileOptions {
		sourceCompatibility = JavaVersion.VERSION_1_8
		targetCompatibility = JavaVersion.VERSION_1_8
	}

	sourceSets {
		named("main") {
			manifest.srcFile("src/androidMain/AndroidManifest.xml")
			res.srcDirs("src/androidMain/res")
		}
	}
}

kotlin {
	jvm("desktop")
	android()
	ios()
	sourceSets {
		named("commonMain") {
			dependencies {
				implementation(deps.mviKotlin.core)
				implementation(deps.mviKotlin.rx)
				implementation(deps.mviKotlin.main)
				implementation(deps.mviKotlin.extReaktive)

				implementation(deps.decompose.decompose)

				implementation(deps.reaktive.reaktive)
				implementation(deps.halcyon.core)
			}
		}
		named("commonTest") {
			dependencies {
				implementation(kotlin("test-common"))
				implementation(kotlin("test-annotations-common"))
			}
		}
		named("androidMain"){}
		named("androidTest") {
			dependencies {
				implementation(deps.kotlin.kotlinTestJunit)
			}
		}
		named("desktopMain") {
			dependencies{
				implementation(deps.directories)
			}
		}
		named("desktopTest") {
			dependencies {
				implementation(deps.kotlin.kotlinTestJunit)
			}
		}


	}
}