cygwin 1.5.10-3 OK ./configure --enable-threads=posix --enable-libgcj --enable-shared --enable-languages=c++,java --with-as=/usr/bin/as --with-ld=/usr/bin/ld Run make.. after a while make[2]: Leaving directory `/c/cvs/gcc/i686-pc-cygwin/libjava' Making all in libltdl make[2]: Entering directory `/c/cvs/gcc/i686-pc-cygwin/libjava/libltdl' make[2]: *** No rule to make target `all'. Stop. make[2]: Leaving directory `/c/cvs/gcc/i686-pc-cygwin/libjava/libltdl' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/c/cvs/gcc/i686-pc-cygwin/libjava' make: *** [all-target-libjava] Error 2
hmm, I know other people have compiled with libjava turned on recently. Can you try by building in a different directory than the source directory? Also use "make bootstrap" instead of just make.
Same problem happens with 'make all' when building in a build subdir mkdir build cd build ../configure ... make make boostrap *does* work when building from the build subdir however.
invalid as you said make bootstrap works is correct for building natively.