[root@metroid deanox]# ls -l /usr/include/kaffe/jni.h
-rw-r--r-- 1 root root 28008 Aug 8
[root@metroid deanox]# ls -l /usr/include/jni.h
-rw-r--r-- 1 root root 55060 Aug 21 02:54 /usr/include/jni.h
[root@metroid deanox]# rpm -qf /usr/include/kaffe/jni.h
[root@metroid deanox]# rpm -qf /usr/include/jni.h
How do these not conflict?
They're not in the same place.
Try compiling pdflib-3.03 with the java option, or any other code that
recurses /usr/include to find jni.h, and you'll see that if it really needs the
jni.h in /usr/include/kaffe that it cannot find it because it runs into the one
in /usr/include first.
But since *neither* jni.h prevent pdflib-3.03 from failing to compile
properly... maybe I should just say that *both* are broken.?