libgcj/5971: make install fails for src build gcc-3.0.4

paragw@excite.com paragw@excite.com
Fri Mar 15 01:16:00 GMT 2002


>Number:         5971
>Category:       libgcj
>Synopsis:       make install fails for src build gcc-3.0.4
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    unassigned
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Mar 15 01:16:02 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     paragw@excite.com
>Release:        gcc-3.0.4
>Organization:
>Environment:
i586-pc-linux-gnu RH 7.0 gcc-2.96-85
>Description:
After configure --enable-threads=posix and make, make install fails with this error :

In file included from ../../../gcc-3.0.4/libjava/gcj/field.h:15,
                 from ../../../gcc-3.0.4/libjava/include/jvm.h:25,
                 from ../../../gcc-3.0.4/libjava/prims.cc:33:
/usr/include/java/lang/reflect/Field.h:68: friend declaration requires
   class-key, i.e. `friend class java::lang::Class'
../../../gcc-3.0.4/libjava/prims.cc:320: confused by earlier errors, bailing out
make[2]: *** [prims.lo] Error 1
make[2]: Leaving directory `/code/parag/gcc-objdir/i586-pc-linux-gnu/libjava'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/code/parag/gcc-objdir/i586-pc-linux-gnu/libjava'
make: *** [install-target-libjava] Error 2

After editing Field.h and correcting "friend" to "friend class" it again fails with following error:

../../../gcc-3.0.4/libjava/prims.cc: In function `void
   _Jv_ThrowBadArrayIndex(__java_int)':
../../../gcc-3.0.4/libjava/prims.cc:320: Can't find class$
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[2]: *** [prims.lo] Error 1
make[2]: Leaving directory `/code/parag/gcc-objdir/i586-pc-linux-gnu/libjava'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/code/parag/gcc-objdir/i586-pc-linux-gnu/libjava'
make: *** [install-target-libjava] Error 2

>How-To-Repeat:

>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the Gcc-bugs mailing list