This is the mail archive of the java-discuss@sourceware.cygnus.com mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

trouble building libgcj


I apologize for this newbie question, but I'm trying to build libgcj
and I'm experiencing a strange problem.

Platform: i386-unknown-freebsd2.2.8
egcs: gcc version egcs-2.93.21 19990504 (gcc2 ss-980929 experimental)

I built the most recent egcs with --prefix=/usr/local/egcs passed to
configure.  Egcs built and installed ok.  /usr/local/egcs/bin is first
in my path.  Then I configure libgcj (also with --prefix set) and
make.  It gets through quite a lot, but dies with

gmake[1]: Entering directory `/usr/home/dkulp/hacks/build/i386-unknown-freebsd2.2.8/libjava'
/bin/sh ./libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I../../../libgcj/libjava -I./include -Iinclude -I../../../libgcj/libjava/include -I../../../libgcj/libjava/../boehm-gc -I./../boehm-gc  -DSILENT=1 -DNO_SIGNALS=1 -DNO_DEBUGGING=1 -DJAVA_FINALIZATION=1   -I../../../libgcj/libjava/../compat-include   -fno-rtti -fvtable-thunks   -W -Wall -g -O2 -c ../../../libgcj/libjava/jni.cc
rm -f .libs/jni.lo
c++ -DHAVE_CONFIG_H -I. -I../../../libgcj/libjava -I./include -Iinclude -I../../../libgcj/libjava/include -I../../../libgcj/libjava/../boehm-gc -I./../boehm-gc -DSILENT=1 -DNO_SIGNALS=1 -DNO_DEBUGGING=1 -DJAVA_FINALIZATION=1 -I../../../libgcj/libjava/../compat-include -fno-rtti -fvtable-thunks -W -Wall -g -O2 -Wp,-MD,.deps/jni.pp -c  -fPIC -DPIC ../../../libgcj/libjava/jni.cc -o .libs/jni.lo
In file included from ../../../libgcj/libjava/jni.cc:15:
../../../libgcj/libjava/include/jni.h:127: type specifier omitted for parameter
../../../libgcj/libjava/include/jni.h:148: type specifier omitted for parameter

When I look at jni.h, the errors refer to _Jv_va_list which is defined
in this file to be __gnuc_va_list, which is supposedly defined in
stdarg.h.

This leads me to believe that there is a special stdarg.h for egcs,
but there is no such file in my installed version of egcs.

Can someone give me a pointer or two on how to remedy this?

thanks,
-david kulp.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]