From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30527 invoked by alias); 13 Mar 2002 20:16:12 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 30451 invoked by uid 71); 13 Mar 2002 20:16:06 -0000 Resent-Date: 13 Mar 2002 20:16:06 -0000 Resent-Message-ID: <20020313201606.30446.qmail@sources.redhat.com> Resent-From: gcc-gnats@gcc.gnu.org (GNATS Filer) Resent-To: nobody@gcc.gnu.org Resent-Cc: gcc-prs@gcc.gnu.org, gcc-bugs@gcc.gnu.org, java-prs@gcc.gnu.org Resent-Reply-To: gcc-gnats@gcc.gnu.org, Rainer Orth Received:(qmail 29980 invoked from network); 13 Mar 2002 20:14:58 -0000 Received: from unknown (HELO gemma.TechFak.Uni-Bielefeld.DE) (129.70.136.103) by sources.redhat.com with SMTP; 13 Mar 2002 20:14:58 -0000 Received: from tamarinde.TechFak.Uni-Bielefeld.DE (tamarinde.TechFak.Uni-Bielefeld.DE [129.70.132.14]) by gemma.TechFak.Uni-Bielefeld.DE (8.9.1/8.9.1/TechFak/pk+ro20010720) with SMTP id VAA15626; Wed, 13 Mar 2002 21:14:53 +0100 (MET) Received: by tamarinde.TechFak.Uni-Bielefeld.DE (SMI-8.6/pk19971205) id VAA27030; Wed, 13 Mar 2002 21:14:53 +0100 Message-Id:<200203132014.VAA27030@tamarinde.TechFak.Uni-Bielefeld.DE> Date: Wed, 13 Mar 2002 12:16:00 -0000 From: Rainer Orth To: gcc-gnats@gcc.gnu.org Cc: Adam Megacz X-Send-Pr-Version:3.113 Subject: libgcj/5944: gnu/gcj/io/shs.cc doesn't compile on Solaris 2.5.1 (bootstrap failure) X-SW-Source: 2002-03/txt/msg00442.txt.bz2 List-Id: >Number: 5944 >Category: libgcj >Synopsis: Use of uint32_t breaks libgcj bootstrap on Solaris 2.5.1 >Confidential: no >Severity: serious >Priority: medium >Responsible: unassigned >State: open >Class: sw-bug >Submitter-Id: net >Arrival-Date: Wed Mar 13 12:16:05 PST 2002 >Closed-Date: >Last-Modified: >Originator: Rainer Orth >Release: 3.1 20020313 (prerelease) >Organization: Faculty of Technology, Bielefeld University >Environment: System: SunOS tamarinde 5.5.1 Generic_103640-28 sun4u sparc SUNW,Ultra-4 Architecture: sun4 host: sparc-sun-solaris2.5.1 build: sparc-sun-solaris2.5.1 target: sparc-sun-solaris2.5.1 configured with: /vol/gnu/src/gcc/gcc-3.1-branch-dist/configure --prefix=/vol/gcc --with-local-prefix=/vol/gcc --disable-nls >Description: Bootstrapping fails on Solaris 2.5.1 trying to compile gnu/gcj/io/shs.cc: /vol/gcc/obj/gcc-3.1-20020313/2.5.1-gcc/gcc/xgcc -shared-libgcc -B/vol/gcc/obj/gcc-3.1-20020313/2.5.1-gcc/gcc/ -nostdinc++ -L/vol/gcc/obj/gcc-3.1-20020313/2.5.1-gcc/sparc-sun-solaris2.5.1/libstdc++-v3/src -L/vol/gcc/obj/gcc-3.1-20020313/2.5.1-gcc/sparc-sun-solaris2.5.1/libstdc++-v3/src/.libs -B/vol/gcc/share/sparc-sun-solaris2.5.1/bin/ -B/vol/gcc/share/sparc-sun-solaris2.5.1/lib/ -isystem /vol/gcc/share/sparc-sun-solaris2.5.1/include -DHAVE_CONFIG_H -I. -I/vol/gnu/src/gcc/gcc-3.1-branch-dist/libjava -I./include -I./gcj -I/vol/gnu/src/gcc/gcc-3.1-branch-dist/libjava -Iinclude -I/vol/gnu/src/gcc/gcc-3.1-branch-dist/libjava/include -I/vol/gnu/src/gcc/gcc-3.1-branch-dist/libjava/../boehm-gc/include -DGC_SOLARIS_THREADS=1 -DGC_SOLARIS_PTHREADS=1 -DSILENT=1 -DNO_SIGNALS=1 -DNO_EXECUTE_PERMISSION=1 -DALL_INTERIOR_POINTERS=1 -DJAVA_FINALIZATION=1 -DGC_GCJ_SUPPORT=1 -DATOMIC_UNCOLLECTABLE=1 -I/vol/gnu/src/gcc/gcc-3.1-branch-dist/libjava/libltdl -I/vol/gnu/src/gcc/gcc-3.1-branch-dist/! libjava/libltdl -I/vol/gnu/src/gcc/gcc-3.1-branch-dist/libjava/.././libjava/../gcc -I/vol/gnu/src/gcc/gcc-3.1-branch-dist/libjava/../zlib -I/vol/gnu/src/gcc/gcc-3.1-branch-dist/libjava/../libffi/include -I../libffi/include -fno-rtti -fnon-call-exceptions -fdollars-in-identifiers -I/vol/X11/include -W -Wall -D_GNU_SOURCE -DPREFIX=\"/vol/gcc\" -g -O2 -MD -MT java/io/natFileDescriptor.lo -MF java/io/natFileDescriptor.pp -c java/io/natFileDescriptor.cc -fPIC -DPIC -o java/io/.libs/natFileDescriptor.o In file included from /vol/gnu/src/gcc/gcc-3.1-branch-dist/libjava/gnu/gcj/io/shs.cc:18: /vol/gnu/src/gcc/gcc-3.1-branch-dist/libjava/gnu/gcj/io/shs.h:34: parse error before `[' token /vol/gnu/src/gcc/gcc-3.1-branch-dist/libjava/gnu/gcj/io/shs.h:35: parse error before `,' token /vol/gnu/src/gcc/gcc-3.1-branch-dist/libjava/gnu/gcj/io/shs.h:36: parse error before `[' token This happens due to the following patch 2002-02-06 Adam Megacz * gnu/gcj/io/shs.h, gnu/gcj/io/shs.cc, gnu/gcj/io/natSimpleSHSStream.cc: use uint_t instead of LONG and BYTE which unconditionally uses uint_t which doesn't exist in standard headers on Solaris 2.5.1. java/lang/mprec.h has a workaround/fix for this. >How-To-Repeat: Try bootstrapping on Solaris 2.5.1 with libgcj included (the default). >Fix: I don't know how to best fix this: either include java/lang/mprec.h or (probably far better) move those definitions of uint_t to a better place. >Release-Note: >Audit-Trail: >Unformatted: