gcj from trunk fails to build native code (directory does not exist: -fbootclasspath=...)

Hanno Meyer-Thurow h.mth@web.de
Sat Jan 27 13:18:00 GMT 2007


On Sat, 27 Jan 2007 13:42:20 +0100
Mark Wielaard <mark@klomp.org> wrote:

> Hi Hanno,

Hi Mark,

> On Sat, 2007-01-27 at 11:53 +0100, Hanno Meyer-Thurow wrote:
> > Hi list,
> > when I try to build gjdoc to native with gcj from trunk this error occurs:
> > [...]
> > mkdir src/gnu/classpath/tools/doclets/xmldoclet/.libs
> >  gcj --classpath= -fassume-compiled -I./src -I. -I/usr/share/antlr/lib/antlr.jar -I. -O0 -mtune=pentium4 -march=pentium4 -pipe -momit-leaf-frame-pointer -fomit-frame-pointer -c src/gnu/classpath/tools/doclets/xmldoclet/Driver1_4.java 
> >  gcj --classpath= -fassume-compiled -I./src -I. -I/usr/share/antlr/lib/antlr.jar -I. -O0 -mtune=pentium4 -march=pentium4 -pipe -momit-leaf-frame-pointer -fomit-frame-pointer -c src/gnu/classpath/tools/doclets/xmldoclet/TargetContext.java 
> >  gcj --classpath= -fassume-compiled -I./src -I. -I/usr/share/antlr/lib/antlr.jar -I. -O0 -mtune=pentium4 -march=pentium4 -pipe -momit-leaf-frame-pointer -fomit-frame-pointer -c src/gnu/classpath/tools/doclets/xmldoclet/Driver.java 
> > directory does not exist: -fbootclasspath=./src/:./:/usr/share/antlr/lib/antlr.jar:./:./:/usr/lib/gcj-4.3.0_alpha20070126/share/java/libgcj-4.3.0-alpha20070126.jar
> > make[2]: *** [src/gnu/classpath/tools/doclets/xmldoclet/Driver1_4.lo] Fehler 1
> 
> Hoe did you configure and how did you make?
> It looks like the build might not be parallel safe.
> Also, have you set environment variables like CLASSPATH?
> It might be a good idea to clear those.

I thought that configure and make were not interesting because it seemed to
me that parsing -fbootclasspath flag seems broken. GCJ 4.2 does just fine.

gcj config:
Ziel: i686-pc-linux-gnu
Konfiguriert mit: /var/tmp/portage/dev-java/gcj-4.3.0_alpha20070126/work/gcc-4.3-20070126/configure --prefix=/usr/lib/gcj-4.3.0_alpha20070126 --libdir=/usr/lib/gcj-4.3.0_alpha20070126/lib --libexecdir=/usr/lib/gcj-4.3.0_alpha20070126/lib --with-gxx-include-dir=/usr/lib/gcj-4.3.0_alpha20070126/include/c++ --enable-languages=c,c++,java --enable-ssp --enable-libstdcxx-allocator=new --disable-static --disable-altivec --disable-gtktest --disable-glibtest --disable-multilib --disable-maintainer-mode --disable-libada --disable-libarttest --disable-libjava-multilib --disable-libmudflap --disable-libssp --with-system-zlib --disable-checking --disable-werror --enable-secureplt --disable-libunwind-exceptions --enable-nls --without-included-gettext --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-java-awt=gtk --enable-plugin --disable-gconf-peer --with-java-home=/usr/lib/gcj-4.3.0_alpha20070126/jre
Thread-Modell: posix
gcc-Version 4.3.0-alpha20070126  (experimental) (Gentoo 4.3.0_alpha20070126)

gjdoc setup:
environment variable CLASSPATH=.

script executes:

    export GCJFLAGS="-O0 -mtune=pentium4 -march=pentium4 -pipe -momit-leaf-frame-pointer -fomit-frame-pointer"
    export JAVAC_FLAGS="-source 1.4 -target 1.4"
    JAVA="java" JAVAC="javac" ./configure \
        --with-antlr-jar="/usr/share/antlr/lib/antlr.jar" \
        --disable-dependency-tracking \
        --enable-xmldoclet \
        --enable-native
    make


Hanno



More information about the Java mailing list