Closed
Description
I am getting a bunch of objective-c errors when trying to run make javakit-run
(see below)
I am one an M3 MacBook Air.
This is java --version:
openjdk 23.0.1 2024-10-15
OpenJDK Runtime Environment (build 23.0.1+11-39)
OpenJDK 64-Bit Server VM (build 23.0.1+11-39, mixed mode, sharing)
Java was installed with brew (openjdk) and JAVA_HOME is pointed at /Users/REDACTED/Library/Java/JavaVirtualMachines/openjdk-23.0.1/Contents/Home
This is swift --version:
Apple Swift version 6.1-dev (LLVM c7635515f932833, Swift dbf388c0a58df0e)
Target: arm64-apple-macosx15.0
Here are the errors:
Writing Java class 'com.example.swift.HelloSubclass' translation to '/Users/REDACTED/Downloads/swift-java-main/Samples/JavaKitSampleApp/.build/plugins/outputs/javakitsampleapp/JavaKitExample/destination/Java2SwiftPlugin/generated/HelloSubclass.swift'... done.
Writing Java class 'com.example.swift.JavaKitSampleMain' translation to '/Users/REDACTED/Downloads/swift-java-main/Samples/JavaKitSampleApp/.build/plugins/outputs/javakitsampleapp/JavaKitExample/destination/Java2SwiftPlugin/generated/JavaKitSampleMain.swift'... done.
Writing Java class 'com.example.swift.HelloSwift' translation to '/Users/REDACTED/Downloads/swift-java-main/Samples/JavaKitSampleApp/.build/plugins/outputs/javakitsampleapp/JavaKitExample/destination/Java2SwiftPlugin/generated/HelloSwift.swift'... done.
/Users/REDACTED/Downloads/swift-java-main/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/debug/JavaRuntime-tool.build/module.modulemap:1:8: error: redefinition of module 'JavaRuntime'
1 | module JavaRuntime {
| `- error: redefinition of module 'JavaRuntime'
2 | umbrella header "/Users/REDACTED/Downloads/swift-java-main/Sources/JavaRuntime/include/JavaRuntime.h"
3 | export *
/Users/REDACTED/Downloads/swift-java-main/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/debug/JavaRuntime.build/module.modulemap:1:8: note: previously defined here
1 | module JavaRuntime {
| `- note: previously defined here
2 | umbrella header "/Users/REDACTED/Downloads/swift-java-main/Sources/JavaRuntime/include/JavaRuntime.h"
3 | export *
<unknown>:0: error: could not build Objective-C module 'SwiftShims'
/Users/REDACTED/Downloads/swift-java-main/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/debug/JavaRuntime-tool.build/module.modulemap:1:8: error: redefinition of module 'JavaRuntime'
1 | module JavaRuntime {
| `- error: redefinition of module 'JavaRuntime'
2 | umbrella header "/Users/REDACTED/Downloads/swift-java-main/Sources/JavaRuntime/include/JavaRuntime.h"
3 | export *
/Users/REDACTED/Downloads/swift-java-main/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/debug/JavaRuntime.build/module.modulemap:1:8: note: previously defined here
1 | module JavaRuntime {
| `- note: previously defined here
2 | umbrella header "/Users/REDACTED/Downloads/swift-java-main/Sources/JavaRuntime/include/JavaRuntime.h"
3 | export *
/Users/REDACTED/Downloads/swift-java-main/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/debug/JavaRuntime-tool.build/module.modulemap:1:8: error: redefinition of module 'JavaRuntime'
1 | module JavaRuntime {
| `- error: redefinition of module 'JavaRuntime'
2 | umbrella header "/Users/REDACTED/Downloads/swift-java-main/Sources/JavaRuntime/include/JavaRuntime.h"
3 | export *
/Users/REDACTED/Downloads/swift-java-main/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/debug/JavaRuntime.build/module.modulemap:1:8: note: previously defined here
1 | module JavaRuntime {
| `- note: previously defined here
2 | umbrella header "/Users/REDACTED/Downloads/swift-java-main/Sources/JavaRuntime/include/JavaRuntime.h"
3 | export *
<unknown>:0: error: could not build Objective-C module 'SwiftShims'
/Users/REDACTED/Downloads/swift-java-main/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/debug/JavaRuntime-tool.build/module.modulemap:1:8: error: redefinition of module 'JavaRuntime'
1 | module JavaRuntime {
| `- error: redefinition of module 'JavaRuntime'
2 | umbrella header "/Users/REDACTED/Downloads/swift-java-main/Sources/JavaRuntime/include/JavaRuntime.h"
3 | export *
/Users/REDACTED/Downloads/swift-java-main/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/debug/JavaRuntime.build/module.modulemap:1:8: note: previously defined here
1 | module JavaRuntime {
| `- note: previously defined here
2 | umbrella header "/Users/REDACTED/Downloads/swift-java-main/Sources/JavaRuntime/include/JavaRuntime.h"
3 | export *
/Users/REDACTED/Downloads/swift-java-main/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/debug/JavaRuntime-tool.build/module.modulemap:1:8: error: redefinition of module 'JavaRuntime'
1 | module JavaRuntime {
| `- error: redefinition of module 'JavaRuntime'
2 | umbrella header "/Users/REDACTED/Downloads/swift-java-main/Sources/JavaRuntime/include/JavaRuntime.h"
3 | export *
/Users/REDACTED/Downloads/swift-java-main/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/debug/JavaRuntime.build/module.modulemap:1:8: note: previously defined here
1 | module JavaRuntime {
| `- note: previously defined here
2 | umbrella header "/Users/REDACTED/Downloads/swift-java-main/Sources/JavaRuntime/include/JavaRuntime.h"
3 | export *
<unknown>:0: error: could not build Objective-C module 'SwiftShims'
/Users/REDACTED/Downloads/swift-java-main/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/debug/JavaRuntime-tool.build/module.modulemap:1:8: error: redefinition of module 'JavaRuntime'
1 | module JavaRuntime {
| `- error: redefinition of module 'JavaRuntime'
2 | umbrella header "/Users/REDACTED/Downloads/swift-java-main/Sources/JavaRuntime/include/JavaRuntime.h"
3 | export *
/Users/REDACTED/Downloads/swift-java-main/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/debug/JavaRuntime.build/module.modulemap:1:8: note: previously defined here
1 | module JavaRuntime {
| `- note: previously defined here
2 | umbrella header "/Users/REDACTED/Downloads/swift-java-main/Sources/JavaRuntime/include/JavaRuntime.h"
3 | export *
error: emit-module command failed with exit code 1 (use -v to see invocation)
/Users/REDACTED/Downloads/swift-java-main/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/debug/JavaRuntime-tool.build/module.modulemap:1:8: error: redefinition of module 'JavaRuntime'
1 | module JavaRuntime {
| `- error: redefinition of module 'JavaRuntime'
2 | umbrella header "/Users/REDACTED/Downloads/swift-java-main/Sources/JavaRuntime/include/JavaRuntime.h"
3 | export *
/Users/REDACTED/Downloads/swift-java-main/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/debug/JavaRuntime.build/module.modulemap:1:8: note: previously defined here
1 | module JavaRuntime {
| `- note: previously defined here
2 | umbrella header "/Users/REDACTED/Downloads/swift-java-main/Sources/JavaRuntime/include/JavaRuntime.h"
3 | export *
<unknown>:0: error: could not build Objective-C module 'SwiftShims'
/Users/REDACTED/Downloads/swift-java-main/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/debug/JavaRuntime-tool.build/module.modulemap:1:8: error: redefinition of module 'JavaRuntime'
1 | module JavaRuntime {
| `- error: redefinition of module 'JavaRuntime'
2 | umbrella header "/Users/REDACTED/Downloads/swift-java-main/Sources/JavaRuntime/include/JavaRuntime.h"
3 | export *
/Users/REDACTED/Downloads/swift-java-main/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/debug/JavaRuntime.build/module.modulemap:1:8: note: previously defined here
1 | module JavaRuntime {
| `- note: previously defined here
2 | umbrella header "/Users/REDACTED/Downloads/swift-java-main/Sources/JavaRuntime/include/JavaRuntime.h"
3 | export *
/Users/REDACTED/Downloads/swift-java-main/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/debug/JavaRuntime-tool.build/module.modulemap:1:8: error: redefinition of module 'JavaRuntime'
1 | module JavaRuntime {
| `- error: redefinition of module 'JavaRuntime'
2 | umbrella header "/Users/REDACTED/Downloads/swift-java-main/Sources/JavaRuntime/include/JavaRuntime.h"
3 | export *
/Users/REDACTED/Downloads/swift-java-main/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/debug/JavaRuntime.build/module.modulemap:1:8: note: previously defined here
1 | module JavaRuntime {
| `- note: previously defined here
2 | umbrella header "/Users/REDACTED/Downloads/swift-java-main/Sources/JavaRuntime/include/JavaRuntime.h"
3 | export *
<unknown>:0: error: could not build Objective-C module 'SwiftShims'
/Users/REDACTED/Downloads/swift-java-main/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/debug/JavaRuntime-tool.build/module.modulemap:1:8: error: redefinition of module 'JavaRuntime'
1 | module JavaRuntime {
| `- error: redefinition of module 'JavaRuntime'
2 | umbrella header "/Users/REDACTED/Downloads/swift-java-main/Sources/JavaRuntime/include/JavaRuntime.h"
3 | export *
/Users/REDACTED/Downloads/swift-java-main/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/debug/JavaRuntime.build/module.modulemap:1:8: note: previously defined here
1 | module JavaRuntime {
| `- note: previously defined here
2 | umbrella header "/Users/REDACTED/Downloads/swift-java-main/Sources/JavaRuntime/include/JavaRuntime.h"
3 | export *
/Users/REDACTED/Downloads/swift-java-main/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/debug/JavaRuntime-tool.build/module.modulemap:1:8: error: redefinition of module 'JavaRuntime'
1 | module JavaRuntime {
| `- error: redefinition of module 'JavaRuntime'
2 | umbrella header "/Users/REDACTED/Downloads/swift-java-main/Sources/JavaRuntime/include/JavaRuntime.h"
3 | export *
/Users/REDACTED/Downloads/swift-java-main/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/debug/JavaRuntime.build/module.modulemap:1:8: note: previously defined here
1 | module JavaRuntime {
| `- note: previously defined here
2 | umbrella header "/Users/REDACTED/Downloads/swift-java-main/Sources/JavaRuntime/include/JavaRuntime.h"
3 | export *
<unknown>:0: error: could not build Objective-C module 'SwiftShims'
/Users/REDACTED/Downloads/swift-java-main/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/debug/JavaRuntime-tool.build/module.modulemap:1:8: error: redefinition of module 'JavaRuntime'
1 | module JavaRuntime {
| `- error: redefinition of module 'JavaRuntime'
2 | umbrella header "/Users/REDACTED/Downloads/swift-java-main/Sources/JavaRuntime/include/JavaRuntime.h"
3 | export *
/Users/REDACTED/Downloads/swift-java-main/Samples/JavaKitSampleApp/.build/arm64-apple-macosx/debug/JavaRuntime.build/module.modulemap:1:8: note: previously defined here
1 | module JavaRuntime {
| `- note: previously defined here
2 | umbrella header "/Users/REDACTED/Downloads/swift-java-main/Sources/JavaRuntime/include/JavaRuntime.h"
3 | export *
make: *** [javakit-run] Error 1