Hello. Has anyone run into this before? I tried to link to libjava_g.so with my JNI app, but it seems that there is a missing symbol "fstat". I am using JDK 1.1.7 v3 on a Red Hat 5.2 box. When linking to -ljava_g with JDK 1.1.7 I get this error! couldn't load file "/home/mo/project/tcljava/unix/tclblend_debug/libtclblend_g.so": /usr/local/blkjdk/lib/i386/native_threads/libjava_g.so: undefined symbol: fstat The symbol fstat is not defined in libjava_g.so nm --demangle libjava_g.so | grep U | grep fstat U fstat But it is defined in libjava.so nm --demangle libjava.so | grep U | grep fstat I came up with a really hackey way to get around this error, I added this file compiled as a .o to my shared lib. It worked but it is really ugly! #include <sys/stat.h> #include <unistd.h> extern int fstat(int filedes, struct stat *buf) { return fstat(filedes, buf); } Is this a known problem? Has it been fixed in a newer release? Also, the JDK 1.2 release from blackdown does not seem to come with a -ljava_g shared lib. Any thoughts on that? thanks Mo Dejong Red Hat Inc. ---------------------------------------------------------------------- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]