Bug#849649: commons-daemon: FTBFS on arm: fatal error: jni_md.h: No such file or directory

Chris West (Faux) solo-debianbugs at goeswhere.com
Thu Dec 29 15:08:11 UTC 2016


Source: commons-daemon
Version: 1.0.15-6
Severity: serious
Justification: fails to build from source
Tags: sid stretch
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-CC: reproducible-builds at lists.alioth.debian.org

Dear Maintainer,

The package fails to build:

gcc -g -O2 -fdebug-prefix-map=/build/1st/commons-daemon-1.0.15=. -fstack-protector-strong -Wformat -Werror=format-security -DOS_LINUX -DDSO_DLFCN -DCPU=\"arm\" -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2  -I/usr/lib/jvm/default-java/include -I/usr/lib/jvm/default-java/include/arm -c java.c -o java.o
In file included from java.c:24:0:
/usr/lib/jvm/default-java/include/jni.h:45:20: fatal error: jni_md.h: No such file or directory
 #include "jni_md.h"
                    ^
compilation terminated.
../Makedefs:32: recipe for target 'java.o' failed
make[3]: *** [java.o] Error 1



There's some code in the configure script to dig around, which I'm guess is outdated or wrong:
https://sources.debian.net/src/commons-daemon/1.0.15-6/src/native/unix/configure.in/#L95

Full build log:
https://tests.reproducible-builds.org/debian/unstable/armhf/commons-daemon



More information about the pkg-java-maintainers mailing list