compose-multiplatform: Unable to link downstream project consuming Kotlin/Native-built runtime
> Task :molecule-runtime:linkDebugTestIosSimulatorArm64 FAILED
e: Compilation failed: Failed to compute the detailed error message. See the root cause exception.
Shortly: The required symbol androidx.compose.runtime/remember|-4100818973694024771[0] is missing in the module or module dependencies. This could happen if the required dependency is missing in the project. Or if there is a dependency that has a different version (without the required symbol) in the project than the version (with the required symbol) that the module was initially compiled with.
I have kotlin.native.cacheKind=none
set in the project’s gradle.properties
but it still does not compile.
Repro on this branch https://github.com/cashapp/molecule/tree/jw/link-thing/2022-09-21 running ./gradlew -p molecule :m-r:check
.
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Reactions: 11
- Comments: 21 (8 by maintainers)
@saket Yeah, for now Composable functions for native can be only internal or private. We will fix it in the future.