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"

Reply via email to