From owner-freebsd-questions Thu Aug 29 13: 3: 3 2002 Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 36D3437B400 for ; Thu, 29 Aug 2002 13:02:59 -0700 (PDT) Received: from smtp2.southeast.rr.com (smtp2.southeast.rr.com [24.93.67.83]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6DD0D43E42 for ; Thu, 29 Aug 2002 13:02:58 -0700 (PDT) (envelope-from morganw@chemikals.org) Received: from mail7.sc.rr.com (fe7 [24.93.67.54]) by smtp2.southeast.rr.com (8.12.5/8.12.2) with ESMTP id g7TK3Zts022658; Thu, 29 Aug 2002 16:03:35 -0400 (EDT) Received: from volatile.chemikals.org ([24.88.49.48]) by mail7.sc.rr.com with Microsoft SMTPSVC(5.5.1877.757.75); Thu, 29 Aug 2002 16:02:51 -0400 Date: Thu, 29 Aug 2002 16:02:51 -0400 (EDT) From: Wesley Morgan To: Radko Keves Cc: questions@freebsd.org Subject: Re: problem compiling gcc3x In-Reply-To: <20020829184812.GA15607@studnet.sk> Message-ID: <20020829160033.N11207-100000@volatile.chemikals.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG There seems to be two ways to work around this.... 1) add "-Wl,-N" to your build line 2) manually update the port to a much newer, WAY WAY less broken snapshot. I've done option 2 with the 08-12, 08-19, and now the 08-26 snapshots and believe me they are much much better. Just make sure you change all the 3.2/32 references to 3.3/33 (the gcc33 port seems to be a copy of the gcc32 port). I have *no* idea why it has not been updated, it is in dire need of one. On Thu, 29 Aug 2002, Radko Keves wrote: > hi i try to compile gcc33 but have found this error: > make > .. > .. > gmake[3]: Entering directory `/var/tmp/usr/ports/lang/gcc33/work/build/i386-portbld-freebsd5.0/libjava' > /bin/sh ./libtool --tag=GCJ --mode=link /var/tmp/usr/ports/lang/gcc33/work/build/gcc/gcj -B/var/tmp/usr/ports/lang/gcc33/work/build/i386-portbld-freebsd5.0/libjava/ -B/var/tmp/usr/ports/lang/gcc33/work/build/gcc/ -L/var/tmp/usr/ports/lang/gcc33/work/build/i386-portbld-freebsd5.0/libjava -ffloat-store -g -O2 -o rmic --main=gnu.java.rmi.rmic.RMIC -rpath /usr/local/lib -shared-libgcc -pthread -L/var/tmp/usr/ports/lang/gcc33/work/build/i386-portbld-freebsd5.0/libjava/.libs libgcj.la > /var/tmp/usr/ports/lang/gcc33/work/build/gcc/gcj -B/var/tmp/usr/ports/lang/gcc33/work/build/i386-portbld-freebsd5.0/libjava/ -B/var/tmp/usr/ports/lang/gcc33/work/build/gcc/ -ffloat-store -g -O2 -o rmic --main=gnu.java.rmi.rmic.RMIC -shared-libgcc -pthread -L/var/tmp/usr/ports/lang/gcc33/work/build/i386-portbld-freebsd5.0/libjava -L/var/tmp/usr/ports/lang/gcc33/work/build/i386-portbld-freebsd5.0/libjava/.libs ./.libs/libgcj.a -L/var/tmp/usr/ports/lang/gcc33/work/build/i386-portbld-freebsd5.0/libstdc++-v3/src -L/var/tmp/usr/ports/lang/gcc33/work/build/i386-portbld-freebsd5.0/libstdc++-v3/src/.libs -L/var/tmp/usr/ports/lang/gcc33/work/build/gcc -lgcc -lgcc -Wl,--rpath -Wl,/usr/local/lib > /usr/libexec/elf/ld: rmic: Not enough room for program headers (allocated 6, need 7) > /usr/libexec/elf/ld: final link failed: Bad value > collect2: ld returned 1 exit status > gmake[3]: *** [rmic] Error 1 > gmake[3]: Leaving directory `/var/tmp/usr/ports/lang/gcc33/work/build/i386-portbld-freebsd5.0/libjava' > gmake[2]: *** [all-recursive] Error 1 > gmake[2]: Leaving directory `/var/tmp/usr/ports/lang/gcc33/work/build/i386-portbld-freebsd5.0/libjava' > gmake[1]: *** [all-target-libjava] Error 2 > gmake[1]: Leaving directory `/var/tmp/usr/ports/lang/gcc33/work/build' > gmake: *** [bootstrap] Error 2 > *** Error code 2 > > Stop in /usr/ports/lang/gcc33. > > but too with gcc32 > > what wrong ? > > thank > -- _ __ ___ ____ ___ ___ ___ Wesley N Morgan _ __ ___ | _ ) __| \ morganw@chemikals.org _ __ | _ \._ \ |) | FreeBSD: The Power To Serve _ |___/___/___/ Hi! I'm a .signature virus! Copy me into your ~/.signature to help me spread! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message