openjdk11: include location changed

Klaus Küchemann maciphone3 at googlemail.com
Sat Mar 23 21:38:36 UTC 2019


Hi Michael,

just a first guess: problem seems to be based  on jansi-native (maven) - (setup).
last commit jansi for jdk9:
https://github.com/fusesource/jansi-native/blob/master/pom.xml

jdk8! = jdk11(modules...) 

... as I said: only guessed, not further questioned.

Regards Klaus

> Am 23.03.2019 um 19:44 schrieb Michael Osipov <1983-01-06 at gmx.net>:
> 
> Folks,
> 
> I continued to test the new port against other projects and failed to compile jansi-native which is used in Maven. The subtile difference is:
> 
>> [mosipov at mika-ion /usr/ports/java/openjdk8]$ tree /usr/local/openjdk8/include/
>> /usr/local/openjdk8/include/
>> ├── classfile_constants.h
>> ├── freebsd
>> │   ├── jawt_md.h
>> │   └── jni_md.h
>> ├── jawt.h
>> ├── jdwpTransport.h
>> ├── jni.h
>> ├── jvmti.h
>> └── jvmticmlr.h
> 
>> [mosipov at mika-ion /usr/ports/java/openjdk8]$ tree /usr/local/openjdk11/include/
>> /usr/local/openjdk11/include/
>> ├── bsd
>> │   ├── jawt_md.h
>> │   └── jni_md.h
>> ├── classfile_constants.h
>> ├── jawt.h
>> ├── jdwpTransport.h
>> ├── jni.h
>> ├── jvmti.h
>> └── jvmticmlr.h
> 
> 
> freesbd vs bsd
> 
> in ports I see:
>> [mosipov at mika-ion /usr/ports/java/openjdk8]$ find . -name jni_md.h
>> ./work/openjdk/jdk/src/macosx/javavm/export/jni_md.h
>> ./work/openjdk/jdk/src/windows/javavm/export/jni_md.h
>> ./work/openjdk/jdk/src/solaris/javavm/export/jni_md.h
>> ./work/openjdk/hotspot/src/share/vm/prims/jni_md.h
> 
>> [mosipov at mika-ion /usr/ports/java/openjdk11]$ find . -name jni_md.h
>> ./work/openjdk-jdk11u-jdk-11.0.2-9-2/src/java.base/unix/native/include/jni_md.h
>> ./work/openjdk-jdk11u-jdk-11.0.2-9-2/src/java.base/windows/native/include/jni_md.h
>> ./work/openjdk-jdk11u-jdk-11.0.2-9-2/build/bsd-x86-normal-server-release/support/modules_include/java.base/bsd/jni_md.h
>> ./work/openjdk-jdk11u-jdk-11.0.2-9-2/build/bsd-x86-normal-server-release/support/interim-image/include/bsd/jni_md.h
>> ./work/openjdk-jdk11u-jdk-11.0.2-9-2/build/bsd-x86-normal-server-release/jdk/include/bsd/jni_md.h
>> ./work/openjdk-jdk11u-jdk-11.0.2-9-2/build/bsd-x86-normal-server-release/images/jdk/include/bsd/jni_md.h
> 
> Is that change on purpose?
> 
> Shall I open an issue with Jansi Native?
> 
> Michael
> 
> 
> _______________________________________________
> freebsd-java at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-java
> To unsubscribe, send any mail to "freebsd-java-unsubscribe at freebsd.org"



More information about the freebsd-java mailing list