From mboxrd@z Thu Jan 1 00:00:00 1970 From: gregd@broadcom.com To: java-gnats@sourceware.cygnus.com Subject: java/1389: libgcj-2.95.1 build errors on solaris Date: Wed, 20 Dec 2000 12:25:00 -0000 Message-id: <20001023175048.14477.qmail@sourceware.cygnus.com> X-SW-Source: 2000-q4/msg01167.html List-Id: >Number: 1389 >Category: java >Synopsis: libgcj-2.95.1 build errors on solaris >Confidential: no >Severity: serious >Priority: medium >Responsible: tromey >State: closed >Class: sw-bug >Submitter-Id: net >Arrival-Date: Wed Dec 20 12:19:31 PST 2000 >Closed-Date: Tue Oct 24 15:45:39 PDT 2000 >Last-Modified: Tue Oct 24 15:50:00 PDT 2000 >Originator: Greg D'Hondt >Release: libgcj-2.95.1 >Organization: >Environment: [146]: uname -a SunOS mycomputer 5.6 Generic_105181-20 sun4u sparc SUNW,Ultra-5_10 [147]: gcc -v Reading specs from /tools/gcc/2.95.2-gasld/sun4u-5.6/lib/gcc-lib/sparc-sun-solaris2.6/2.95.2/specs gcc version 2.95.2 19991024 (release) [148]: gcj -v Reading specs from /tools/gcc/2.95.2-gasld/sun4u-5.6/lib/gcc-lib/sparc-sun-solaris2.6/2.95.2/specs Reading specs from libgcj.spec gcj: libgcj.spec: No such file or directory >Description: Build errors for libgcj-2.95.1 on solaris. I've tried to build exactly the way described in docs, but get same error everytime. Am I missing the correct JRE? Thank-you for you help, Greg. Beginning of build error: gcjh -classpath . java/util/zip/ZipFile gcjh -classpath . java/util/zip/ZipInputStream gcjh -classpath . java/util/zip/ZipOutputStream gcjh -classpath . java/lang/ConcreteProcess /bin/sh ./libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I/tools/src/gcc/libgcj-2.95.1/libjava -I./include -Iinclude -I/tools/src/gcc/libgcj-2.95.1/libjava/include-I./../boehm-gc -DSOLARIS_THREADS=1 -D_SOLARIS_PTHREADS=1 -DSILENT=1 -DNO_SIGNALS=1 -DNO_DEBUGGING=1 -DJAVA_FINALIZATION=1 -I/tools/src/gcc/libgcj-2.95.1/libjavabjava/../zlib -fno-rtti -fvtable-thunks -fpermissive -W -Wall -g -O2 -g0 -c /tools/src/gcc/libgcj-2.95.1/libjava/prims.cc mkdir .libs c++ -DHAVE_CONFIG_H -I. -I/tools/src/gcc/libgcj-2.95.1/libjava -I./include -Iinclude -I/tools/src/gcc/libgcj-2.95.1/libjava/include -I/tools/src/gcc/libgcj-2.95.1/l=1 -D_SOLARIS_PTHREADS=1 -DSILENT=1 -DNO_SIGNALS=1 -DNO_DEBUGGING=1 -DJAVA_FINALIZATION=1 -I/tools/src/gcc/libgcj-2.95.1/libjava/../compat-include -I/tools/src/gcc/nks -fpermissive -W -Wall -g -O2 -g0 -Wp,-MD,.deps/prims.pp -c -fPIC -DPIC /tools/src/gcc/libgcj-2.95.1/libjava/prims.cc -o .libs/prims.lo cc1plus: Invalid option `-fpermissive' In file included from /tools/src/gcc/libgcj-2.95.1/libjava/java/lang/Object.h:16, from /tools/src/gcc/libgcj-2.95.1/libjava/include/cni.h:16, from /tools/src/gcc/libgcj-2.95.1/libjava/prims.cc:20: /tools/src/gcc/libgcj-2.95.1/libjava/include/javaprims.h:21: language string `"Java"' not recognized /tools/src/gcc/libgcj-2.95.1/libjava/include/javaprims.h:23: syntax error before `;' /tools/src/gcc/libgcj-2.95.1/libjava/include/javaprims.h:24: syntax error before `;' /tools/src/gcc/libgcj-2.95.1/libjava/include/javaprims.h:25: syntax error before `;' >How-To-Repeat: %../libgcj-2.95.1/configure --enable-threads=posix \ --with-gnu-ld=/usr/local/bin/ld \ --with-gnu-as=/usr/local/bin/as \ --prefix=/tools/gcc/2.95.2-gasld/sun4u-5.6 \ --srcdir=/tools/src/gcc/libgcj-2.95.1 % make >Fix: >Release-Note: >Audit-Trail: Formerly PR gcj/360 From: Tom Tromey To: gregd@broadcom.com Cc: java-gnats@sourceware.cygnus.com Subject: Re: gcj/360: libgcj-2.95.1 build errors on solaris Date: 23 Oct 2000 12:37:56 -0600 >>>>> "Greg" == gregd writes: Greg> [147]: gcc -v Greg> [148]: gcj -v What does `c++ -v' tell you? Greg> /tools/src/gcc/libgcj-2.95.1/libjava/include/javaprims.h:21: language string `"Java"' not recognized This means you are using the wrong c++ compiler. You have to have a c++ compiler that has the Java extensions. Tom Responsible-Changed-From-To: apbianco->tromey Responsible-Changed-By: tromey Responsible-Changed-When: Tue Oct 24 15:45:39 2000 Responsible-Changed-Why: I handled it State-Changed-From-To: open->closed State-Changed-By: tromey State-Changed-When: Tue Oct 24 15:45:39 2000 State-Changed-Why: Reporter reports that problem was in "make" wrapper on his end. It was causing the build to pick up the wrong g++. From: tromey@cygnus.com To: apbianco@cygnus.com, gregd@broadcom.com, java-gnats@sourceware.cygnus.com, tromey@cygnus.com Cc: Subject: Re: gcj/360 Date: 24 Oct 2000 22:45:39 -0000 Synopsis: libgcj-2.95.1 build errors on solaris Responsible-Changed-From-To: apbianco->tromey Responsible-Changed-By: tromey Responsible-Changed-When: Tue Oct 24 15:45:39 2000 Responsible-Changed-Why: I handled it State-Changed-From-To: open->closed State-Changed-By: tromey State-Changed-When: Tue Oct 24 15:45:39 2000 State-Changed-Why: Reporter reports that problem was in "make" wrapper on his end. It was causing the build to pick up the wrong g++. http://sources.redhat.com/cgi-bin/gnatsweb.pl?cmd=view&pr=360&database=java >Unformatted: