[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#821468: java-atk-wrapper: FTBFS with openjdk-8 on kfreebsd: /usr/lib/jvm/java-8-openjdk-kfreebsd-amd64/include/jni.h:45:20: fatal error: jni_md.h: No such file or directory



Source: java-atk-wrapper
Version: 0.33.3-6
Severity: important

Hi,

java-atk-wrapper FTBFS on kfreebsd with openjdk-8:

https://buildd.debian.org/status/fetch.php?pkg=java-atk-wrapper&arch=kfreebsd-amd64&ver=0.33.3-6&stamp=1456372404
https://buildd.debian.org/status/fetch.php?pkg=java-atk-wrapper&arch=kfreebsd-i386&ver=0.33.3-6&stamp=1456372616

make[4]: Entering directory '/«PKGBUILDDIR»/jni/src'
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../..  -I/usr/lib/jvm/java-8-openjdk-kfreebsd-i386/include -I/usr/lib/jvm/java-8-openjdk-kfreebsd-i386/include/kfreebsd-gnu -pthread -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-kfreebsd-gnu/dbus-1.0/include -I/usr/include/gtk-2.0 -I/usr/lib/i386-kfreebsd-gnu/gtk-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/i386-kfreebsd-gnu/glib-2.0/include   -I/usr/lib/jvm/java-8-openjdk-kfreebsd-i386/include -I/usr/lib/jvm/java-8-openjdk-kfreebsd-i386/include/kfreebsd-gnu -pthread -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2
 .0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-kfreebsd-gnu/dbus-1.0/include -I/usr/include/gtk-2.0 -I/usr/lib/i386-kfreebsd-gnu/gtk-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/i386-kfreebsd-gnu/glib-2.0/include   -g -O2 -c -o libatk_wrapper_la-AtkWrapper.lo `test -f 'AtkWrapper.c' || echo './'`AtkWrapper.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -I/usr/lib/jvm/java-8-openjdk-kfreebsd-i386/include -I/usr/lib/jvm/java-8-openjdk-kfreebsd-i386/include/kfreebsd-gnu -pthread -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/i386-kfreebsd-gnu/dbus-1.0/include -I/usr/include/gtk-2.0 -I/usr/lib/i386-kfreebsd-gnu/gtk-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/i386-kfreebsd-gnu/glib-2.0/include -I/usr/lib/jvm/java-8-openjdk-kfreebsd-i386/include -I/usr/lib/jvm/java-8-openjdk-kfreebsd-i386/include/kfreebsd-gnu -pthread -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/l
 ib/i386-kfreebsd-gnu/dbus-1.0/include -I/usr/include/gtk-2.0 -I/usr/lib/i386-kfreebsd-gnu/gtk-2.0/include -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/glib-2.0 -I/usr/lib/i386-kfreebsd-gnu/glib-2.0/include -g -O2 -c AtkWrapper.c  -fPIC -DPIC -o .libs/libatk_wrapper_la-AtkWrapper.o
In file included from AtkWrapper.c:21:0:
/usr/lib/jvm/java-8-openjdk-kfreebsd-i386/include/jni.h:45:20: fatal error: jni_md.h: No such file or directory
compilation terminated.
Makefile:527: recipe for target 'libatk_wrapper_la-AtkWrapper.lo' failed
make[4]: *** [libatk_wrapper_la-AtkWrapper.lo] Error 1
make[4]: Leaving directory '/«PKGBUILDDIR»/jni/src'

According to
https://packages.debian.org/search?suite=sid&arch=kfreebsd-amd64&mode=path&searchon=contents&keywords=jni_md.h
the missing file occurs here (among several other places):
  /usr/lib/jvm/java-8-openjdk-kfreebsd-amd64/include/bsd/jni_md.h 	openjdk-8-jdk-headless
(but I'm not sure whether that is the correct incarnation to use ...)

See https://bugs.debian.org/760301 for some background: dropping of
some (wrong) compat symlinks.


Andreas


Reply to: