Date: Thu, 29 Aug 2002 16:02:51 -0400 (EDT) From: Wesley Morgan <morganw@chemikals.org> To: Radko Keves <rado@studnet.sk> Cc: questions@freebsd.org Subject: Re: problem compiling gcc3x Message-ID: <20020829160033.N11207-100000@volatile.chemikals.org> In-Reply-To: <20020829184812.GA15607@studnet.sk>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020829160033.N11207-100000>
