This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

GCJ Build Problem (CVS)


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?


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]