Package: libnative-platform-java
Version: 0.14-3
Severity: serious
Tags: sid buster
User: debian-j...@lists.debian.org
Usertags: default-java10

libnative-platform-java fails to build with Java 10 due to the removal of javah:

  javac -source 1.7 -target 1.7 -encoding UTF-8 -d debian/out/classes 
src/main/java/net/rubygrapefruit/platform/package-info.java 
src/main/java/net/rubygrapefruit/platform/internal/Platform.java 
src/main/java/net/rubygrapefruit/platform/internal/NativeLibraryLocator.java 
src/main/java/net/rubygrapefruit/platform/internal/jni/WindowsRegistryFunctions.java
 
src/main/java/net/rubygrapefruit/platform/internal/jni/WindowsHandleFunctions.java
 
src/main/java/net/rubygrapefruit/platform/internal/jni/WindowsFileFunctions.java
 
src/main/java/net/rubygrapefruit/platform/internal/jni/WindowsConsoleFunctions.java
 src/main/java/net/rubygrapefruit/platform/internal/jni/TerminfoFunctions.java 
src/main/java/net/rubygrapefruit/platform/internal/jni/PosixTypeFunctions.java 
src/main/java/net/rubygrapefruit/platform/internal/jni/PosixTerminalFunctions.java
 
src/main/java/net/rubygrapefruit/platform/internal/jni/PosixProcessFunctions.java
 
src/main/java/net/rubygrapefruit/platform/internal/jni/PosixFileSystemFunctions.java
 src/main/java/net/rubygrapefruit/platform/internal/jni/PosixFileFunctions.java 
src/main/java/net/rubygrapefruit/platform/internal/jni/OsxMemoryFunctions.java 
src/main/java/net/rubygrapefruit/platform/internal/jni/NativeLibraryFunctions.java
 src/main/java/net/rubygrapefruit/platform/internal/jni/MemoryFunctions.java 
src/main/java/net/rubygrapefruit/platform/internal/jni/FileEventFunctions.java 
src/main/java/net/rubygrapefruit/platform/internal/WrapperTerminal.java 
src/main/java/net/rubygrapefruit/platform/internal/WrapperProcessLauncher.java 
src/main/java/net/rubygrapefruit/platform/internal/WrapperProcess.java 
src/main/java/net/rubygrapefruit/platform/internal/WindowsTerminals.java 
src/main/java/net/rubygrapefruit/platform/internal/WindowsTerminal.java 
src/main/java/net/rubygrapefruit/platform/internal/WindowsProcessLauncher.java 
src/main/java/net/rubygrapefruit/platform/internal/WindowsFileTime.java 
src/main/java/net/rubygrapefruit/platform/internal/WindowsFileStat.java 
src/main/java/net/rubygrapefruit/platform/internal/WindowsDirList.java 
src/main/java/net/rubygrapefruit/platform/internal/TerminfoTerminals.java 
src/main/java/net/rubygrapefruit/platform/internal/TerminfoTerminal.java 
src/main/java/net/rubygrapefruit/platform/internal/TerminalCapabilities.java 
src/main/java/net/rubygrapefruit/platform/internal/PosixFileSystems.java 
src/main/java/net/rubygrapefruit/platform/internal/NativeLibraryLoader.java 
src/main/java/net/rubygrapefruit/platform/internal/MutableTypeInfo.java 
src/main/java/net/rubygrapefruit/platform/internal/MutableTerminalSize.java 
src/main/java/net/rubygrapefruit/platform/internal/MutableSystemInfo.java 
src/main/java/net/rubygrapefruit/platform/internal/LibraryDef.java 
src/main/java/net/rubygrapefruit/platform/internal/FunctionResult.java 
src/main/java/net/rubygrapefruit/platform/internal/FileSystemList.java 
src/main/java/net/rubygrapefruit/platform/internal/FileStat.java 
src/main/java/net/rubygrapefruit/platform/internal/DirList.java 
src/main/java/net/rubygrapefruit/platform/internal/DefaultWindowsRegistry.java 
src/main/java/net/rubygrapefruit/platform/internal/DefaultWindowsFiles.java 
src/main/java/net/rubygrapefruit/platform/internal/DefaultSystemInfo.java 
src/main/java/net/rubygrapefruit/platform/internal/DefaultProcessLauncher.java 
src/main/java/net/rubygrapefruit/platform/internal/DefaultProcess.java 
src/main/java/net/rubygrapefruit/platform/internal/DefaultPosixFiles.java 
src/main/java/net/rubygrapefruit/platform/internal/DefaultOsxMemoryInfo.java 
src/main/java/net/rubygrapefruit/platform/internal/DefaultOsxMemory.java 
src/main/java/net/rubygrapefruit/platform/internal/DefaultMemoryInfo.java 
src/main/java/net/rubygrapefruit/platform/internal/DefaultMemory.java 
src/main/java/net/rubygrapefruit/platform/internal/DefaultFileSystemInfo.java 
src/main/java/net/rubygrapefruit/platform/internal/DefaultFileEvents.java 
src/main/java/net/rubygrapefruit/platform/internal/AnsiTerminal.java 
src/main/java/net/rubygrapefruit/platform/internal/AbstractTerminals.java 
src/main/java/net/rubygrapefruit/platform/internal/AbstractTerminal.java 
src/main/java/net/rubygrapefruit/platform/internal/AbstractFiles.java 
src/main/java/net/rubygrapefruit/platform/WindowsRegistry.java 
src/main/java/net/rubygrapefruit/platform/WindowsFiles.java 
src/main/java/net/rubygrapefruit/platform/WindowsFileInfo.java 
src/main/java/net/rubygrapefruit/platform/ThreadSafe.java 
src/main/java/net/rubygrapefruit/platform/Terminals.java 
src/main/java/net/rubygrapefruit/platform/TerminalSize.java 
src/main/java/net/rubygrapefruit/platform/Terminal.java 
src/main/java/net/rubygrapefruit/platform/SystemInfo.java 
src/main/java/net/rubygrapefruit/platform/ResourceClosedException.java 
src/main/java/net/rubygrapefruit/platform/ProcessLauncher.java 
src/main/java/net/rubygrapefruit/platform/Process.java 
src/main/java/net/rubygrapefruit/platform/PosixFiles.java 
src/main/java/net/rubygrapefruit/platform/PosixFileInfo.java 
src/main/java/net/rubygrapefruit/platform/OsxMemoryInfo.java 
src/main/java/net/rubygrapefruit/platform/OsxMemory.java 
src/main/java/net/rubygrapefruit/platform/NotADirectoryException.java 
src/main/java/net/rubygrapefruit/platform/NoSuchFileException.java 
src/main/java/net/rubygrapefruit/platform/NativeIntegrationUnavailableException.java
 
src/main/java/net/rubygrapefruit/platform/NativeIntegrationLinkageException.java
 src/main/java/net/rubygrapefruit/platform/NativeIntegration.java 
src/main/java/net/rubygrapefruit/platform/NativeException.java 
src/main/java/net/rubygrapefruit/platform/Native.java 
src/main/java/net/rubygrapefruit/platform/MissingRegistryEntryException.java 
src/main/java/net/rubygrapefruit/platform/MemoryInfo.java 
src/main/java/net/rubygrapefruit/platform/Memory.java 
src/main/java/net/rubygrapefruit/platform/Files.java 
src/main/java/net/rubygrapefruit/platform/FileWatch.java 
src/main/java/net/rubygrapefruit/platform/FileSystems.java 
src/main/java/net/rubygrapefruit/platform/FileSystemInfo.java 
src/main/java/net/rubygrapefruit/platform/FilePermissionException.java 
src/main/java/net/rubygrapefruit/platform/FileInfo.java 
src/main/java/net/rubygrapefruit/platform/FileEvents.java 
src/main/java/net/rubygrapefruit/platform/DirEntry.java 
debian/additionalSrc/PosixFile.java
  warning: [options] bootstrap class path not set in conjunction with -source 7
  Note: src/main/java/net/rubygrapefruit/platform/internal/WrapperProcess.java 
uses unchecked or unsafe operations.
  Note: Recompile with -Xlint:unchecked for details.
  1 warning
  javah -o debian/out/native.h -classpath debian/out/classes \
        net.rubygrapefruit.platform.internal.jni.NativeLibraryFunctions \
        net.rubygrapefruit.platform.internal.jni.PosixFileFunctions \
        net.rubygrapefruit.platform.internal.jni.PosixFileSystemFunctions \
        net.rubygrapefruit.platform.internal.jni.PosixProcessFunctions \
        net.rubygrapefruit.platform.internal.jni.PosixTerminalFunctions \
        net.rubygrapefruit.platform.internal.jni.TerminfoFunctions \
        net.rubygrapefruit.platform.internal.jni.WindowsConsoleFunctions \
        net.rubygrapefruit.platform.internal.jni.WindowsHandleFunctions \
        net.rubygrapefruit.platform.internal.jni.WindowsRegistryFunctions \
        net.rubygrapefruit.platform.internal.jni.WindowsFileFunctions \
        net.rubygrapefruit.platform.internal.jni.FileEventFunctions \
        net.rubygrapefruit.platform.internal.jni.PosixTypeFunctions
  make[2]: javah: Command not found
  make[2]: *** [debian/Makefile:54: debian/out/native.h] Error 127
  make[2]: Leaving directory '/build/1st/libnative-platform-java-0.14'
  make[1]: *** [debian/rules:12: override_dh_auto_build] Error 2
  make[1]: Leaving directory '/build/1st/libnative-platform-java-0.14'
  make: *** [debian/rules:8: build] Error 2
  dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

Reply via email to