Hi, I am trying to compile the OpenJDK BSD tree on linux and found that the BSD changes to include stdint.h for ALLBSD_SOURCE in jdk/src/share/native/com/sun/java/util/jar/pack/main.cpp has an else that is unnecessary. Checking the linux version the following patch will clean up the includes.
--- /jdk/src/share/native/com/sun/java/util/jar/pack/main.cpp.orig 2009-08-15 00:03:01.654179053 -0400 +++ jdk/src/share/native/com/sun/java/util/jar/pack/main.cpp 2009-08-15 00:16:17.712553563 -0400 @@ -24,8 +24,6 @@ */ #ifdef _ALLBSD_SOURCE #include <stdint.h> -#else -#include <sys/stdint.h> #endif #include <sys/types.h> Michael