[kaffe] kaffe build failure on cvs since 03/03

Dalibor Topic robilad at kaffe.org
Sun Mar 13 03:08:40 PST 2005


Barry Hawkins wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> List,
> ~    Myself an another person on #kaffe are experiencing failure when
> trying to build kaffe from CVS on both x86 and ppp architectures.  I
> first noticed the problem on 03/03/2005.  The failure is the same on
> either platform.  At the behest of Dalibor Topic, I am posting the
> information to the list.  The configure statement for ppc (JIT disabled)
> and a transcript from x86 are attached below:
> 
> ppc configure statement:
> $ ./configure --with-jikes --with-engine=intrp --prefix=/usr/local/kaffe
> - --without-kaffe-qt-awt --without-kaffe-x-awt --enable-debug
> 
> x86 transcript:
> $ ./configure --with-jikes --prefix=/usr/local/kaffe
> - --without-kaffe-qt-awt --without-kaffe-x-awt --enable-debug
> $ make
> Making all in .
> make[1]: Entering directory `/usr/src/kaffe'
> make top_srcdir=`cd . >/dev/null; pwd` \
> ~        top_builddir=`cd . >/dev/null; pwd` \
> ~        "DEBUG_ENV=" BUILD_ENVIRONMENT-make
> make[2]: Entering directory `/usr/src/kaffe'
> echo
> BOOTCLASSPATH=\${BOOTCLASSPATH}\'':'\'/usr/src/kaffe/libraries/javalib/rt.jar\'':'\'\'':'\'\; 
> 
> export BOOTCLASSPATH | sed 's,/,/,g;s,\\,\\\\,g' > BUILD_ENVIRONMENT.new; \
> echo
> CLASSPATH=.\'':'\'\${GNU_CRYPTO_JAR}\'':'\'\${JAVAX_SECURITY_JAR}\'':'\'\'':'\'\'':'\'\; 
> 
> export CLASSPATH | sed 's,/,/,g;s,\\,\\\\,g' >> BUILD_ENVIRONMENT.new; \
> echo
> KAFFELIBRARYPATH=\${KAFFELIBRARYPATH+\"\$KAFFELIBRARYPATH\"\'':'\'}`for
> f in /usr/src/kaffe/libraries/clib/native/libnative.la
> /usr/src/kaffe/libraries/clib/net/libnet.la
> /usr/src/kaffe/libraries/clib/io/libio.la
> /usr/src/kaffe/libraries/clib/nio/libnio.la
> /usr/src/kaffe/libraries/clib/zip/libzip.la
> /usr/src/kaffe/libraries/clib/management/libmanagement.la
> /usr/src/kaffe/libraries/clib/security/libsecurity.la  ; do echo "$f" |
> sed 's%/[^/]*$%%'; done | (tr '\012' ' '; echo) | sed -e 's/ $//' -e "s/
> /\':\'/g"`\; export KAFFELIBRARYPATH >> BUILD_ENVIRONMENT.new; \
> echo JAVA=/usr/src/kaffe/kaffe/kaffe/kaffe-bin\; export JAVA >>
> BUILD_ENVIRONMENT.new; \
> echo
> LD_LIBRARY_PATH=/usr/src/kaffe/libraries/clib/classpath/.libs:\${LD_LIBRARY_PATH}\; 
> 
> export LD_LIBRARY_PATH >> BUILD_ENVIRONMENT.new;\
> echo
> DYLD_LIBRARY_PATH=/usr/src/kaffe/libraries/clib/classpath/.libs:\${DYLD_LIBRARY_PATH}\; 
> 
> export DYLD_LIBRARY_PATH >> BUILD_ENVIRONMENT.new
> rm -f BUILD_ENVIRONMENT
> mv BUILD_ENVIRONMENT.new BUILD_ENVIRONMENT
> make[2]: Leaving directory `/usr/src/kaffe'
> make[1]: Leaving directory `/usr/src/kaffe'
> Making all in libraries/javalib
> make[1]: Entering directory `/usr/src/kaffe/libraries/javalib'
> Making all in .
> make[2]: Entering directory `/usr/src/kaffe/libraries/javalib'
> make[2]: *** No rule to make target `gnu/bytecode/Access.java', needed
> by `lib/stamp'.  Stop.
> make[2]: Leaving directory `/usr/src/kaffe/libraries/javalib'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/usr/src/kaffe/libraries/javalib'
> make: *** [all-recursive] Error 1

Hi Barry,

thanks for reporting this problem. I've discussed it with David 
Wallauck, who has the same issue, and Michael Koch. It seems that unless 
you use

cvs update -dP

you won't get the new files that were checked in, which makes the build 
to fail. Could you try again with the above command from the checked out 
source directory ?

cheers,
dalibor topic



More information about the kaffe mailing list