On Mon, 2013-03-11 at 12:00 +0100, Niclas Zeising wrote: > On 2013-03-11 11:58, Hartmann, O. wrote: > > Am 03/11/13 11:17, schrieb Dimitry Andric: > >> On 2013-03-10 00:39, Steve Kargl wrote: > >> ... > >>> If you have a clang built FreeBSD-current, then it is no > >>> longer possible to *bootstrap* gcc-4.6.x, gcc-4.7.x, nor > >>> the upcoming gcc-4.8.0. AFAICT, the problem is related > >>> to /usr/bin/cpp. I haven't tried earlier versions of > >>> gcc. > >> > >> I have built the lang/gcc47 and lang/gcc48 ports just now, and they > >> compiled without any issues. What is the exact error you have been > >> getting? > >> > >> I think there must be a common problem you and Oliver have in your build > >> environment, most likely non-default CFLAGS. What happens if you remove > >> make.conf and src.conf, do the gcc ports then build successfully? > > > > > > > > I have build port lang/gcc and lang/gcc46 recently on another box > > running the same configuration files like the boxes which fail > > (/etc/make.conf and /etc/src.conf). > > > > When removing /etc/make.conf and /etc/src.conf as requested, first thing > > I realize is that perl 5.14 wants to be installed - while I use > > throughout all systems perl 5.16. > > > > Having the default /etc/make.conf with only the PERL specific adaption > > > > PER_VERSION=5.16.2 > > > > gives a quite short journey into compiling lang/gcc with the following > > error: > > > > cc -c -DHAVE_CONFIG_H -O2 -pipe -I/usr/local/include > > -fno-strict-aliasing -I. -I.././../gcc-4.6.3/libiberty/../include -W > > -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic > > .././../gcc-4.6.3/libiberty/strverscmp.c -o strverscmp.o > > rm -f ./libiberty.a pic/./libiberty.a > > /usr/local/bin/ar rc ./libiberty.a \ > > ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o > > ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o > > ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o > > ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o > > ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o > > ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o > > ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o > > ./pex-unix.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o > > ./simple-object-elf.o ./simple-object-mach-o.o ./sort.o ./spaces.o > > ./splay-tree.o ./strerror.o ./strsignal.o ./unlink-if-ordinary.o > > ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o > > ./xstrndup.o ./mempcpy.o ./strverscmp.o > > /usr/local/bin/ranlib ./libiberty.a > > if [ x"-fpic" != x ]; then \ > > cd pic; \ > > /usr/local/bin/ar rc ./libiberty.a \ > > ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./sha1.o ./alloca.o > > ./argv.o ./choose-temp.o ./concat.o ./cp-demint.o ./crc32.o > > ./dyn-string.o ./fdmatch.o ./fibheap.o ./filename_cmp.o ./floatformat.o > > ./fnmatch.o ./fopen_unlocked.o ./getopt.o ./getopt1.o ./getpwd.o > > ./getruntime.o ./hashtab.o ./hex.o ./lbasename.o ./lrealpath.o > > ./make-relative-prefix.o ./make-temp-file.o ./objalloc.o ./obstack.o > > ./partition.o ./pexecute.o ./physmem.o ./pex-common.o ./pex-one.o > > ./pex-unix.o ./safe-ctype.o ./simple-object.o ./simple-object-coff.o > > ./simple-object-elf.o ./simple-object-mach-o.o ./sort.o ./spaces.o > > ./splay-tree.o ./strerror.o ./strsignal.o ./unlink-if-ordinary.o > > ./xatexit.o ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o > > ./xstrndup.o ./mempcpy.o ./strverscmp.o; \ > > /usr/local/bin/ranlib ./libiberty.a; \ > > cd ..; \ > > else true; fi > > gmake[2]: Leaving directory `/usr/ports/lang/gcc/work/build/libiberty' > > gmake[1]: Leaving directory `/usr/ports/lang/gcc/work/build' > > gmake: *** [all] Error 2 > > *** [do-build] Error code 1 > > > > Stop in /usr/ports/lang/gcc. > > *** [build] Error code 1 > > Do you, by any chance, use BSD grep? > Regards! Yes, I do. But I use it on ALL systems, even on that box, which is compiling lang/gcc. But that specific box is Ivy-Bridge architecture, the others are all C2D (if, and only if the tuning of the compiler CLANG is miscompiling code affecting this issue ...). Oliver
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:35 UTC