This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: GCJ Build Problem (CVS)
- To: Bryce McKinlay <bryce at waitaki dot otago dot ac dot nz>
- Subject: Re: GCJ Build Problem (CVS)
- From: Brad Cox <bcox at virtualschool dot edu>
- Date: Fri, 9 Nov 2001 18:40:01 -0500
- Cc: Jeff Sturm <jsturm at one-point dot com>,java at gcc dot gnu dot org
On Friday, November 9, 2001, at 05:26 PM, Bryce McKinlay wrote:
> Use "make" not "make bootstrap", it will go lots faster.
Thanks. Never understood the difference; was just following the
instructions.
But I've other problems now. I erased the build directory and built a new
hierarchy I could understand like this:
cd /usr/local/gcc13; ls -l
-rw-r--r-- 1 bcox wheel 121 Nov 9 16:37 build.sh
drwxr-xr-x 9 bcox wheel 1024 Nov 9 16:39 obj
drwxr-xr-x 25 bcox sdi 1024 Nov 9 16:23 src
where src is the cvs checkout directory
cd obj
../build.sh
which contains
../src/configure --enable-threads=posix --prefix=/usr/local/gcc31 \
--enable-shared --enable-languages=c++,java,objc
Added objc for old times sake ;)
make bootstrap
--snip..
make[3]: Leaving directory `/usr/local/gcc31/obj/i686-pc-linux-
gnu/boehm-gc'
make[2]: Leaving directory `/usr/local/gcc31/obj/i686-pc-linux-
gnu/boehm-gc'
make[1]: Leaving directory `/usr/local/gcc31/obj/i686-pc-linux-
gnu/boehm-gc'
/usr/local/gcc31/obj/i686-pc-linux-gnu/libjava
make[1]: Entering directory `/usr/local/gcc31/obj/i686-pc-linux-
gnu/libjava'
make[1]: *** No rule to make target `gnu/gcj/protocol/core/Connection.java'
, needed by `libgcj.jar'. Stop.
make[1]: Leaving directory `/usr/local/gcc31/obj/i686-pc-linux-gnu/libjava'
make: *** [all-target-libjava] Error 2
Now I'm really lost.