Opened 13 years ago

Last modified 13 years ago

#27680 closed defect

db46: alternate solution for missing Java headers — at Version 1

Reported by: torstensteinert@… Owned by: blair@…
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: Cc:
Port: db46

Description (last modified by ryandesign (Ryan Carsten Schmidt))

Configuring db64 fails due to missing Java header files. The files are not really missing, but rather in a different directory than searched for. Here is the output:

--->  Configuring db46
Error: db46 requires the Java for Mac OS X development headers.
Error: Download the Java Developer Package from: <https://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?bundleID=20719>
Error: Target org.macports.configure returned: missing Java headers
Error: Failed to install db46
Log for db46 is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_databases_db46/main.log

After searching the web, the problem solves by creating a link:

sudo ln -s /Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Headers /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Headers

Change History (1)

comment:1 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Keywords: missing java headers db64 removed
Owner: changed from macports-tickets@… to blair@…
Port: db46 added
Summary: Error: Target org.macports.configure returned: missing Java headersdb46: alternate solution for missing Java headers

The solution we have thus far recommended is the one you quoted in the error message, i.e., download and install the Java developer package from Apple.

P.S: Please remember WikiFormatting.

Note: See TracTickets for help on using tickets.