this pointer off by one?

Adam Megacz gcj@lists.megacz.com
Fri Nov 2 19:23:00 GMT 2001


Bryce McKinlay <bryce@waitaki.otago.ac.nz> writes:
> Actually 3.0.2 doesn't have hash synchronization so its probibly not 
> that. Any chance your CNI headers (generated by gcjh) are out of sync 
> with your Java classes?

I suspected that as well. I kinda wish gcjh could take .o's or .java's
(instead of .class'es). I was formerly using javac to create
.class'es, then feeding those to gcjh, and using gcj to do
.java->.o. But even using gcj for .java->.class didn't fix the
problem.
I'm trying to compile gcc-20011007, but I keep getting errors like
this in the final steps of compiling libjava:
/home/megacz/gcc-bin/gcc/gcj -B/home/megacz/gcc-bin/i686-pc-linux-gnu/libjava/ -B/home/megacz/gcc-bin/gcc/ -ffloat-store -g -O2 -o .libs/jv-convert --main=gnu.gcj.convert.Convert -shared-libgcc gnu/gcj/convert/.libs/BytesToUnicode.o gnu/gcj/convert/.libs/Convert.o gnu/gcj/convert/.libs/Input_8859_1.o gnu/gcj/convert/.libs/Input_ASCII.o gnu/gcj/convert/.libs/Input_EUCJIS.o gnu/gcj/convert/.libs/Input_JavaSrc.o gnu/gcj/convert/.libs/Input_SJIS.o gnu/gcj/convert/.libs/Input_UTF8.o gnu/gcj/convert/.libs/Input_iconv.o gnu/gcj/convert/.libs/IOConverter.o gnu/gcj/convert/.libs/Output_8859_1.o gnu/gcj/convert/.libs/Output_ASCII.o gnu/gcj/convert/.libs/Output_EUCJIS.o gnu/gcj/convert/.libs/Output_JavaSrc.o gnu/gcj/convert/.libs/Output_SJIS.o gnu/gcj/convert/.libs/Output_UTF8.o gnu/gcj/convert/.libs/Output_iconv.o gnu/gcj/convert/.libs/UnicodeToBytes.o -L/home/megacz/gcc-bin/i686-pc-linux-gnu/libjava ./.libs/libgcj.so -ldl ./../boehm-gc/.libs/libgcjgc.so -L/home/megacz/gcc-bin/i686-p!
c-linux-gnu/libjava/../boehm-gc/.libs -lpthread ./../zlib/.libs/libzgcj.so -L/home/megacz/gcc-bin/i686-pc-linux-gnu/libjava/../zlib/.libs -L/home/megacz/gcc-bin/i686-pc-linux-gnu/libjava/.libs -Wl,--rpath -Wl,/usr/local/lib
./.libs/libgcj.so: undefined reference to `GC_lock'
./.libs/libgcj.so: undefined reference to `GC_pthread_create'
./.libs/libgcj.so: undefined reference to `GC_allocate_lock'
This is the fourth snapshot I've tried to build, and none of them have
worked (Debian, gcc-3.0)... can anybody recommend a recent-but-stable
snapshot, or perhaps make an old CVS checkout available to me? The
current CVS has all sorts of issues -- I can't get it to compile
either.
 - a
-- 
If the Boston Tea Party happened today, our politicians would denounce
it as an act of Terrorism.


More information about the Java mailing list

AltStyle によって変換されたページ (->オリジナル) /