This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: GCJ Build Problem (CVS)
- To: Brad Cox <bcox at virtualschool dot edu>
- Subject: Re: GCJ Build Problem (CVS)
- From: Brad Cox <bcox at virtualschool dot edu>
- Date: Fri, 9 Nov 2001 21:08:40 -0500
- Cc: Bryce McKinlay <bryce at waitaki dot otago dot ac dot nz>,Jeff Sturm <jsturm at one-point dot com>,java at gcc dot gnu dot org
On Friday, November 9, 2001, at 08:10 PM, Brad Cox wrote:
> Still grinding away. Hope this does it.
>
> On Friday, November 9, 2001, at 05:48 PM, Bryce McKinlay wrote:
>> Havn't seen that before. gnu/gcj/protocol/core/Connection.java does
>> exist,
>> right?
>>
Sigh, it happened again, during make bootstrap
make[4]: Leaving directory `/usr/local/gcc31/obj/i686-pc-linux-
gnu/boehm-gc'
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'
/usr/local/gcc31/obj/i686-pc-linux-gnu/libjava
make[2]: Entering directory `/usr/local/gcc31/obj/i686-pc-linux-
gnu/libjava'
make[2]: *** No rule to make target `gnu/gcj/protocol/core/Connection.java'
, needed by `libgcj.jar'. Stop.
make[2]: Leaving directory `/usr/local/gcc31/obj/i686-pc-linux-gnu/libjava'
make[1]: *** [all-target-libjava] Error 2
make[1]: Leaving directory `/usr/local/gcc31/obj'
make: *** [bootstrap] Error 2
The problem seems to be that the whole gnu/gcj/protocol/ directory is
missing
[bcox@linux i686-pc-linux-gnu]$ cd /usr/local/gcc31/obj/i686-pc-linux-gnu/
libjava
[bcox@linux libjava]$ d
total 446
-rw-r--r-- 1 bcox wheel 131791 Nov 9 19:42 Makefile
-rw-r--r-- 1 bcox wheel 38553 Nov 9 19:42 config.log
-rwxr-xr-x 1 bcox wheel 40791 Nov 9 19:42 config.status
-rw-r--r-- 1 bcox wheel 40086 Nov 9 19:43 deps.mk
drwxr-xr-x 2 bcox wheel 1024 Nov 9 19:42 gcj
drwxr-xr-x 6 bcox wheel 1024 Nov 9 19:42 gnu
drwxr-xr-x 2 bcox wheel 1024 Nov 9 19:42 include
drwxr-xr-x 14 bcox wheel 1024 Nov 9 19:43 java
drwxr-xr-x 3 bcox wheel 1024 Nov 9 19:43 javax
-rw-r--r-- 1 bcox wheel 540 Nov 9 19:42 libgcj-test.spec
-rw-r--r-- 1 bcox wheel 345 Nov 9 19:42 libgcj.spec
drwxr-xr-x 2 bcox wheel 1024 Nov 9 19:43 libltdl
-rwxr-xr-x 1 bcox wheel 186298 Nov 9 19:42 libtool
-rw-r--r-- 1 bcox wheel 3 Nov 9 20:56 multilib.out
drwxr-xr-x 4 bcox wheel 1024 Nov 9 19:43 org
drwxr-xr-x 2 bcox wheel 1024 Nov 9 19:43 scripts
drwxr-xr-x 2 bcox wheel 1024 Nov 9 19:42 testsuite
[bcox@linux libjava]$ d gnu/gcj/protocol/core/Connection.java
ls: gnu/gcj/protocol/core/Connection.java: No such file or directory
[bcox@linux libjava]$ d gnu/gcj/protocol/core/
ls: gnu/gcj/protocol/core/: No such file or directory
[bcox@linux libjava]$ d gnu/gcj/protocol/
total 3
drwxr-xr-x 2 bcox wheel 1024 Nov 9 19:42 file
drwxr-xr-x 2 bcox wheel 1024 Nov 9 19:42 http
drwxr-xr-x 2 bcox wheel 1024 Nov 9 19:42 jar
The relevant history, to backstop a fallible memory. All this in subdirs
of /usr/local/gcc31
1008 cd src
1009 export CVSROOT=:pserver:anoncvs@gcc.gnu.org:/cvs/gcc
1011 cvs update
1017 cd ../obj
1019 rm -rf *
1044 sh ../build.sh
1072 make
1073 make bootstrap
The make failed as I reported earlier; make bootstrap was my guess as to
how to fix it, as described earlier.
All this is on Redhat 7.0 Linux in case that matters. If this works I may
try a port to MacOSX for the fink distribution.