From owner-freebsd-ports@FreeBSD.ORG Fri Apr 19 15:52:16 2013 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 93665772 for ; Fri, 19 Apr 2013 15:52:16 +0000 (UTC) (envelope-from ktsin@acm.org) Received: from msr6.hinet.net (msr6.hinet.net [168.95.4.106]) by mx1.freebsd.org (Postfix) with ESMTP id 4A257274 for ; Fri, 19 Apr 2013 15:52:15 +0000 (UTC) Received: from mail.hsins.com ([211.72.204.50]) by msr6.hinet.net (8.14.2/8.14.2) with ESMTP id r3J21O5p007096 for ; Fri, 19 Apr 2013 10:01:25 +0800 (CST) Received: from test.yahoo.com ([49.125.227.34]) by mail.hsins.com (8.13.4/8.13.4/cyrus) with ESMTP id r3J21NUQ082899 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 19 Apr 2013 10:01:24 +0800 (CST) (envelope-from ktsin@acm.org) Received: from test.yahoo.com (localhost [127.0.0.1]) by test.yahoo.com (8.14.6/8.14.6) with ESMTP id r3J21HRH016939 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Fri, 19 Apr 2013 10:01:17 +0800 (MYT) (envelope-from ktsin@acm.org) Received: (from ktsin@localhost) by test.yahoo.com (8.14.6/8.14.6/Submit) id r3J21FeB016938 for freebsd-ports@freebsd.org; Fri, 19 Apr 2013 10:01:15 +0800 (MYT) (envelope-from ktsin@acm.org) Date: Fri, 19 Apr 2013 10:01:15 +0800 From: kit To: freebsd-ports@freebsd.org Subject: firefox build broken under clang 3.3 Message-ID: <20130419020021.GA16918@test.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Mutt/1.5.21 (2010-09-15) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Apr 2013 15:52:16 -0000 updated current and now firefox and thunderbird both fail to build under the new clang 3.3. has anyone seen this or know how to fix? gmake[3]: Entering directory `/tmp/obj/usr/ports/www/firefox/work/mozilla-r= elease/obj-x86_64-portbld-freebsd10.0/js/src' /usr/bin/clang++ -o jsanalyze.o -c -I./../../dist/system_wrappers_js -incl= ude ../../../js/src/config/gcc_hidden.h -DENABLE_TYPEDARRAY_MOVE -DENABLE_Y= ARR_JIT=3D1 -DMOZ_GLUE_IN_PROGRAM -DNO_NSPR_10_SUPPORT -DEXPORT_JS_API -DJS= _HAS_CTYPES -DDLL_PREFIX=3D\"lib\" -DDLL_SUFFIX=3D\".so\" -DUSE_ZLIB -I/usr= /local/lib/libffi-3.0.11/include -I. -I../../../js/src/../../mfbt/double= -conversion -I../../../js/src -I. -I./../../dist/include -I/usr/local/incl= ude/nspr -I../../../js/src -I../../../js/src/assembler -I../../../js/s= rc/yarr -fPIC -Qunused-arguments -isystem/usr/local/include -I/usr/local/= include -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werr= or=3Dreturn-type -Wtype-limits -Wempty-body -Werror=3Dconversion-null -Wno-= ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variad= ic-macros -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning= -option -Wno-return-type-c-linkage -Wno-mismatched-tags -O2 -pipe -fno-stri= ct-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -= pipe -DNDEBUG -DTRIMMED -O2 -fomit-frame-pointer -DUSE_SYSTEM_MALLOC=3D1 -= DENABLE_ASSEMBLER=3D1 -DENABLE_JIT=3D1 -Qunused-arguments -isystem/usr/loc= al/include -I/usr/local/include -DMOZILLA_CLIENT -include ./js-confdefs.h = -MD -MF .deps/jsanalyze.o.pp /tmp/obj/usr/ports/www/firefox/work/mozilla-r= elease/js/src/jsanalyze.cpp In file included from /tmp/obj/usr/ports/www/firefox/work/mozilla-release/j= s/src/jsanalyze.cpp:14: In file included from ../../../js/src/jsinferinlines.h:21: In file included from ../../../js/src/vm/Stack-inl.h:19: In file included from ../../../js/src/jsscriptinlines.h:21: In file included from ../../../js/src/jsscopeinlines.h:26: In file included from ../../../js/src/jscntxtinlines.h:15: In file included from ../../../js/src/jsprobes.h:23: =2E./../../js/src/vm/ObjectImpl-inl.h:215:55: error: use of undeclared iden= tifier 'UndefinedValue'; did you mean 'UndefinedValue'? sp->init(comp, this->asObjectPtr(), offset++, UndefinedValue()); ^~~~~~~~~~~~~~ UndefinedValue =2E./../../js/src/jsapi.h:639:1: note: 'UndefinedValue' declared here UndefinedValue() ^ In file included from /tmp/obj/usr/ports/www/firefox/work/mozilla-release/j= s/src/jsanalyze.cpp:14: In file included from ../../../js/src/jsinferinlines.h:21: In file included from ../../../js/src/vm/Stack-inl.h:19: In file included from ../../../js/src/jsscriptinlines.h:21: In file included from ../../../js/src/jsscopeinlines.h:26: In file included from ../../../js/src/jscntxtinlines.h:15: In file included from ../../../js/src/jsprobes.h:23: =2E./../../js/src/vm/ObjectImpl-inl.h:217:55: error: use of undeclared iden= tifier 'UndefinedValue'; did you mean 'UndefinedValue'? sp->init(comp, this->asObjectPtr(), offset++, UndefinedValue()); ^~~~~~~~~~~~~~ UndefinedValue =2E./../../js/src/jsapi.h:639:1: note: 'UndefinedValue' declared here UndefinedValue() ^ 2 errors generated. gmake[3]: *** [jsanalyze.o] Error 1 gmake[3]: Leaving directory `/tmp/obj/usr/ports/www/firefox/work/mozilla-re= lease/obj-x86_64-portbld-freebsd10.0/js/src' gmake[2]: *** [libs_tier_js] Error 2 gmake[2]: Leaving directory `/tmp/obj/usr/ports/www/firefox/work/mozilla-re= lease/obj-x86_64-portbld-freebsd10.0' gmake[1]: *** [tier_js] Error 2 gmake[1]: Leaving directory `/tmp/obj/usr/ports/www/firefox/work/mozilla-re= lease/obj-x86_64-portbld-freebsd10.0' gmake: *** [default] Error 2 *** [do-build] Error code 1 Stop in /usr/ports/www/firefox. test:/usr/ports/www/firefox[536]$ clang -v FreeBSD clang version 3.3 (trunk 178860) 20130405 Target: x86_64-unknown-freebsd10.0 Thread model: posix