Opened 11 years ago
Closed 11 years ago
#42020 closed defect (fixed)
Mavericks: Error: soprano requires the Java for Mac OS X development headers.
Reported by: | macports.mexon@… | Owned by: | pixilla (Bradley Giesbrecht) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.2.1 |
Keywords: | Cc: | mike_j_hess@…, rlhamil, mkae (Marko Käning) | |
Port: | soprano |
Description
I've upgraded my computer to Mavericks, OS X 10.9.1. The build of soprano fails because the Mavericks upgrade process appears to remove the Java JDK. The error messages from MacPorts certainly don't give any suggestion of what to do about this. I've been googling around but can't find any way to install the JDK under Macintosh in a "standard" way.
This package is being upgraded because of a KDE dependency. I have no interest in actually running anything to do with Java, and presumably neither would anyone else encountering the error message. So it should give some more useful instructions.
Attachments (1)
Change History (8)
comment:1 Changed 11 years ago by larryv (Lawrence Velázquez)
Owner: | changed from macports-tickets@… to pixilla@… |
---|---|
Port: | soprano added |
comment:2 Changed 11 years ago by mike_j_hess@…
comment:4 follow-up: 7 Changed 11 years ago by mike_j_hess@…
My issue was fixed by installing the command line tools. In terminal type "xcode-select --install" without quotes. Soprano then installed fine.
comment:7 Changed 11 years ago by mkae (Marko Käning)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Replying to mike_j_hess@…:
My issue was fixed by installing the command line tools. In terminal type "xcode-select --install" without quotes. Soprano then installed fine.
Same here, therefore closing this issue.
Having the same issue. Not sure if this information will be helpful, but here it is:
The preconfigure section of the script does not include support for Maverick (10.9) (I believe). The install failure reports "Make sure Xcode install is complete".
I have verified mine is complete. From what I can gather it is looking for jni.h headers in a specific location (/System/Library/Frameworks/JavaVM.framework) that is no longer used. Using locate I can find copies of jni.h at:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/Headers/jni.h /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks/JavaVM.framework/Versions/A/Headers/jni.h
I have also attached the log file. I hope all this helps.