This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
GCJ Build Problem (CVS)
- To: java at gcc dot gnu dot org
- Subject: GCJ Build Problem (CVS)
- From: Brad Cox <bcox at virtualschool dot edu>
- Date: Fri, 9 Nov 2001 15:57:50 -0500
PROGRESS!! Got my application compiling cleanly via gcj!
But there were runtime problems:
1) A NullPointerException causes a segfault in e.printStackTrace()
2) new SecureRandom() segfaults.
So I did a cvs update in the source directory and attempted to remake,
hoping that these problems had been dealt with since I last built gcj this
summer.
The built went fine for an hour or two, then died during make bootstrap.
[bcox@linux gcc.build]$ ../gcc3.1.cvs.src/configure --enable-threads=posix
--prefix=/usr/local/gcc --enable-shared --enable-languages=c++,java
[bcox@linux gcc.build]$ make boostrap
...snip...
make[5]: Leaving directory `/usr/local/gcc.build/i686-pc-linux-gnu/libstdc+
+-v3'
make[4]: Leaving directory `/usr/local/gcc.build/i686-pc-linux-gnu/libstdc+
+-v3'
make[3]: Leaving directory `/usr/local/gcc.build/i686-pc-linux-gnu/libstdc+
+-v3'
make[2]: Leaving directory `/usr/local/gcc.build/i686-pc-linux-gnu/libstdc+
+-v3'
/usr/local/gcc.build/i686-pc-linux-gnu/libobjc
make[2]: Entering directory `/usr/local/gcc.build/i686-pc-linux-
gnu/libobjc'
make[2]: *** No rule to make target `Makefile.in', needed by `Makefile'.
Stop.
make[2]: Leaving directory `/usr/local/gcc.build/i686-pc-linux-gnu/libobjc'
make[1]: *** [all-target-libobjc] Error 2
make[1]: Leaving directory `/usr/local/gcc.build'
make: *** [bootstrap] Error 2
[bcox@linux gcc.build]$
Indeed, there's no Makefile.in in /usr/local/gcc.build/i686-pc-linux-
gnu/libobjc
[bcox@linux gcc.3.1.cvs.src]$ d /usr/local/gcc.build/i686-pc-linux-
gnu/libobjc
total 189
-rw-r--r-- 1 bcox sdi 12202 May 12 2001 Makefile
-rw-r--r-- 1 bcox sdi 135 May 12 2001 config.h
-rwxr-xr-x 1 bcox sdi 10228 May 12 2001 config.status
-rwxr-xr-x 1 bcox sdi 166831 May 12 2001 libtool
-rw-r--r-- 1 bcox sdi 3 May 12 2001 multilib.out
-rw-r--r-- 1 bcox sdi 10 May 12 2001 stamp-h
But cvs status shows it should be there.
File: Makefile.in Status: Up-to-date
Working revision: 1.19
Repository revision: 1.19 /cvs/gcc/gcc/libobjc/Makefile.in,v
Sticky Tag: (none)
Sticky Date: (none)
Sticky Options: (none)
So I'm outa ideas. Got any to share?