================ Step #1 ================= Building module1 Marked as dirty by Kotlin: module1/src/a.kt Cleaning output files: out/production/module1/META-INF/module1.kotlin_module out/production/module1/a/A.class out/production/module1/a/AKt.class out/production/module1/a/InternalA.class out/production/module1/a/InternalClassAnnotation.class out/production/module1/a/InternalFileAnnotation.class End of files Compiling files: module1/src/a.kt End of files Exit code: OK ------------------------------------------ Building module2 Cleaning output files: out/production/module2/META-INF/module2.kotlin_module out/production/module2/b/B.class out/production/module2/b/BKt.class End of files Compiling files: module2/src/b.kt End of files Exit code: ABORT ------------------------------------------ COMPILATION FAILED Cannot access 'InternalFileAnnotation': it is internal in 'a' Cannot access 'InternalFileAnnotation': it is internal in 'a' Cannot access 'InternalClassAnnotation': it is internal in 'a' Cannot access 'InternalClassAnnotation': it is internal in 'a' Unresolved reference: InternalA Unresolved reference: internalA