The following reply was made to PR ports/177728; it has been noted by GNATS.
From: Jan Beich <jbe...@tormail.org> To: Mark Andrews <ma...@isc.org> Cc: bug-follo...@freebsd.org Subject: Re: ports/177728: firefox-20.0,1 requires a GCC 4.7 or later Date: Wed, 10 Apr 2013 02:55:05 +0300 Mark Andrews <ma...@isc.org> writes: > In message <1upzxs-0009ej...@internal.tormail.org>, Jan Beich writes: > >> Mark Andrews <ma...@isc.org> writes: >> >> >>Environment: >> > System: FreeBSD sex.dv.isc.org 8.4-PRERELEASE FreeBSD 8.4-PRERELEASE >> > #28 r249035M: Wed Apr 3 14:24:08 EST 2013 >> > ma...@sex.dv.isc.org:/usr/obj/usr/src/sys/DEBUG i386 >> >>Description: >> > Firefox tries to include <new> which is not available until >> > GCC 4.7. >> >>How-To-Repeat: >> > Attempt to build firefox on FreeBSD 8.4. >> >> It builds fine on pointyhat with default options and using poudriere >> with GIO and LOGGING unset. Provide more details. >> >> http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/a.8.20130404090506.poin >> tyhat/firefox-20.0,1.log >> http://ompldr.org/vaTFnMg/firefox-20.0,1.log.gz > > See http://users.isc.org/~marka/177728 for failing build. [...] > checking compiler version... gcc46 (FreeBSD Ports Collection) 4.6.4 20120831 > (prerelease) That corresponds to lang/gcc46 snapshot from September. While firefox should build fine with any (maintained) gcc version selectively upgrading ports is not really supported. > /usr/ports/www/firefox/work/mozilla-release/memory/mozalloc/mozalloc.cpp:9:54: > fatal error: new: No such file or directory > compilation terminated. > gmake[3]: *** [mozalloc.o] Error 1 base-gcc and clang (without -stdlib=libc++) use /usr/include/c++/4.2/new. gccXY from ports use /usr/local/lib/gccXY/include/c++/new which can be confirmed by looking at pointyhat packages e.g., # same version as you're using $ tar tf gcc-4.6.4.20120831.tbz | fgrep c++/new lib/gcc46/include/c++/new # latest snapshot $ tar tf gcc-4.6.4.20130215.tbz | fgrep c++/new lib/gcc46/include/c++/new ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8-stable/lang/gcc-4.6.4.20120831.tbz ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-8.4-release/lang/gcc-4.6.4.20130215.tbz _______________________________________________ freebsd-gecko@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-gecko To unsubscribe, send any mail to "freebsd-gecko-unsubscr...@freebsd.org"