Andi Vajda <va...@apache.org> wrote: > This error indicates that the C++ compiler thinks that jboolean and > jbyte are the same types. Could it be that you're picking up gcj > header files instead of the correct JDK ones as this tends to happen > on redhat ? > What is the first jni.h file in your header include path (including > the implicit locations like /usr/include, etc...) ?
Looks like it's /usr/lib/gcc/i386-redhat-linux/4.3.0/include/jni.h, which as you say would be the gcj file. So what's the fix for RedHat? I don't see anything obvious in the Makefile. Bill