[MacPorts] #41610: portmidi @217 Can't find jni.h even though it exists

MacPorts noreply at macports.org
Fri Nov 20 07:22:32 UTC 2020


#41610: portmidi @217 Can't find jni.h even though it exists
------------------------------+--------------------------------
  Reporter:  ray.degennaro@…  |      Owner:  macports-tickets@…
      Type:  defect           |     Status:  new
  Priority:  Normal           |  Milestone:
 Component:  ports            |    Version:  2.2.1
Resolution:                   |   Keywords:  mavericks
      Port:  portmidi         |
------------------------------+--------------------------------

Comment (by ccottap):

 This thread is quite old, but I am experiencing this same issue: portmidi
 fails to build due to jni.h not being found:


 {{{
 In file included from
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_portmidi/portmidi/work/portmidi/pm_java/pmjni/pmjni.c:3:
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_audio_portmidi/portmidi/work/portmidi/pm_java/pmjni/jportmidi_JportMidiApi.h:2:10:
 fatal error: 'jni.h' file not found
 #include <jni.h>
          ^~~~~~~
 1 error generated.
 make[2]: *** [pm_common/CMakeFiles/pmjni.dir/__/pm_java/pmjni/pmjni.c.o]
 Error 1
 }}}


 I checked this jni.h file exists in $JAVA_HOME/include. I have macOS
 11.0.1 and Xcode CLT 12.2.0.0.1.1604076827.

-- 
Ticket URL: <https://trac.macports.org/ticket/41610#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list