From owner-freebsd-gecko@FreeBSD.ORG Mon Dec 19 11:07:26 2011 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5EE3A1065677 for ; Mon, 19 Dec 2011 11:07:26 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 4D0858FC08 for ; Mon, 19 Dec 2011 11:07:26 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id pBJB7Qr8011230 for ; Mon, 19 Dec 2011 11:07:26 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id pBJB7PXS011228 for gecko@FreeBSD.org; Mon, 19 Dec 2011 11:07:25 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 19 Dec 2011 11:07:25 GMT Message-Id: <201112191107.pBJB7PXS011228@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: gecko@FreeBSD.org Cc: Subject: Current problem reports assigned to gecko@FreeBSD.org X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Dec 2011 11:07:26 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/162939 gecko www/firefox crashes with Zotero add-on o ports/162075 gecko www/firefox >= 7.0.1_2 bug with respect to pentadactyl o ports/161421 gecko [patch] www/firefox: use libevent2 o ports/160933 gecko Bad port interactions between Mozilla projects o ports/160411 gecko www/libxul: does not compile/configure using clang o ports/160387 gecko security/ca_root_nss: Allow user to trust extra local o ports/160351 gecko www/libxul installs incorrect mozilla-nss.pc o ports/159831 gecko www/firefox is broken o ports/156335 gecko www/firefox: Repeatable firefox-4.0_1,1 crash f ports/155949 gecko www/firefox: firefox 4, WITH_PGO, better Text against o ports/153114 gecko www/firefox 3.6.12_1,1 crash: Assertion failure: prop o ports/150631 gecko www/firefox 3.6.9 does not build if you have previousl o ports/146231 gecko [feature request] [patch] www/firefox: use port libs o ports/144044 gecko [PATCH] www/firefox: Makefile.webplugins target order 14 problems total. From owner-freebsd-gecko@FreeBSD.ORG Mon Dec 19 18:20:03 2011 Return-Path: Delivered-To: gecko@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A4F82106564A for ; Mon, 19 Dec 2011 18:20:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 7E7F38FC13 for ; Mon, 19 Dec 2011 18:20:03 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id pBJIK3sa010942 for ; Mon, 19 Dec 2011 18:20:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id pBJIK35i010941; Mon, 19 Dec 2011 18:20:03 GMT (envelope-from gnats) Resent-Date: Mon, 19 Dec 2011 18:20:03 GMT Resent-Message-Id: <201112191820.pBJIK35i010941@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: gecko@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jan Beich Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 665F91065672 for ; Mon, 19 Dec 2011 18:14:21 +0000 (UTC) (envelope-from jbeich@tormail.net) Received: from server2.hudsonvalleyhost.com (server2.hudsonvalleyhost.com [66.7.195.77]) by mx1.freebsd.org (Postfix) with ESMTP id CA6BB8FC12 for ; Mon, 19 Dec 2011 18:14:20 +0000 (UTC) Received: from c-98-247-32-119.hsd1.wa.comcast.net ([98.247.32.119]:62982 helo=internal.tormail.net) by server2.hudsonvalleyhost.com with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.69) (envelope-from ) id 1Rchj6-002uex-Fo for FreeBSD-gnats-submit@freebsd.org; Mon, 19 Dec 2011 13:14:19 -0500 Received: from jbeich by internal.tormail.net with local (Exim 4.63) (envelope-from ) id 1Rchhp-0002jO-OF for FreeBSD-gnats-submit@freebsd.org; Mon, 19 Dec 2011 18:13:08 +0000 Message-Id: <1Rchhp-0002jO-OF@internal.tormail.net> Date: Mon, 19 Dec 2011 08:05:51 -1000 From: Jan Beich To: FreeBSD-gnats-submit@FreeBSD.org Cc: Subject: ports/163454: [patch] www/firefox-beta: unbreak with libc++ X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Dec 2011 18:20:03 -0000 >Number: 163454 >Category: ports >Synopsis: [patch] www/firefox-beta: unbreak with libc++ >Confidential: no >Severity: non-critical >Priority: low >Responsible: gecko >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Mon Dec 19 18:20:03 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Jan Beich >Release: FreeBSD 10.0-CURRENT amd64 >Organization: >Environment: WITH_LIBCPLUSPLUS=3D CXX =3D clang++ CXXFLAGS +=3D -stdlib=3Dlibc++ >Description: >How-To-Repeat: #v+ $ make [...] clang++ -o message_pump_libevent.o -c -I../../dist/stl_wrappers -I../../dis= t/system_wrappers -include ../../config/gcc_hidden.h -DMOZILLA_INTERNAL_API= -D_IMPL_NS_COM -DEXPORT_XPT_API -DEXPORT_XPTC_API -D_IMPL_NS_GFX -D_IMPL_N= S_WIDGET -DIMPL_XREAPI -DIMPL_NS_NET -DIMPL_THEBES -DSTATIC_EXPORTABLE_JS_= API -DOSTYPE=3D\"FreeBSD9\" -DOSARCH=3DFreeBSD -DEXCLUDE_SKIA_DEPENDENCIES = -DOS_LINUX=3D1 -DOS_POSIX=3D1 -I../../dist -I../../ipc/chromium/src -I../= ../ipc/glue -I../../ipc/ipdl/_ipdlheaders -I. -I. -I../../dist/include -I.= ./../dist/include/nsprpub -I/usr/local/include/nspr -IWRKSRC/dist/include/= nss -fPIC -I/usr/local/include -fno-rtti -fno-exceptions -Wall -Wpoint= er-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtu= al-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=3Dreturn-type -O= 2 -pipe -fno-strict-aliasing -O2 -stdlib=3Dlibc++ -fno-strict-aliasing -std= =3Dgnu++0x -ffunction-sections -fdata-sections -pipe -DNDEBUG -DTRIMMED -D_= THREAD_SAFE -D_REENTRANT -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-= 2.0/include -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/= local/include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/in= clude/gio-unix-2.0/ -I/usr/local/include -I/usr/local/include/glib-2.0 -I/u= sr/local/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/inclu= de/libpng -I/usr/local/include/libdrm -I/usr/local/include/gtk-unix-print-2= .0 -fno-omit-frame-pointer -I/usr/local/include -DMOZILLA_CLIENT -includ= e ../../mozilla-config.h WRKSRC/ipc/chromium/src/base/message_pump_libevent= .cc WRKSRC/ipc/chromium/src/base/message_pump_libevent.cc:91:28: error: use of undeclared identifier 'read' int nread =3D HANDLE_EINTR(read(socket, &buf, 1)); ^ WRKSRC/ipc/chromium/src/base/eintr_wrapper.h:20:10: note: expanded from: typeof(x) __eintr_result__; \ ^ WRKSRC/ipc/chromium/src/base/message_pump_libevent.cc:91:28: error: use of undeclared identifier 'read' int nread =3D HANDLE_EINTR(read(socket, &buf, 1)); ^ WRKSRC/ipc/chromium/src/base/eintr_wrapper.h:22:24: note: expanded from: __eintr_result__ =3D x; \ ^ WRKSRC/ipc/chromium/src/base/message_pump_libevent.cc:91:7: error: cannot initialize a variable of type 'int' with an rvalue of type 'vo= id' int nread =3D HANDLE_EINTR(read(socket, &buf, 1)); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ WRKSRC/ipc/chromium/src/base/message_pump_libevent.cc:109:7: error: use of undeclared identifier 'pipe' if (pipe(fds)) { ^ WRKSRC/ipc/chromium/src/base/message_pump_libevent.cc:140:5: error: use of undeclared identifier 'close' close(wakeup_pipe_in_); ^ WRKSRC/ipc/chromium/src/base/message_pump_libevent.cc:142:5: error: use of undeclared identifier 'close' close(wakeup_pipe_out_); ^ WRKSRC/ipc/chromium/src/base/message_pump_libevent.cc:359:29: error: use of undeclared identifier 'write' int nwrite =3D HANDLE_EINTR(write(wakeup_pipe_in_, &buf, 1)); ^ WRKSRC/ipc/chromium/src/base/eintr_wrapper.h:20:10: note: expanded from: typeof(x) __eintr_result__; \ ^ WRKSRC/ipc/chromium/src/base/message_pump_libevent.cc:359:29: error: use of undeclared identifier 'write' int nwrite =3D HANDLE_EINTR(write(wakeup_pipe_in_, &buf, 1)); ^ WRKSRC/ipc/chromium/src/base/eintr_wrapper.h:22:24: note: expanded from: __eintr_result__ =3D x; \ ^ WRKSRC/ipc/chromium/src/base/message_pump_libevent.cc:359:7: error: cannot initialize a variable of type 'int' with an rvalue of type 'vo= id' int nwrite =3D HANDLE_EINTR(write(wakeup_pipe_in_, &buf, 1)); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9 errors generated. gmake[4]: *** [message_pump_libevent.o] Error 1 clang++ -o file_util_linux.o -c -I../../dist/stl_wrappers -I../../dist/syst= em_wrappers -include ../../config/gcc_hidden.h -DMOZILLA_INTERNAL_API -D_IM= PL_NS_COM -DEXPORT_XPT_API -DEXPORT_XPTC_API -D_IMPL_NS_GFX -D_IMPL_NS_WIDG= ET -DIMPL_XREAPI -DIMPL_NS_NET -DIMPL_THEBES -DSTATIC_EXPORTABLE_JS_API -D= OSTYPE=3D\"FreeBSD9\" -DOSARCH=3DFreeBSD -DEXCLUDE_SKIA_DEPENDENCIES -DOS_= LINUX=3D1 -DOS_POSIX=3D1 -I../../dist -I../../ipc/chromium/src -I../../ipc= /glue -I../../ipc/ipdl/_ipdlheaders -I. -I. -I../../dist/include -I../../d= ist/include/nsprpub -I/usr/local/include/nspr -IWRKSRC/dist/include/nss = -fPIC -I/usr/local/include -fno-rtti -fno-exceptions -Wall -Wpointer-ari= th -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dto= r -Wno-invalid-offsetof -Wno-variadic-macros -Werror=3Dreturn-type -O2 -pip= e -fno-strict-aliasing -O2 -stdlib=3Dlibc++ -fno-strict-aliasing -std=3Dgnu= ++0x -ffunction-sections -fdata-sections -pipe -DNDEBUG -DTRIMMED -D_THREAD= _SAFE -D_REENTRANT -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/in= clude -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/= include/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/= gio-unix-2.0/ -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/loc= al/include/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/lib= png -I/usr/local/include/libdrm -I/usr/local/include/gtk-unix-print-2.0 -= fno-omit-frame-pointer -I/usr/local/include -DMOZILLA_CLIENT -include ../.= ./mozilla-config.h WRKSRC/ipc/chromium/src/base/file_util_linux.cc WRKSRC/ipc/chromium/src/base/file_util_linux.cc:43:5: error: use of undeclared identifier 'close' close(infile); ^ WRKSRC/ipc/chromium/src/base/file_util_linux.cc:52:39: error: use of undeclared identifier 'read'; did you mean 'fread'? ssize_t bytes_read =3D HANDLE_EINTR(read(infile, &buffer[0], buffer.siz= e())); ^ ../../ipc/chromium/src/base/eintr_wrapper.h:20:10: note: expanded from: typeof(x) __eintr_result__; \ ^ /usr/include/stdio.h:243:9: note: 'fread' declared here size_t fread(void * __restrict, size_t, size_t, FILE * __restrict); ^ WRKSRC/ipc/chromium/src/base/file_util_linux.cc:52:77: error: too few arguments to function call, expected 4, have 3 ssize_t bytes_read =3D HANDLE_EINTR(read(infile, &buffer[0], buffer.siz= e())); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~^~ ../../ipc/chromium/src/base/eintr_wrapper.h:20:10: note: expanded from: typeof(x) __eintr_result__; \ ^ /usr/include/stdio.h:243:1: note: 'fread' declared here size_t fread(void * __restrict, size_t, size_t, FILE * __restrict); ^ WRKSRC/ipc/chromium/src/base/file_util_linux.cc:52:39: error: use of undeclared identifier 'read'; did you mean 'fread'? ssize_t bytes_read =3D HANDLE_EINTR(read(infile, &buffer[0], buffer.siz= e())); ^ ../../ipc/chromium/src/base/eintr_wrapper.h:22:24: note: expanded from: __eintr_result__ =3D x; \ ^ /usr/include/stdio.h:243:9: note: 'fread' declared here size_t fread(void * __restrict, size_t, size_t, FILE * __restrict); ^ WRKSRC/ipc/chromium/src/base/file_util_linux.cc:52:77: error: too few arguments to function call, expected 4, have 3 ssize_t bytes_read =3D HANDLE_EINTR(read(infile, &buffer[0], buffer.siz= e())); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~^~ ../../ipc/chromium/src/base/eintr_wrapper.h:22:24: note: expanded from: __eintr_result__ =3D x; \ ^ /usr/include/stdio.h:243:1: note: 'fread' declared here size_t fread(void * __restrict, size_t, size_t, FILE * __restrict); ^ WRKSRC/ipc/chromium/src/base/file_util_linux.cc:52:13: error: cannot initialize a variable of type 'ssize_t' (aka 'long') with an r= value of type 'void' ssize_t bytes_read =3D HANDLE_EINTR(read(infile, &buffer[0], buffer.siz= e())); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~= ~~~ WRKSRC/ipc/chromium/src/base/file_util_linux.cc:62:15: error: cannot initialize a variable of type 'ssize_t' (aka 'long') with an r= value of type 'void' ssize_t bytes_written_partial =3D HANDLE_EINTR(write( ^ ~~~~~~~~~~~~~~~~~~~ WRKSRC/ipc/chromium/src/base/file_util_linux.cc:74:20: error: use of undeclared identifier 'close' if (HANDLE_EINTR(close(infile)) < 0) ^ ../../ipc/chromium/src/base/eintr_wrapper.h:20:10: note: expanded from: typeof(x) __eintr_result__; \ ^ WRKSRC/ipc/chromium/src/base/file_util_linux.cc:74:20: error: use of undeclared identifier 'close' if (HANDLE_EINTR(close(infile)) < 0) ^ ../../ipc/chromium/src/base/eintr_wrapper.h:22:24: note: expanded from: __eintr_result__ =3D x; \ ^ WRKSRC/ipc/chromium/src/base/file_util_linux.cc:74:35: error: invalid operands to binary expression ('void' and 'int') if (HANDLE_EINTR(close(infile)) < 0) ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ WRKSRC/ipc/chromium/src/base/file_util_linux.cc:76:20: error: use of undeclared identifier 'close' if (HANDLE_EINTR(close(outfile)) < 0) ^ ../../ipc/chromium/src/base/eintr_wrapper.h:20:10: note: expanded from: typeof(x) __eintr_result__; \ ^ WRKSRC/ipc/chromium/src/base/file_util_linux.cc:76:20: error: use of undeclared identifier 'close' if (HANDLE_EINTR(close(outfile)) < 0) ^ ../../ipc/chromium/src/base/eintr_wrapper.h:22:24: note: expanded from: __eintr_result__ =3D x; \ ^ WRKSRC/ipc/chromium/src/base/file_util_linux.cc:76:36: error: invalid operands to binary expression ('void' and 'int') if (HANDLE_EINTR(close(outfile)) < 0) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~ 13 errors generated. gmake[4]: *** [file_util_linux.o] Error 1 clang++ -o time_posix.o -c -I../../dist/stl_wrappers -I../../dist/system_wr= appers -include ../../config/gcc_hidden.h -DMOZILLA_INTERNAL_API -D_IMPL_NS= _COM -DEXPORT_XPT_API -DEXPORT_XPTC_API -D_IMPL_NS_GFX -D_IMPL_NS_WIDGET -D= IMPL_XREAPI -DIMPL_NS_NET -DIMPL_THEBES -DSTATIC_EXPORTABLE_JS_API -DOSTYP= E=3D\"FreeBSD9\" -DOSARCH=3DFreeBSD -DEXCLUDE_SKIA_DEPENDENCIES -DOS_LINUX= =3D1 -DOS_POSIX=3D1 -I../../dist -I../../ipc/chromium/src -I../../ipc/glue= -I../../ipc/ipdl/_ipdlheaders -I. -I. -I../../dist/include -I../../dist/i= nclude/nsprpub -I/usr/local/include/nspr -IWRKSRC/dist/include/nss -f= PIC -I/usr/local/include -fno-rtti -fno-exceptions -Wall -Wpointer-arith -W= overloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wn= o-invalid-offsetof -Wno-variadic-macros -Werror=3Dreturn-type -O2 -pipe -fn= o-strict-aliasing -O2 -stdlib=3Dlibc++ -fno-strict-aliasing -std=3Dgnu++0x = -ffunction-sections -fdata-sections -pipe -DNDEBUG -DTRIMMED -D_THREAD_SAFE= -D_REENTRANT -I/usr/local/include/gtk-2.0 -I/usr/local/lib/gtk-2.0/include= -I/usr/local/include/atk-1.0 -I/usr/local/include/cairo -I/usr/local/inclu= de/gdk-pixbuf-2.0 -I/usr/local/include/pango-1.0 -I/usr/local/include/gio-u= nix-2.0/ -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/in= clude/pixman-1 -I/usr/local/include/freetype2 -I/usr/local/include/libpng -= I/usr/local/include/libdrm -I/usr/local/include/gtk-unix-print-2.0 -fno-o= mit-frame-pointer -I/usr/local/include -DMOZILLA_CLIENT -include ../../moz= illa-config.h WRKSRC/ipc/chromium/src/base/time_posix.cc WRKSRC/ipc/chromium/src/base/time_posix.cc:181:2: error: #error No usable tick clock function on this platform. #error No usable tick clock function on this platform. ^ 1 error generated. gmake[4]: *** [time_posix.o] Error 1 clang++ -o nsScriptError.o -c -I../../../../dist/stl_wrappers -I../../../..= /dist/system_wrappers -include ../../../../config/gcc_hidden.h -DMOZILLA_IN= TERNAL_API -D_IMPL_NS_COM -DEXPORT_XPT_API -DEXPORT_XPTC_API -D_IMPL_NS_GFX= -D_IMPL_NS_WIDGET -DIMPL_XREAPI -DIMPL_NS_NET -DIMPL_THEBES -DSTATIC_EXPO= RTABLE_JS_API -DOSTYPE=3D\"FreeBSD9\" -DOSARCH=3DFreeBSD -DJSFILE -DJS_THRE= ADSAFE -DEXPORT_XPC_API -DJS_TRACER=3D1 -DFEATURE_NANOJIT=3D1 -DAVMPLUS_64= BIT -DAVMPLUS_AMD64 -DAVMPLUS_UNIX -D_IMPL_NS_LAYOUT -I./../wrappers -I./.= ./loader -I../../../../js/src -I../../../../js/src/nanojit -I../../../../ca= ps/include -I../../../../content/base/src -I../../../../content/html/conten= t/src -I../../../../content/html/document/src -I../../../../content/svg/con= tent/src -I../../../../layout/style -I../../../../layout/base -I../../../..= /dom/base -I../../../../xpcom/ds -I. -I. -I../../../../dist/include -I../.= ./../../dist/include/nsprpub -I/usr/local/include/nspr -IWRKSRC/dist/inclu= de/nss -fPIC -I/usr/local/include -fno-rtti -fno-exceptions -Wall -Wpo= inter-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-vi= rtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros -Werror=3Dreturn-type= -O2 -pipe -fno-strict-aliasing -O2 -stdlib=3Dlibc++ -fno-strict-aliasing -= std=3Dgnu++0x -ffunction-sections -fdata-sections -pipe -DNDEBUG -DTRIMMED= -fno-omit-frame-pointer -I/usr/local/include -DMOZILLA_CLIENT -include ..= /../../../mozilla-config.h WRKSRC/js/src/xpconnect/src/nsScriptError.cpp In file included from WRKSRC/js/src/xpconnect/src/nsScriptError.cpp:46: In file included from ../../../../dom/base/nsGlobalWindow.h:82: In file included from ../../../../dist/include/nsEventListenerManager.h:52: In file included from ../../../../dist/include/nsGUIEvent.h:46: In file included from ../../../../dist/include/nsRect.h:49: In file included from ../../../../dist/include/mozilla/gfx/BaseRect.h:41: /usr/include/c++/v1/cmath:763:76: error: use of undeclared identifier 'cosh= l' inline _LIBCPP_INLINE_VISIBILITY long double cosh(long double __x) {return = coshl(__x);} ^ /usr/include/c++/v1/cmath:778:75: error: use of undeclared identifier 'expl' inline _LIBCPP_INLINE_VISIBILITY long double exp(long double __x) {return e= xpl(__x);} ^ /usr/include/c++/v1/cmath:879:75: error: use of undeclared identifier 'logl' inline _LIBCPP_INLINE_VISIBILITY long double log(long double __x) {return l= ogl(__x);} ^ /usr/include/c++/v1/cmath:894:77: error: use of undeclared identifier 'log1= 0l' inline _LIBCPP_INLINE_VISIBILITY long double log10(long double __x) {return= log10l(__x);} = ^ /usr/include/c++/v1/cmath:919:92: error: use of undeclared identifier 'powl' inline _LIBCPP_INLINE_VISIBILITY long double pow(long double __x, long doub= le __y) {return powl(__x, __y);} = ^ /usr/include/c++/v1/cmath:960:76: error: use of undeclared identifier 'sinh= l' inline _LIBCPP_INLINE_VISIBILITY long double sinh(long double __x) {return = sinhl(__x);} ^ /usr/include/c++/v1/cmath:1005:76: error: use of undeclared identifier 'tan= hl' inline _LIBCPP_INLINE_VISIBILITY long double tanh(long double __x) {return = tanhl(__x);} ^ /usr/include/c++/v1/cmath:1020:77: error: use of undeclared identifier 'aco= shl' inline _LIBCPP_INLINE_VISIBILITY long double acosh(long double __x) {return= acoshl(__x);} = ^ /usr/include/c++/v1/cmath:1035:77: error: use of undeclared identifier 'asi= nhl' inline _LIBCPP_INLINE_VISIBILITY long double asinh(long double __x) {return= asinhl(__x);} = ^ /usr/include/c++/v1/cmath:1050:77: error: use of undeclared identifier 'ata= nhl' inline _LIBCPP_INLINE_VISIBILITY long double atanh(long double __x) {return= atanhl(__x);} = ^ /usr/include/c++/v1/cmath:1105:75: error: use of undeclared identifier 'erf= l' inline _LIBCPP_INLINE_VISIBILITY long double erf(long double __x) {return e= rfl(__x);} ^ /usr/include/c++/v1/cmath:1118:76: error: use of undeclared identifier 'erf= cl' inline _LIBCPP_INLINE_VISIBILITY long double erfc(long double __x) {return = erfcl(__x);} ^ /usr/include/c++/v1/cmath:1144:77: error: use of undeclared identifier 'exp= m1l' inline _LIBCPP_INLINE_VISIBILITY long double expm1(long double __x) {return= expm1l(__x);} = ^ /usr/include/c++/v1/cmath:1294:78: error: use of undeclared identifier 'lga= mmal' inline _LIBCPP_INLINE_VISIBILITY long double lgamma(long double __x) {retur= n lgammal(__x);} = ^ /usr/include/c++/v1/cmath:1333:77: error: use of undeclared identifier 'log= 1pl' inline _LIBCPP_INLINE_VISIBILITY long double log1p(long double __x) {return= log1pl(__x);} = ^ /usr/include/c++/v1/cmath:1346:76: error: use of undeclared identifier 'log= 2l' inline _LIBCPP_INLINE_VISIBILITY long double log2(long double __x) {return = log2l(__x);} ^ /usr/include/c++/v1/cmath:1553:78: error: use of undeclared identifier 'tga= mmal' inline _LIBCPP_INLINE_VISIBILITY long double tgamma(long double __x) {retur= n tgammal(__x);} = ^ /usr/include/c++/v1/cmath:1581:9: error: no member named 'coshl' in the glo= bal namespace using ::coshl; ~~^ /usr/include/c++/v1/cmath:1582:9: error: no member named 'expl' in the glob= al namespace using ::expl; ~~^ fatal error: too many errors emitted, stopping now [-ferror-limit=3D] 20 errors generated. gmake[4]: *** [nsScriptError.o] Error 1 /usr/local/bin/python2.7 ../../config/pythonpath.py -I../../config ../../co= nfig/expandlibs_exec.py --uselist -- clang++ -I/usr/local/include -fno-rtt= i -fno-exceptions -Wall -Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-c= tor-dtor-privacy -Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-= macros -Werror=3Dreturn-type -O2 -pipe -fno-strict-aliasing -O2 -stdlib=3Dl= ibc++ -fno-strict-aliasing -std=3Dgnu++0x -ffunction-sections -fdata-sectio= ns -pipe -DNDEBUG -DTRIMMED -fno-omit-frame-pointer -fPIC -shared -Wl,-z,d= efs -Wl,--gc-sections -Wl,-h,libxul.so -o libxul.so nsStaticXULComponents.= o nsUnicharUtils.o nsBidiUtils.o nsRDFResource.o -pthread -lc -Wl,-= rpath-link,WRKSRC/dist/bin -Wl,-rpath-link,/usr/local/lib ../../toolkit/x= re/libxulapp_s.a ../../staticlib/components/libnecko.a ../../staticlib/com= ponents/libuconv.a ../../staticlib/components/libi18n.a ../../staticlib/com= ponents/libchardet.a ../../staticlib/components/libjar50.a ../../staticlib/= components/libstartupcache.a ../../staticlib/components/libpref.a ../../sta= ticlib/components/libhtmlpars.a ../../staticlib/components/libimglib2.a ../= ../staticlib/components/libgkgfx.a ../../staticlib/components/libgklayout.a= ../../staticlib/components/libdocshell.a ../../staticlib/components/libemb= edcomponents.a ../../staticlib/components/libwebbrwsr.a ../../staticlib/com= ponents/libnsappshell.a ../../staticlib/components/libtxmgr.a ../../staticl= ib/components/libcommandlines.a ../../staticlib/components/libtoolkitcomps.= a ../../staticlib/components/libpipboot.a ../../staticlib/components/libpip= nss.a ../../staticlib/components/libappcomps.a ../../staticlib/components/l= ibjsreflect.a ../../staticlib/components/libcomposer.a ../../staticlib/comp= onents/libjetpack_s.a ../../staticlib/components/libtelemetry.a ../../stati= clib/components/libjsdebugger.a ../../staticlib/components/libstoragecomps.= a ../../staticlib/components/libjsctypes.a ../../staticlib/components/libjs= perf.a ../../staticlib/components/libgkplugin.a ../../staticlib/components/= libunixproxy.a ../../staticlib/components/libjsd.a ../../staticlib/componen= ts/libautoconfig.a ../../staticlib/components/libauth.a ../../staticlib/com= ponents/libcookie.a ../../staticlib/components/libpermissions.a ../../stati= clib/components/libuniversalchardet.a ../../staticlib/components/librdf.a .= ./../staticlib/components/libwindowds.a ../../staticlib/components/libfilev= iew.a ../../staticlib/components/libplaces.a ../../staticlib/components/lib= tkautocomplete.a ../../staticlib/components/libsatchel.a ../../staticlib/co= mponents/libpippki.a ../../staticlib/components/libwidget_gtk2.a ../../stat= iclib/components/libsystem-pref.a ../../staticlib/components/libimgicon.a .= ./../staticlib/components/libaccessibility.a ../../staticlib/components/lib= remoteservice.a ../../staticlib/components/libspellchecker.a ../../staticli= b/components/libzipwriter.a ../../staticlib/components/libservices-crypto.a= ../../staticlib/libjsipc_s.a ../../staticlib/libdomipc_s.a ../../staticlib= /libdomplugins_s.a ../../staticlib/libmozipc_s.a ../../staticlib/libmozipdl= gen_s.a ../../staticlib/libipcshell_s.a ../../staticlib/libgfx2d.a ../../st= aticlib/libgfxipc_s.a ../../staticlib/libxpcom_core.a ../../staticlib/libuc= vutil_s.a ../../staticlib/libchromium_s.a ../../staticlib/libmozreg_s.a ../= ../staticlib/libgtkxtbin.a ../../staticlib/libthebes.a ../../staticlib/liby= cbcr.a ../../staticlib/libangle.a -L../../dist/bin -L../../dist/lib ../../= jpeg/libmozjpeg.a ../../modules/libimg/png/libmozpng.a ../../gfx/qcms/libmo= zqcms.a WRKSRC/dist/lib/libjs_static.a -L../../dist/bin -L../../dist/lib -l= crmf -lsmime3 -lssl3 -lnss3 -lnssutil3 -pthread -L/usr/local/lib -lcairo -l= pixman-1 -lfreetype -lfontconfig -L/usr/local/lib -pthread -L/usr/local/= lib -lXrender -lcairo -lX11 ../../gfx/harfbuzz/src/libmozharfbuzz.a ../..= /gfx/ots/src/libmozots.a ../../dist/lib/libmozsqlite3.a -lz -L/usr/local= /lib -levent -L../../dist/bin -L../../dist/lib -lexecinfo -pthread -L/us= r/local/lib -lplds4 -lplc4 -lnspr4 -pthread ../../dist/lib/libmozalloc.a -L= /usr/local/lib -lX11 -lXext -pthread -L/usr/local/lib -lpangocairo-1.0 -l= cairo -lpangoft2-1.0 -lpango-1.0 -lm -lfreetype -lfontconfig -lgobject-2.0 = -lgmodule-2.0 -lgthread-2.0 -lglib-2.0 -pthread -L/usr/local/lib -lgtk-x1= 1-2.0 -latk-1.0 -lgdk-x11-2.0 -lpangocairo-1.0 -lXext -lXrender -lXinerama = -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -lgdk_pixbuf-2.0 -lpangoft2-= 1.0 -lpango-1.0 -lm -lfreetype -lfontconfig -lgio-2.0 -lgmodule-2.0 -lXfixe= s -lgobject-2.0 -lgthread-2.0 -lglib-2.0 -lcairo -lX11 -lXt -lgthread-2.0= -L/usr/local/lib -lfreetype -lz -lbz2 -pthread -L/usr/local/lib -liconv -l= iconv=20=20=20 ../profile/nsProfileLock.o: In function `nsProfileLock::LockWithSymlink(nsA= CString_internal const&, int)': WRKSRC/toolkit/profile/nsProfileLock.cpp:396: undefined reference to `__cxa= _guard_acquire' WRKSRC/toolkit/profile/nsProfileLock.cpp:396: undefined reference to `__cxa= _guard_release' ../../netwerk/build/nsNetModule.o:(.data.rel.ro._ZTV17nsIStreamListener[_ZT= V17nsIStreamListener]+0x10): undefined reference to `__cxa_pure_virtual' ../../netwerk/build/nsNetModule.o:(.data.rel.ro._ZTV17nsIStreamListener[_ZT= V17nsIStreamListener]+0x18): undefined reference to `__cxa_pure_virtual' ../../netwerk/build/nsNetModule.o:(.data.rel.ro._ZTV17nsIStreamListener[_ZT= V17nsIStreamListener]+0x20): undefined reference to `__cxa_pure_virtual' ../../netwerk/build/nsNetModule.o:(.data.rel.ro._ZTV17nsIStreamListener[_ZT= V17nsIStreamListener]+0x28): undefined reference to `__cxa_pure_virtual' ../../netwerk/build/nsNetModule.o:(.data.rel.ro._ZTV17nsIStreamListener[_ZT= V17nsIStreamListener]+0x30): undefined reference to `__cxa_pure_virtual' ../../netwerk/build/nsNetModule.o:(.data.rel.ro._ZTV17nsIStreamListener[_ZT= V17nsIStreamListener]+0x38): more undefined references to `__cxa_pure_virtu= al' follow ../../netwerk/cache/nsCacheService.o: In function `nsCacheProfilePrefObserv= er::MemoryCacheCapacity()': WRKSRC/netwerk/cache/nsCacheService.cpp:904: undefined reference to `__cxa_= guard_acquire' WRKSRC/netwerk/cache/nsCacheService.cpp:904: undefined reference to `__cxa_= guard_release' ../../netwerk/cache/nsMemoryCacheDevice.o:(.data.rel.ro._ZTV13nsCacheDevice= [_ZTV13nsCacheDevice]+0x20): undefined reference to `__cxa_pure_virtual' ../../netwerk/cache/nsMemoryCacheDevice.o:(.data.rel.ro._ZTV13nsCacheDevice= [_ZTV13nsCacheDevice]+0x28): undefined reference to `__cxa_pure_virtual' ../../netwerk/cache/nsMemoryCacheDevice.o:(.data.rel.ro._ZTV13nsCacheDevice= [_ZTV13nsCacheDevice]+0x30): undefined reference to `__cxa_pure_virtual' ../../netwerk/cache/nsMemoryCacheDevice.o:(.data.rel.ro._ZTV13nsCacheDevice= [_ZTV13nsCacheDevice]+0x38): undefined reference to `__cxa_pure_virtual' ../../netwerk/cache/nsMemoryCacheDevice.o:(.data.rel.ro._ZTV13nsCacheDevice= [_ZTV13nsCacheDevice]+0x40): undefined reference to `__cxa_pure_virtual' ../../netwerk/cache/nsMemoryCacheDevice.o:(.data.rel.ro._ZTV13nsCacheDevice= [_ZTV13nsCacheDevice]+0x48): more undefined references to `__cxa_pure_virtu= al' follow ../../intl/lwbrk/src/nsPangoBreaker.o: In function `NS_GetComplexLineBreaks= (unsigned short const*, unsigned int, unsigned char*)': WRKSRC/intl/lwbrk/src/nsPangoBreaker.cpp:64: undefined reference to `__cxa_= guard_acquire' WRKSRC/intl/lwbrk/src/nsPangoBreaker.cpp:64: undefined reference to `__cxa_= guard_release' ../../intl/chardet/src/nsCyrillicDetector.o:(.data.rel.ro._ZTV18nsCyrillicD= etector+0x30): undefined reference to `__cxa_pure_virtual' ../../parser/htmlparser/src/nsHTMLTokens.o: In function `CTextToken::Consum= e(unsigned short, nsScanner&, int)': WRKSRC/parser/htmlparser/src/nsHTMLTokens.cpp:500: undefined reference to `= __cxa_guard_acquire' WRKSRC/parser/htmlparser/src/nsHTMLTokens.cpp:500: undefined reference to `= __cxa_guard_release' ../../parser/htmlparser/src/nsHTMLTokens.o: In function `CTextToken::Consum= eParsedCharacterData(int, int, nsScanner&, nsAString_internal const&, int, = int&)': WRKSRC/parser/htmlparser/src/nsHTMLTokens.cpp:774: undefined reference to `= __cxa_guard_acquire' WRKSRC/parser/htmlparser/src/nsHTMLTokens.cpp:774: undefined reference to `= __cxa_guard_release' ../../parser/htmlparser/src/nsHTMLTokens.o: In function `CCDATASectionToken= ::Consume(unsigned short, nsScanner&, int)': WRKSRC/parser/htmlparser/src/nsHTMLTokens.cpp:983: undefined reference to `= __cxa_guard_acquire' WRKSRC/parser/htmlparser/src/nsHTMLTokens.cpp:983: undefined reference to `= __cxa_guard_release' ../../parser/htmlparser/src/nsHTMLTokens.o: In function `CMarkupDeclToken::= Consume(unsigned short, nsScanner&, int)': WRKSRC/parser/htmlparser/src/nsHTMLTokens.cpp:1119: undefined reference to = `__cxa_guard_acquire' WRKSRC/parser/htmlparser/src/nsHTMLTokens.cpp:1119: undefined reference to = `__cxa_guard_release' ../../parser/htmlparser/src/nsHTMLTokens.o: In function `CAttributeToken::C= onsume(unsigned short, nsScanner&, int)': WRKSRC/parser/htmlparser/src/nsHTMLTokens.cpp:1768: undefined reference to = `__cxa_guard_acquire' WRKSRC/parser/htmlparser/src/nsHTMLTokens.cpp:1768: undefined reference to = `__cxa_guard_release' ../../parser/htmlparser/src/nsHTMLTokens.o: In function `ConsumeQuotedStrin= g': WRKSRC/parser/htmlparser/src/nsHTMLTokens.cpp:1669: undefined reference to = `__cxa_guard_acquire' WRKSRC/parser/htmlparser/src/nsHTMLTokens.cpp:1669: undefined reference to = `__cxa_guard_release' WRKSRC/parser/htmlparser/src/nsHTMLTokens.cpp:1671: undefined reference to = `__cxa_guard_acquire' WRKSRC/parser/htmlparser/src/nsHTMLTokens.cpp:1671: undefined reference to = `__cxa_guard_release' WRKSRC/parser/htmlparser/src/nsHTMLTokens.cpp:1696: undefined reference to = `__cxa_guard_acquire' WRKSRC/parser/htmlparser/src/nsHTMLTokens.cpp:1696: undefined reference to = `__cxa_guard_release' ../../parser/htmlparser/src/nsHTMLTokens.o: In function `CAttributeToken::C= onsume(unsigned short, nsScanner&, int)': WRKSRC/parser/htmlparser/src/nsHTMLTokens.cpp:1836: undefined reference to = `__cxa_guard_acquire' WRKSRC/parser/htmlparser/src/nsHTMLTokens.cpp:1836: undefined reference to = `__cxa_guard_release' ../../parser/htmlparser/src/nsHTMLTokens.o: In function `CDoctypeDeclToken:= :Consume(unsigned short, nsScanner&, int)': WRKSRC/parser/htmlparser/src/nsHTMLTokens.cpp:2341: undefined reference to = `__cxa_guard_acquire' WRKSRC/parser/htmlparser/src/nsHTMLTokens.cpp:2341: undefined reference to = `__cxa_guard_release' ../../parser/htmlparser/src/nsToken.o:(.data.rel.ro._ZTV6CToken+0x20): unde= fined reference to `__cxa_pure_virtual' ../../parser/htmlparser/src/nsToken.o:(.data.rel.ro._ZTV6CToken+0x78): unde= fined reference to `__cxa_pure_virtual' ../../modules/libpr0n/src/Image.o:(.data.rel.ro._ZTVN7mozilla8imagelib5Imag= eE+0x10): undefined reference to `__cxa_pure_virtual' ../../modules/libpr0n/src/Image.o:(.data.rel.ro._ZTVN7mozilla8imagelib5Imag= eE+0x18): undefined reference to `__cxa_pure_virtual' ../../modules/libpr0n/src/Image.o:(.data.rel.ro._ZTVN7mozilla8imagelib5Imag= eE+0x20): undefined reference to `__cxa_pure_virtual' ../../modules/libpr0n/src/Image.o:(.data.rel.ro._ZTVN7mozilla8imagelib5Imag= eE+0x28): more undefined references to `__cxa_pure_virtual' follow ../../layout/base/nsDisplayList.o: In function `nsDisplayListBuilder::SetDi= splayPort(nsRect const&)': WRKSRC/layout/base/nsDisplayList.cpp:159: undefined reference to `__cxa_gua= rd_acquire' WRKSRC/layout/base/nsDisplayList.cpp:159: undefined reference to `__cxa_gua= rd_release' ../../layout/base/nsDisplayList.o:(.data.rel.ro._ZTV13nsDisplayItem[_ZTV13n= sDisplayItem]+0x20): undefined reference to `__cxa_pure_virtual' ../../layout/base/nsPresShell.o:(.data.rel.ro._ZTV12nsIPresShell+0x10): und= efined reference to `__cxa_pure_virtual' ../../layout/base/nsPresShell.o:(.data.rel.ro._ZTV12nsIPresShell+0x18): und= efined reference to `__cxa_pure_virtual' ../../layout/base/nsPresShell.o:(.data.rel.ro._ZTV12nsIPresShell+0x20): und= efined reference to `__cxa_pure_virtual' ../../layout/base/nsPresShell.o:(.data.rel.ro._ZTV12nsIPresShell+0x28): und= efined reference to `__cxa_pure_virtual' ../../layout/base/nsPresShell.o:(.data.rel.ro._ZTV12nsIPresShell+0x30): mor= e undefined references to `__cxa_pure_virtual' follow ../../layout/generic/nsTextFrameThebes.o: In function `nsTextFrame::EnsureT= extRun(gfxContext*, nsIFrame*, nsLineList_iterator const*, unsigned int*)': WRKSRC/layout/generic/nsTextFrameThebes.cpp:2255: undefined reference to `_= _cxa_guard_acquire' WRKSRC/layout/generic/nsTextFrameThebes.cpp:2255: undefined reference to `_= _cxa_guard_release' WRKSRC/layout/generic/nsTextFrameThebes.cpp:2289: undefined reference to `_= _cxa_guard_acquire' WRKSRC/layout/generic/nsTextFrameThebes.cpp:2289: undefined reference to `_= _cxa_guard_release' ../../layout/generic/nsTextFrameThebes.o:(.data.rel.ro._ZTV19nsExpirationTr= ackerI10gfxTextRunLj3EE[_ZTV19nsExpirationTrackerI10gfxTextRunLj3EE]+0x10):= undefined reference to `__cxa_pure_virtual' ../../layout/style/AnimationCommon.o:(.data.rel.ro._ZTVN7mozilla3css22Commo= nAnimationManagerE+0x28): undefined reference to `__cxa_pure_virtual' ../../layout/style/AnimationCommon.o:(.data.rel.ro._ZTVN7mozilla3css22Commo= nAnimationManagerE+0x30): undefined reference to `__cxa_pure_virtual' ../../layout/style/AnimationCommon.o:(.data.rel.ro._ZTVN7mozilla3css22Commo= nAnimationManagerE+0x38): undefined reference to `__cxa_pure_virtual' ../../layout/style/AnimationCommon.o:(.data.rel.ro._ZTVN7mozilla3css22Commo= nAnimationManagerE+0x40): undefined reference to `__cxa_pure_virtual' ../../layout/style/AnimationCommon.o:(.data.rel.ro._ZTVN7mozilla3css22Commo= nAnimationManagerE+0xa0): more undefined references to `__cxa_pure_virtual'= follow ../../layout/style/nsCSSKeywords.o: In function `nsCSSKeywords::GetStringVa= lue(nsCSSKeyword)': WRKSRC/layout/style/nsCSSKeywords.cpp:124: undefined reference to `__cxa_gu= ard_acquire' WRKSRC/layout/style/nsCSSKeywords.cpp:124: undefined reference to `__cxa_gu= ard_release' ../../layout/style/nsCSSProps.o: In function `nsCSSProps::GetStringValue(ns= CSSProperty)': WRKSRC/layout/style/nsCSSProps.cpp:412: undefined reference to `__cxa_guard= _acquire' WRKSRC/layout/style/nsCSSProps.cpp:412: undefined reference to `__cxa_guard= _release' ../../layout/style/nsCSSProps.o: In function `nsCSSProps::GetStringValue(ns= CSSFontDesc)': WRKSRC/layout/style/nsCSSProps.cpp:424: undefined reference to `__cxa_guard= _acquire' WRKSRC/layout/style/nsCSSProps.cpp:424: undefined reference to `__cxa_guard= _release' ../../layout/style/nsCSSProps.o: In function `nsCSSProps::ValueToKeyword(in= t, int const*)': WRKSRC/layout/style/nsCSSProps.cpp:1515: undefined reference to `__cxa_guar= d_acquire' WRKSRC/layout/style/nsCSSProps.cpp:1515: undefined reference to `__cxa_guar= d_release' ../../layout/style/nsCSSProps.o: In function `nsCSSProps::LookupPropertyVal= ue(nsCSSProperty, int)': WRKSRC/layout/style/nsCSSProps.cpp:1544: undefined reference to `__cxa_guar= d_acquire' WRKSRC/layout/style/nsCSSProps.cpp:1544: undefined reference to `__cxa_guar= d_release' ../../layout/style/nsCSSRules.o:(.data.rel.ro._ZTVN7mozilla3css9GroupRuleE+= 0x10): undefined reference to `__cxa_pure_virtual' ../../layout/style/nsCSSRules.o:(.data.rel.ro._ZTVN7mozilla3css9GroupRuleE+= 0x40): undefined reference to `__cxa_pure_virtual' ../../layout/style/nsCSSRules.o:(.data.rel.ro._ZTVN7mozilla3css9GroupRuleE+= 0x50): undefined reference to `__cxa_pure_virtual' ../../layout/style/nsCSSRules.o:(.data.rel.ro._ZTVN7mozilla3css9GroupRuleE+= 0x58): undefined reference to `__cxa_pure_virtual' ../../layout/style/nsCSSRules.o:(.data.rel.ro._ZTVN7mozilla3css9GroupRuleE+= 0x60): undefined reference to `__cxa_pure_virtual' ../../layout/style/nsCSSRules.o:(.data.rel.ro._ZTVN7mozilla3css4RuleE+0x10)= : more undefined references to `__cxa_pure_virtual' follow ../../content/base/src/nsContentUtils.o: In function `nsContentUtils::Initi= alizeEventTable()': WRKSRC/content/base/src/nsContentUtils.cpp:527: undefined reference to `__c= xa_guard_acquire' WRKSRC/content/base/src/nsContentUtils.cpp:527: undefined reference to `__c= xa_guard_release' ../../content/base/src/nsContentUtils.o: In function `nsContentUtils::Initi= alizeTouchEventTable()': WRKSRC/content/base/src/nsContentUtils.cpp:575: undefined reference to `__c= xa_guard_acquire' WRKSRC/content/base/src/nsContentUtils.cpp:575: undefined reference to `__c= xa_guard_release' ../../content/base/src/nsDOMBlobBuilder.o:(.data.rel.ro._ZTV14nsIXHRSendabl= e[_ZTV14nsIXHRSendable]+0x10): undefined reference to `__cxa_pure_virtual' ../../content/base/src/nsDOMBlobBuilder.o:(.data.rel.ro._ZTV14nsIXHRSendabl= e[_ZTV14nsIXHRSendable]+0x18): undefined reference to `__cxa_pure_virtual' ../../content/base/src/nsDOMBlobBuilder.o:(.data.rel.ro._ZTV14nsIXHRSendabl= e[_ZTV14nsIXHRSendable]+0x20): undefined reference to `__cxa_pure_virtual' ../../content/base/src/nsDOMBlobBuilder.o:(.data.rel.ro._ZTV14nsIXHRSendabl= e[_ZTV14nsIXHRSendable]+0x28): undefined reference to `__cxa_pure_virtual' ../../content/base/src/nsDOMFile.o:(.data.rel.ro._ZTV13nsDOMFileBase+0x78):= undefined reference to `__cxa_pure_virtual' ../../content/base/src/nsDOMFile.o:(.data.rel.ro._ZTV22nsIJSNativeInitializ= er[_ZTV22nsIJSNativeInitializer]+0x10): more undefined references to `__cxa= _pure_virtual' follow ../../content/html/document/src/nsHTMLDocument.o: In function `nsHTMLDocume= nt::WriteCommon(JSContext*, nsAString_internal const&, int)': WRKSRC/content/html/document/src/nsHTMLDocument.cpp:1926: undefined referen= ce to `__cxa_guard_acquire' WRKSRC/content/html/document/src/nsHTMLDocument.cpp:1926: undefined referen= ce to `__cxa_guard_release' ../../content/xslt/src/xpath/txBooleanResult.o:(.data.rel.ro._ZTV13txAExprR= esult[_ZTV13txAExprResult]+0x20): undefined reference to `__cxa_pure_virtua= l' ../../content/xslt/src/xpath/txBooleanResult.o:(.data.rel.ro._ZTV13txAExprR= esult[_ZTV13txAExprResult]+0x28): undefined reference to `__cxa_pure_virtua= l' ../../content/xslt/src/xpath/txBooleanResult.o:(.data.rel.ro._ZTV13txAExprR= esult[_ZTV13txAExprResult]+0x30): undefined reference to `__cxa_pure_virtua= l' ../../content/xslt/src/xpath/txBooleanResult.o:(.data.rel.ro._ZTV13txAExprR= esult[_ZTV13txAExprResult]+0x38): undefined reference to `__cxa_pure_virtua= l' ../../content/xslt/src/xpath/txBooleanResult.o:(.data.rel.ro._ZTV13txAExprR= esult[_ZTV13txAExprResult]+0x40): undefined reference to `__cxa_pure_virtua= l' ../../content/xslt/src/xpath/txExpr.o:(.data.rel.ro._ZTV4Expr+0x20): more u= ndefined references to `__cxa_pure_virtual' follow ../../dom/base/nsDOMClassInfo.o: In function `nsDOMClassInfo::Init()': WRKSRC/dom/base/nsDOMClassInfo.cpp:2265: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2264: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2281: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2278: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2338: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2337: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2376: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2374: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2499: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2498: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2517: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2516: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2522: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2521: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2527: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2526: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2532: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2531: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2537: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2536: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2542: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2541: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2547: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2546: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2552: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2551: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2557: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2556: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2562: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2561: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2567: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2566: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2572: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2571: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2578: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2577: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2583: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2582: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2588: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2587: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2593: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2592: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2599: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2598: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2604: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2603: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2609: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2608: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2614: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2613: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2619: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2618: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2624: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2623: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2631: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2630: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2636: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2635: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2641: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2640: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2646: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2645: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2651: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2650: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2656: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2655: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2662: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2661: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2667: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2666: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2672: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2671: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2677: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2676: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2682: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2681: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2687: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2686: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2692: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2691: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2698: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2697: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2703: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2702: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2708: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2707: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2713: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2712: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2718: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2717: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2723: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2722: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2728: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2727: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2733: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2732: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2738: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2737: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2743: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2742: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2748: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2747: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2753: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2752: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2759: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2758: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2765: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2764: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2770: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2769: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2775: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2774: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2780: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2779: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2785: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2784: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2791: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2790: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2796: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2795: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2801: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2800: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2806: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2805: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2811: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2810: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2902: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2901: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2913: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2911: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2956: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2954: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:2972: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:2971: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3040: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3039: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3048: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3047: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3057: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3056: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3065: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3064: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3073: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3072: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3081: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3080: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3089: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3088: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3094: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3093: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3105: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3104: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3114: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3113: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3119: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3118: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3125: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3124: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3130: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3129: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3137: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3136: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3144: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3143: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3151: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3150: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3158: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3157: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3165: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3164: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3172: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3171: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3179: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3178: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3184: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3183: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3191: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3190: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3196: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3195: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3201: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3200: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3206: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3205: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3211: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3210: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3218: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3217: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3226: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3225: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3233: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3232: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3240: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3239: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3245: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3244: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3252: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3251: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3257: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3256: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3264: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3263: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3269: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3268: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3276: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3275: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3283: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3282: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3291: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3290: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3296: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3295: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3302: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3301: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3311: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3310: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3316: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3315: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3323: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3322: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3330: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3329: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3335: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3334: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3341: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3340: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3350: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3349: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3356: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3355: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3362: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3361: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3371: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3370: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3376: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3375: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3382: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3381: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3388: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3387: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3394: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3393: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3404: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3403: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3409: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3408: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3417: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3416: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3423: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3422: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3431: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3430: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3437: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3436: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3445: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3444: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3451: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3450: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3668: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3667: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3769: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3768: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3838: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3836: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3883: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3882: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3888: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3887: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3897: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3896: undefined reference to `__cxa_guar= d_release' WRKSRC/dom/base/nsDOMClassInfo.cpp:3950: undefined reference to `__cxa_guar= d_acquire' WRKSRC/dom/base/nsDOMClassInfo.cpp:3948: undefined reference to `__cxa_guar= d_release' ../../dom/base/nsContentPermissionHelper.o:(.data.rel.ro._ZTV27nsIContentPe= rmissionRequest[_ZTV27nsIContentPermissionRequest]+0x10): undefined referen= ce to `__cxa_pure_virtual' ../../dom/base/nsContentPermissionHelper.o:(.data.rel.ro._ZTV27nsIContentPe= rmissionRequest[_ZTV27nsIContentPermissionRequest]+0x18): undefined referen= ce to `__cxa_pure_virtual' ../../dom/base/nsContentPermissionHelper.o:(.data.rel.ro._ZTV27nsIContentPe= rmissionRequest[_ZTV27nsIContentPermissionRequest]+0x20): undefined referen= ce to `__cxa_pure_virtual' ../../dom/base/nsContentPermissionHelper.o:(.data.rel.ro._ZTV27nsIContentPe= rmissionRequest[_ZTV27nsIContentPermissionRequest]+0x28): undefined referen= ce to `__cxa_pure_virtual' ../../dom/base/nsContentPermissionHelper.o:(.data.rel.ro._ZTV27nsIContentPe= rmissionRequest[_ZTV27nsIContentPermissionRequest]+0x30): undefined referen= ce to `__cxa_pure_virtual' ../../dom/base/nsContentPermissionHelper.o:(.data.rel.ro._ZTV27nsIContentPe= rmissionRequest[_ZTV27nsIContentPermissionRequest]+0x38): more undefined re= ferences to `__cxa_pure_virtual' follow ../../dom/workers/RuntimeService.o: In function `mozilla::dom::workers::Run= timeService::NoteIdleThread(nsIThread*)': WRKSRC/dom/workers/RuntimeService.cpp:1080: undefined reference to `__cxa_g= uard_acquire' WRKSRC/dom/workers/RuntimeService.cpp:1080: undefined reference to `__cxa_g= uard_release' ../../dom/workers/XMLHttpRequestPrivate.o:(.data.rel.ro._ZTVN12_GLOBAL__N_1= 29WorkerThreadProxySyncRunnableE+0x40): undefined reference to `__cxa_pure_= virtual' ../../dom/workers/XMLHttpRequestPrivate.o:(.data.rel.ro._ZTVN12_GLOBAL__N_1= 23MainThreadProxyRunnableE+0x58): undefined reference to `__cxa_pure_virtua= l' ../../dom/indexedDB/AsyncConnectionHelper.o:(.data.rel.ro._ZTVN7mozilla3dom= 9indexedDB21AsyncConnectionHelperE+0x50): undefined reference to `__cxa_pur= e_virtual' ../../dom/indexedDB/IDBCursor.o:(.data.rel.ro._ZTVN7mozilla3dom9indexedDB14= ContinueHelperE+0x78): undefined reference to `__cxa_pure_virtual' ../../dom/indexedDB/IDBCursor.o:(.data.rel.ro._ZTVN7mozilla3dom9indexedDB14= ContinueHelperE+0x80): undefined reference to `__cxa_pure_virtual' ../../editor/libeditor/base/nsEditor.o:(.data.rel.ro._ZTV8nsEditor+0x2f8): = more undefined references to `__cxa_pure_virtual' follow ../../content/smil/nsSMILTimedElement.o: In function `nsSMILTimedElement::G= etNextInterval(nsSMILInterval const*, nsSMILInterval const*, nsSMILInstance= Time const*, nsSMILInterval&) const': WRKSRC/content/smil/nsSMILTimedElement.cpp:1613: undefined reference to `__= cxa_guard_acquire' WRKSRC/content/smil/nsSMILTimedElement.cpp:1613: undefined reference to `__= cxa_guard_release' ../../js/src/xpconnect/src/nsXPConnect.o:(.data.rel.ro._ZTV14AutoMarkingPtr= [_ZTV14AutoMarkingPtr]+0x20): undefined reference to `__cxa_pure_virtual' ../../js/src/xpconnect/src/nsXPConnect.o:(.data.rel.ro._ZTV14AutoMarkingPtr= [_ZTV14AutoMarkingPtr]+0x28): undefined reference to `__cxa_pure_virtual' ../../js/src/xpconnect/src/nsXPConnect.o:(.data.rel.ro._ZTV26nsCycleCollect= ionJSRuntime[_ZTV26nsCycleCollectionJSRuntime]+0x10): undefined reference t= o `__cxa_pure_virtual' ../../js/src/xpconnect/src/nsXPConnect.o:(.data.rel.ro._ZTV26nsCycleCollect= ionJSRuntime[_ZTV26nsCycleCollectionJSRuntime]+0x18): undefined reference t= o `__cxa_pure_virtual' ../../js/src/xpconnect/src/nsXPConnect.o:(.data.rel.ro._ZTV26nsCycleCollect= ionJSRuntime[_ZTV26nsCycleCollectionJSRuntime]+0x20): undefined reference t= o `__cxa_pure_virtual' ../../js/src/xpconnect/src/nsXPConnect.o:(.data.rel.ro._ZTV26nsCycleCollect= ionJSRuntime[_ZTV26nsCycleCollectionJSRuntime]+0x28): more undefined refere= nces to `__cxa_pure_virtual' follow ../../storage/src/mozStorageStatement.o: In function `mozilla::storage::Sta= tementClassInfo::GetHelperForLanguage(unsigned int, nsISupports**)': WRKSRC/storage/src/mozStorageStatement.cpp:100: undefined reference to `__c= xa_guard_acquire' WRKSRC/storage/src/mozStorageStatement.cpp:100: undefined reference to `__c= xa_guard_release' ../../storage/src/mozStorageStatement.o:(.data.rel.ro._ZTV21mozIStorageValu= eArray[_ZTV21mozIStorageValueArray]+0x10): undefined reference to `__cxa_pu= re_virtual' ../../storage/src/mozStorageStatement.o:(.data.rel.ro._ZTV21mozIStorageValu= eArray[_ZTV21mozIStorageValueArray]+0x18): undefined reference to `__cxa_pu= re_virtual' ../../storage/src/mozStorageStatement.o:(.data.rel.ro._ZTV21mozIStorageValu= eArray[_ZTV21mozIStorageValueArray]+0x20): undefined reference to `__cxa_pu= re_virtual' ../../storage/src/mozStorageStatement.o:(.data.rel.ro._ZTV21mozIStorageValu= eArray[_ZTV21mozIStorageValueArray]+0x28): undefined reference to `__cxa_pu= re_virtual' ../../storage/src/mozStorageStatement.o:(.data.rel.ro._ZTV21mozIStorageValu= eArray[_ZTV21mozIStorageValueArray]+0x30): undefined reference to `__cxa_pu= re_virtual' ../../storage/src/mozStorageStatement.o:(.data.rel.ro._ZTV21mozIStorageValu= eArray[_ZTV21mozIStorageValueArray]+0x38): more undefined references to `__= cxa_pure_virtual' follow ../../storage/src/mozStorageAsyncStatement.o: In function `mozilla::storage= ::AsyncStatementClassInfo::GetHelperForLanguage(unsigned int, nsISupports**= )': WRKSRC/storage/src/mozStorageAsyncStatement.cpp:97: undefined reference to = `__cxa_guard_acquire' WRKSRC/storage/src/mozStorageAsyncStatement.cpp:97: undefined reference to = `__cxa_guard_release' ../../storage/src/mozStorageAsyncStatement.o:(.data.rel.ro._ZTV25mozIStorag= eAsyncStatement[_ZTV25mozIStorageAsyncStatement]+0x10): undefined reference= to `__cxa_pure_virtual' ../../storage/src/mozStorageAsyncStatement.o:(.data.rel.ro._ZTV25mozIStorag= eAsyncStatement[_ZTV25mozIStorageAsyncStatement]+0x18): undefined reference= to `__cxa_pure_virtual' ../../storage/src/mozStorageAsyncStatement.o:(.data.rel.ro._ZTV25mozIStorag= eAsyncStatement[_ZTV25mozIStorageAsyncStatement]+0x20): undefined reference= to `__cxa_pure_virtual' ../../storage/src/mozStorageAsyncStatement.o:(.data.rel.ro._ZTV25mozIStorag= eAsyncStatement[_ZTV25mozIStorageAsyncStatement]+0x28): undefined reference= to `__cxa_pure_virtual' ../../storage/src/mozStorageAsyncStatement.o:(.data.rel.ro._ZTV25mozIStorag= eAsyncStatement[_ZTV25mozIStorageAsyncStatement]+0x30): undefined reference= to `__cxa_pure_virtual' ../../storage/src/mozStorageAsyncStatement.o:(.data.rel.ro._ZTV25mozIStorag= eAsyncStatement[_ZTV25mozIStorageAsyncStatement]+0x38): more undefined refe= rences to `__cxa_pure_virtual' follow ../../widget/src/gtk2/nsGtkIMModule.o: In function `nsGtkIMModule::PrepareT= oDestroyContext(_GtkIMContext*)': WRKSRC/widget/src/gtk2/nsGtkIMModule.cpp:324: undefined reference to `__cxa= _guard_acquire' WRKSRC/widget/src/gtk2/nsGtkIMModule.cpp:324: undefined reference to `__cxa= _guard_release' WRKSRC/widget/src/gtk2/nsGtkIMModule.cpp:330: undefined reference to `__cxa= _guard_acquire' ../../widget/src/xpwidgets/nsBaseAppShell.o:(.data.rel.ro._ZTV14nsBaseAppSh= ell+0x98): undefined reference to `__cxa_pure_virtual' ../../widget/src/xpwidgets/nsBaseAppShell.o:(.data.rel.ro._ZTV14nsBaseAppSh= ell+0xa0): undefined reference to `__cxa_pure_virtual' ../../widget/src/xpwidgets/nsBaseWidget.o:(.data.rel.ro._ZTV12nsBaseWidget+= 0x28): undefined reference to `__cxa_pure_virtual' ../../widget/src/xpwidgets/nsBaseWidget.o:(.data.rel.ro._ZTV12nsBaseWidget+= 0xa8): undefined reference to `__cxa_pure_virtual' ../../widget/src/xpwidgets/nsBaseWidget.o:(.data.rel.ro._ZTV12nsBaseWidget+= 0xb8): undefined reference to `__cxa_pure_virtual' ../../widget/src/xpwidgets/nsBaseWidget.o:(.data.rel.ro._ZTV12nsBaseWidget+= 0xc0): more undefined references to `__cxa_pure_virtual' follow ../../widget/src/xpwidgets/nsPrimitiveHelpers.o: In function `nsPrimitiveHe= lpers::ConvertPlatformPlainTextToUnicode(char const*, int, unsigned short**= , int*)': WRKSRC/widget/src/xpwidgets/nsPrimitiveHelpers.cpp:222: undefined reference= to `__cxa_guard_acquire' WRKSRC/widget/src/xpwidgets/nsPrimitiveHelpers.cpp:222: undefined reference= to `__cxa_guard_release' ../../widget/src/xpwidgets/nsXPLookAndFeel.o:(.data.rel.ro._ZTV15nsXPLookAn= dFeel+0x48): undefined reference to `__cxa_pure_virtual' ../../widget/src/xpwidgets/nsIdleService.o:(.data.rel.ro._ZTV13nsIdleServic= e+0x10): undefined reference to `__cxa_pure_virtual' ../../widget/src/xpwidgets/nsIdleService.o:(.data.rel.ro._ZTV13nsIdleServic= e+0x18): undefined reference to `__cxa_pure_virtual' ../../widget/src/xpwidgets/nsIdleService.o:(.data.rel.ro._ZTV13nsIdleServic= e+0x20): undefined reference to `__cxa_pure_virtual' ../../widget/src/xpwidgets/GfxInfoBase.o:(.data.rel.ro._ZTVN7mozilla6widget= 11GfxInfoBaseE+0x28): undefined reference to `__cxa_pure_virtual' ../../widget/src/xpwidgets/GfxInfoBase.o:(.data.rel.ro._ZTVN7mozilla6widget= 11GfxInfoBaseE+0x30): more undefined references to `__cxa_pure_virtual' fol= low ../../accessible/src/atk/nsApplicationAccessibleWrap.o: In function `window= _added': WRKSRC/accessible/src/atk/nsApplicationAccessibleWrap.cpp:232: undefined re= ference to `__cxa_guard_acquire' WRKSRC/accessible/src/atk/nsApplicationAccessibleWrap.cpp:232: undefined re= ference to `__cxa_guard_release' ../../accessible/src/atk/nsApplicationAccessibleWrap.o: In function `window= _removed': WRKSRC/accessible/src/atk/nsApplicationAccessibleWrap.cpp:244: undefined re= ference to `__cxa_guard_acquire' WRKSRC/accessible/src/atk/nsApplicationAccessibleWrap.cpp:244: undefined re= ference to `__cxa_guard_release' ../../accessible/src/atk/nsMaiInterfaceAction.o: In function `nsAccessibleW= rap::ReturnString(nsAString_internal&)': WRKSRC/accessible/src/atk/./nsAccessibleWrap.h:114: undefined reference to = `__cxa_guard_acquire' WRKSRC/accessible/src/atk/./nsAccessibleWrap.h:114: undefined reference to = `__cxa_guard_release' ../../accessible/src/xul/nsXULTreeAccessible.o:(.data.rel.ro._ZTV27nsXULTre= eItemAccessibleBase+0x410): undefined reference to `__cxa_pure_virtual' ../components/remote/nsXRemoteService.o:(.data.rel.ro._ZTV16nsXRemoteServic= e+0x10): undefined reference to `__cxa_pure_virtual' ../components/remote/nsXRemoteService.o:(.data.rel.ro._ZTV16nsXRemoteServic= e+0x18): undefined reference to `__cxa_pure_virtual' ../components/remote/nsXRemoteService.o:(.data.rel.ro._ZTV16nsXRemoteServic= e+0x20): undefined reference to `__cxa_pure_virtual' ../components/remote/nsXRemoteService.o:(.data.rel.ro._ZTV16nsXRemoteServic= e+0x28): undefined reference to `__cxa_pure_virtual' ../components/remote/nsXRemoteService.o:(.data.rel.ro._ZTV16nsXRemoteServic= e+0x30): more undefined references to `__cxa_pure_virtual' follow ../../xpcom/build/nsXPComInit.o: In function `NS_InitXPCOM2_P': WRKSRC/xpcom/build/nsXPComInit.cpp:478: undefined reference to `__cxa_guard= _acquire' WRKSRC/xpcom/build/nsXPComInit.cpp:478: undefined reference to `__cxa_guard= _release' ../../chrome/src/nsChromeRegistry.o:(.data.rel.ro._ZTV16nsChromeRegistry+0x= 30): undefined reference to `__cxa_pure_virtual' ../../chrome/src/nsChromeRegistry.o:(.data.rel.ro._ZTV16nsChromeRegistry+0x= 48): undefined reference to `__cxa_pure_virtual' ../../chrome/src/nsChromeRegistry.o:(.data.rel.ro._ZTV16nsChromeRegistry+0x= 50): undefined reference to `__cxa_pure_virtual' ../../chrome/src/nsChromeRegistry.o:(.data.rel.ro._ZTV16nsChromeRegistry+0x= 70): undefined reference to `__cxa_pure_virtual' ../../chrome/src/nsChromeRegistry.o:(.data.rel.ro._ZTV16nsChromeRegistry+0x= 78): undefined reference to `__cxa_pure_virtual' ../../chrome/src/nsChromeRegistry.o:(.data.rel.ro._ZTV16nsChromeRegistry+0x= 98): more undefined references to `__cxa_pure_virtual' follow ../../xpcom/threads/TimerThread.o: In function `TimerThread::UpdateFilter(u= nsigned int, mozilla::TimeStamp, mozilla::TimeStamp)': WRKSRC/xpcom/threads/TimerThread.cpp:188: undefined reference to `__cxa_gua= rd_acquire' WRKSRC/xpcom/threads/TimerThread.cpp:188: undefined reference to `__cxa_gua= rd_release' WRKSRC/xpcom/threads/TimerThread.cpp:190: undefined reference to `__cxa_gua= rd_acquire' WRKSRC/xpcom/threads/TimerThread.cpp:190: undefined reference to `__cxa_gua= rd_release' ../../xpcom/string/src/nsReadableUtils.o: In function `EmptyString()': WRKSRC/xpcom/string/src/nsReadableUtils.cpp:1036: undefined reference to `_= _cxa_guard_acquire' WRKSRC/xpcom/string/src/nsReadableUtils.cpp:1036: undefined reference to `_= _cxa_guard_release' ../../xpcom/string/src/nsReadableUtils.o: In function `EmptyCString()': WRKSRC/xpcom/string/src/nsReadableUtils.cpp:1044: undefined reference to `_= _cxa_guard_acquire' WRKSRC/xpcom/string/src/nsReadableUtils.cpp:1044: undefined reference to `_= _cxa_guard_release' ../../intl/uconv/util/nsUCSupport.o:(.data.rel.ro._ZTV21nsBasicDecoderSuppo= rt+0x28): undefined reference to `__cxa_pure_virtual' ../../intl/uconv/util/nsUCSupport.o:(.data.rel.ro._ZTV21nsBasicDecoderSuppo= rt+0x30): undefined reference to `__cxa_pure_virtual' ../../intl/uconv/util/nsUCSupport.o:(.data.rel.ro._ZTV21nsBasicDecoderSuppo= rt+0x38): undefined reference to `__cxa_pure_virtual' ../../intl/uconv/util/nsUCSupport.o:(.data.rel.ro._ZTV22nsBufferDecoderSupp= ort+0x60): undefined reference to `__cxa_pure_virtual' ../../intl/uconv/util/nsUCSupport.o:(.data.rel.ro._ZTV14nsBasicEncoder+0x28= ): undefined reference to `__cxa_pure_virtual' ../../intl/uconv/util/nsUCSupport.o:(.data.rel.ro._ZTV14nsBasicEncoder+0x30= ): more undefined references to `__cxa_pure_virtual' follow ../../gfx/thebes/gfxContext.o: In function `gfxASurface::GetOpaqueRect()': WRKSRC/gfx/thebes/./gfxASurface.h:246: undefined reference to `__cxa_guard_= acquire' WRKSRC/gfx/thebes/./gfxASurface.h:246: undefined reference to `__cxa_guard_= release' WRKSRC/gfx/thebes/./gfxASurface.h:246: undefined reference to `__cxa_guard_= acquire' WRKSRC/gfx/thebes/./gfxASurface.h:246: undefined reference to `__cxa_guard_= release' ../../gfx/thebes/gfxDrawable.o:(.data.rel.ro._ZTV11gfxDrawable[_ZTV11gfxDra= wable]+0x20): undefined reference to `__cxa_pure_virtual' ../../gfx/thebes/gfxFont.o:(.data.rel.ro._ZTV7gfxFont+0x58): undefined refe= rence to `__cxa_pure_virtual' ../../gfx/thebes/gfxFont.o:(.data.rel.ro._ZTV7gfxFont+0x70): undefined refe= rence to `__cxa_pure_virtual' ../../gfx/thebes/gfxFont.o:(.data.rel.ro._ZTV7gfxFont+0x80): undefined refe= rence to `__cxa_pure_virtual' ../../gfx/thebes/gfxFont.o:(.data.rel.ro._ZTV19nsExpirationTrackerI7gfxFont= Lj3EE[_ZTV19nsExpirationTrackerI7gfxFontLj3EE]+0x10): undefined reference t= o `__cxa_pure_virtual' ../../gfx/thebes/gfxPlatform.o:(.data.rel.ro._ZTV11gfxPlatform+0x10): more = undefined references to `__cxa_pure_virtual' follow ../../gfx/thebes/gfxAlphaRecoverySSE2.o: In function `gfxAlphaRecovery::Ali= gnRectForSubimageRecovery(nsIntRect const&, gfxImageSurface*)': WRKSRC/gfx/thebes/gfxAlphaRecoverySSE2.cpp:176: undefined reference to `__c= xa_guard_acquire' WRKSRC/gfx/thebes/gfxAlphaRecoverySSE2.cpp:176: undefined reference to `__c= xa_guard_release' WRKSRC/gfx/thebes/gfxAlphaRecoverySSE2.cpp:178: undefined reference to `__c= xa_guard_acquire' WRKSRC/gfx/thebes/gfxAlphaRecoverySSE2.cpp:178: undefined reference to `__c= xa_guard_release' ../../gfx/thebes/gfxPangoFonts.o: In function `gfxDownloadedFcFontEntry::In= itPattern()': WRKSRC/gfx/thebes/gfxPangoFonts.cpp:619: undefined reference to `__cxa_guar= d_acquire' WRKSRC/gfx/thebes/gfxPangoFonts.cpp:619: undefined reference to `__cxa_guar= d_release' ../../gfx/thebes/gfxPangoFonts.o: In function `nsAutoRef<_FcPattern>::opera= tor _FcPattern*() const': WRKSRC/gfx/thebes/gfxPangoFonts.cpp:1305: undefined reference to `__cxa_gua= rd_acquire' WRKSRC/gfx/thebes/gfxPangoFonts.cpp:1305: undefined reference to `__cxa_gua= rd_release' ../../gfx/thebes/gfxPangoFonts.o: In function `gfxFcFont::InitGlyphRunWithP= ango(gfxTextRun*, unsigned short const*, unsigned int, unsigned int, PangoS= cript)': WRKSRC/gfx/thebes/gfxPangoFonts.cpp:3089: undefined reference to `__cxa_gua= rd_acquire' WRKSRC/gfx/thebes/gfxPangoFonts.cpp:3089: undefined reference to `__cxa_gua= rd_release' WRKSRC/gfx/thebes/gfxPangoFonts.cpp:3091: undefined reference to `__cxa_gua= rd_acquire' WRKSRC/gfx/thebes/gfxPangoFonts.cpp:3091: undefined reference to `__cxa_gua= rd_release' WRKSRC/gfx/thebes/gfxPangoFonts.cpp:3095: undefined reference to `__cxa_gua= rd_acquire' WRKSRC/gfx/thebes/gfxPangoFonts.cpp:3095: undefined reference to `__cxa_gua= rd_release' WRKSRC/gfx/thebes/gfxPangoFonts.cpp:3097: undefined reference to `__cxa_gua= rd_acquire' WRKSRC/gfx/thebes/gfxPangoFonts.cpp:3097: undefined reference to `__cxa_gua= rd_release' ../../gfx/thebes/gfxXlibSurface.o: In function `gfxXlibSurface::CreateSimil= arSurface(gfxASurface::gfxContentType, nsIntSize const&)': WRKSRC/gfx/thebes/gfxXlibSurface.cpp:226: undefined reference to `__cxa_gua= rd_acquire' WRKSRC/gfx/thebes/gfxXlibSurface.cpp:226: undefined reference to `__cxa_gua= rd_release' ../../gfx/thebes/gfxGdkNativeRenderer.o:(.data.rel.ro._ZTV20gfxGdkNativeRen= derer+0x18): undefined reference to `__cxa_pure_virtual' ../../gfx/thebes/gfxFT2Utils.o: In function `gfxFT2LockedFace::GetUVSGlyph(= unsigned int, unsigned int)': WRKSRC/gfx/thebes/gfxFT2Utils.cpp:341: undefined reference to `__cxa_guard_= acquire' WRKSRC/gfx/thebes/gfxFT2Utils.cpp:341: undefined reference to `__cxa_guard_= release' ../../gfx/layers/BasicImages.o:(.data.rel.ro._ZTVN7mozilla6layers14ImageCon= tainerE[_ZTVN7mozilla6layers14ImageContainerE]+0x20): undefined reference t= o `__cxa_pure_virtual' ../../gfx/layers/BasicImages.o:(.data.rel.ro._ZTVN7mozilla6layers14ImageCon= tainerE[_ZTVN7mozilla6layers14ImageContainerE]+0x28): undefined reference t= o `__cxa_pure_virtual' ../../gfx/layers/BasicImages.o:(.data.rel.ro._ZTVN7mozilla6layers14ImageCon= tainerE[_ZTVN7mozilla6layers14ImageContainerE]+0x38): undefined reference t= o `__cxa_pure_virtual' ../../gfx/layers/BasicImages.o:(.data.rel.ro._ZTVN7mozilla6layers14ImageCon= tainerE[_ZTVN7mozilla6layers14ImageContainerE]+0x40): undefined reference t= o `__cxa_pure_virtual' ../../gfx/layers/BasicImages.o:(.data.rel.ro._ZTVN7mozilla6layers14ImageCon= tainerE[_ZTVN7mozilla6layers14ImageContainerE]+0x48): undefined reference t= o `__cxa_pure_virtual' ../../gfx/layers/BasicImages.o:(.data.rel.ro._ZTVN7mozilla6layers14ImageCon= tainerE[_ZTVN7mozilla6layers14ImageContainerE]+0x50): more undefined refere= nces to `__cxa_pure_virtual' follow ../../gfx/layers/BasicLayers.o: In function `gfxASurface::GetOpaqueRect()': WRKSRC/gfx/layers/../../dist/include/gfxASurface.h:246: undefined reference= to `__cxa_guard_acquire' WRKSRC/gfx/layers/../../dist/include/gfxASurface.h:246: undefined reference= to `__cxa_guard_release' WRKSRC/gfx/layers/../../dist/include/gfxASurface.h:246: undefined reference= to `__cxa_guard_acquire' WRKSRC/gfx/layers/../../dist/include/gfxASurface.h:246: undefined reference= to `__cxa_guard_release' ../../gfx/layers/BasicLayers.o:(.data.rel.ro._ZTVN7mozilla6layers17ThebesLa= yerBufferE[_ZTVN7mozilla6layers17ThebesLayerBufferE]+0x20): undefined refer= ence to `__cxa_pure_virtual' ../../gfx/layers/BasicLayers.o:(.data.rel.ro._ZTVN7mozilla6layers20BasicSha= dowableLayerE[_ZTVN7mozilla6layers20BasicShadowableLayerE]+0x20): undefined= reference to `__cxa_pure_virtual' ../../gfx/layers/Layers.o:(.data.rel.ro._ZTVN7mozilla6layers12LayerManagerE= +0x38): undefined reference to `__cxa_pure_virtual' ../../gfx/layers/Layers.o:(.data.rel.ro._ZTVN7mozilla6layers12LayerManagerE= +0x40): undefined reference to `__cxa_pure_virtual' ../../gfx/layers/Layers.o:(.data.rel.ro._ZTVN7mozilla6layers12LayerManagerE= +0x48): undefined reference to `__cxa_pure_virtual' ../../gfx/layers/Layers.o:(.data.rel.ro._ZTVN7mozilla6layers12LayerManagerE= +0x50): more undefined references to `__cxa_pure_virtual' follow ../../gfx/layers/ShadowLayersParent.o: In function `mozilla::layers::Shadow= LayersParent::RecvUpdate(InfallibleTArray const&, In= fallibleTArray*)': WRKSRC/gfx/layers/ipc/ShadowLayersParent.cpp:292: undefined reference to `_= _cxa_guard_acquire' WRKSRC/gfx/layers/ipc/ShadowLayersParent.cpp:292: undefined reference to `_= _cxa_guard_release' ../../gfx/angle/Compiler.o:(.data.rel.ro._ZTV9TCompiler+0x28): undefined re= ference to `__cxa_pure_virtual' ../../gfx/angle/Initialize.o:(.data.rel.ro._ZTV7TSymbol[_ZTV7TSymbol]+0x38)= : undefined reference to `__cxa_pure_virtual' ../../gfx/angle/Initialize.o:(.data.rel.ro._ZTV7TSymbol[_ZTV7TSymbol]+0x40)= : undefined reference to `__cxa_pure_virtual' ../../gfx/angle/Intermediate.o:(.data.rel.ro._ZTV12TIntermTyped[_ZTV12TInte= rmTyped]+0x10): undefined reference to `__cxa_pure_virtual' ../../gfx/angle/OutputGLSLBase.o:(.data.rel.ro._ZTV15TOutputGLSLBase+0x50):= undefined reference to `__cxa_pure_virtual' ../../dist/lib/libjs_static.a(jsproxy.o):(.data.rel.ro+0x20): more undefine= d references to `__cxa_pure_virtual' follow clang++: error: linker command failed with exit code 1 (use -v to see invoc= ation) gmake[1]: *** [libxul.so] Error 1 gmake[1]: Leaving directory `WRKSRC/toolkit/library' gmake: *** [default] Error 2 #v- $ ldd /usr/local/lib/firefox/firefox-bin | fgrep -e c++ -e cxx -e stdc libc++.so.1 =3D> /usr/lib/libc++.so.1 (0x80363b000) libcxxrt.so.1 =3D> /lib/libcxxrt.so.1 (0x805f1e000) >Fix: --- libc++.diff begins here --- Index: www/firefox-beta/files/patch-ipc-chromium-src-base-message_pump_libe= vent.cc =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- www/firefox-beta/files/patch-ipc-chromium-src-base-message_pump_libeven= t.cc (revision 0) +++ www/firefox-beta/files/patch-ipc-chromium-src-base-message_pump_libeven= t.cc (working copy) @@ -0,0 +1,10 @@ +--- ipc/chromium/src/base/message_pump_libevent.cc~ ++++ ipc/chromium/src/base/message_pump_libevent.cc +@@ -6,6 +6,7 @@ +=20 + #include + #include ++#include +=20 + #include "eintr_wrapper.h" + #include "base/logging.h" Index: www/firefox-beta/files/patch-ipc-chromium-src-base-time_posix.cc =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- www/firefox-beta/files/patch-ipc-chromium-src-base-time_posix.cc (revis= ion 0) +++ www/firefox-beta/files/patch-ipc-chromium-src-base-time_posix.cc (worki= ng copy) @@ -0,0 +1,10 @@ +--- ipc/chromium/src/base/time_posix.cc~ ++++ ipc/chromium/src/base/time_posix.cc +@@ -8,6 +9,7 @@ + #include + #endif + #include ++#include + #ifdef ANDROID + #include + #else Index: www/firefox-beta/files/patch-ipc-chromium-src-base-file_util_linux.cc =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- www/firefox-beta/files/patch-ipc-chromium-src-base-file_util_linux.cc (= revision 681) +++ www/firefox-beta/files/patch-ipc-chromium-src-base-file_util_linux.cc (= working copy) @@ -1,6 +1,14 @@ --- ipc/chromium/src/base/file_util_linux.cc~ +++ ipc/chromium/src/base/file_util_linux.cc -@@ -28,7 +28,7 @@ bool GetShmemTempDir(FilePath* path) { +@@ -5,6 +5,7 @@ + #include "base/file_util.h" +=20 + #include ++#include +=20 + #include + #include +@@ -28,7 +29,7 @@ bool GetShmemTempDir(FilePath* path) { #ifdef ANDROID return GetTempDir(path); #else Index: www/firefox-beta/files/patch-toolkit_library_Makefile.in =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- www/firefox-beta/files/patch-toolkit_library_Makefile.in (revision 681) +++ www/firefox-beta/files/patch-toolkit_library_Makefile.in (working copy) @@ -5,7 +5,7 @@ $(INSTALL) $^ . =20=20 -EXTRA_DSO_LDOPTS +=3D $(LIBS_DIR) $(EXTRA_DSO_LIBS) -+EXTRA_DSO_LDOPTS +=3D $(LIBS_DIR) $(EXTRA_DSO_LIBS) -lexecinfo %%PTHREAD_= LIBS%% ++EXTRA_DSO_LDOPTS +=3D $(LIBS_DIR) $(EXTRA_DSO_LIBS) -lexecinfo %%PTHREAD_= LIBS%% %%CXXABI%% =20=20 ifdef MOZ_ENABLE_LIBXUL include $(srcdir)/libxul-rules.mk Index: www/firefox-beta/Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- www/firefox-beta/Makefile (revision 681) +++ www/firefox-beta/Makefile (working copy) @@ -87,6 +87,12 @@ ALL_TARGET=3D profiledbuild BUILD_DEPENDS+=3D yasm:${PORTSDIR}/devel/yasm .endif =20 +.if ${CXX:M*clang*} && ${CXXFLAGS:M-stdlib=3Dlibc++} +CXXABI=3D -lcxxrt +.else +CXXABI=3D # implied +.endif + pre-extract: .if defined(WITH_PGO) @${ECHO} "***************************************************************= **" @@ -111,6 +117,7 @@ post-patch: -e 's|/proc/self/fd|/dev/fd|' \ -e 's|/proc["/]|/compat/linux&|' ${REINPLACE_CMD} -e 's|%%PTHREAD_LIBS%%|${PTHREAD_LIBS}|' \ + -e 's|%%CXXABI%%|${CXXABI}|' \ ${WRKSRC}/storage/build/Makefile.in \ ${WRKSRC}/toolkit/library/Makefile.in \ ${WRKSRC}/db/sqlite3/src/Makefile.in @@ -130,6 +137,7 @@ pre-configure: (cd ${WRKSRC}/js/src/ && ${AUTOCONF}) =20 post-configure: + @${ECHO_CMD} '#define _DECLARE_C99_LDBL_MATH 1' >>${WRKSRC}/mozilla-confi= g.h .if defined(WITH_PGO) @${SED} -e 's|@PYTHON@|${PYTHON_CMD}|' \ <${FILESDIR}/mozconfig-profile_guided_optimization.in \ --- libc++.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: From owner-freebsd-gecko@FreeBSD.ORG Tue Dec 20 10:38:57 2011 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ACC3A106564A for ; Tue, 20 Dec 2011 10:38:57 +0000 (UTC) (envelope-from flo@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9B9798FC12; Tue, 20 Dec 2011 10:38:57 +0000 (UTC) Received: from bender.solomo.local (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id pBKAcurd054153; Tue, 20 Dec 2011 10:38:56 GMT (envelope-from flo@freebsd.org) Message-ID: <4EF065C0.1040908@freebsd.org> Date: Tue, 20 Dec 2011 11:38:56 +0100 From: Florian Smeets User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:8.0) Gecko/20111109 Thunderbird/8.0 MIME-Version: 1.0 To: Volodymyr Kostyrko References: <4EDF2F1A.1080807@gmail.com> In-Reply-To: <4EDF2F1A.1080807@gmail.com> X-Enigmail-Version: undefined Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Cc: freebsd-gecko@freebsd.org Subject: Re: devel/nspr dumps core when checking cert with security/nss X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Dec 2011 10:38:57 -0000 On 07.12.2011 10:17, Volodymyr Kostyrko wrote: > Hi all. Hi, > > RELENG_9, world and ports built with clang. > Do you know if it's caused by the port being built with clang or if world compiled with clang is the cause? I'll look into this in the next few days. Thanks, Florian > When checking some certs with nss (this means firefox and chrome would > fail too) checkcert dumps core with: > > Certificate: > Data: > Version: 3 (0x2) > Serial Number: 0 (0x0) > *** Signal 11 > > Sample scenario (base certificate creation, self-signing, site > certificate creation, signing, checking) is here: > > http://limbo.xim.bz/Makefile > > And it fails for me each time. > > devel/nspr `make test` fails with: > > nbconn FAILED > nbconn: PR_GetConnectStatus succeeded, expected to fail > > timetest FAILED > timetest: PR_ParseTimeString() incorrect > timetest: t is -1664496000000000, t2 is -1664495996000000, > time string is Wed Apr 4 02:02:04 +0202 1917 > timetest: > > From owner-freebsd-gecko@FreeBSD.ORG Tue Dec 20 10:45:29 2011 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 583081065673 for ; Tue, 20 Dec 2011 10:45:29 +0000 (UTC) (envelope-from c.kworr@gmail.com) Received: from mail-ey0-f182.google.com (mail-ey0-f182.google.com [209.85.215.182]) by mx1.freebsd.org (Postfix) with ESMTP id DF93B8FC13 for ; Tue, 20 Dec 2011 10:45:28 +0000 (UTC) Received: by eaaf13 with SMTP id f13so7856129eaa.13 for ; Tue, 20 Dec 2011 02:45:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=J2LQRTjt38MfLRa+eDzuM6zt3wX7yueL3PuOjjTVa0s=; b=q9ta/J1ByZ0ifNi+VnfJrruyv1jV9sPYw4l2PShvufGN0Ph+/c60XYHs+Jm5Bpm0pB 1BVs0SFTMWBt0UsdQ7xdRTGOs3MN+gNPgyknuC3svkS7lZhVn7Xct4RSYBUDN+8fmYXz p9ie/+nAq3OtMkHkXYys0pGYRg5fu2sHtEeZc= Received: by 10.204.156.83 with SMTP id v19mr365381bkw.40.1324377927636; Tue, 20 Dec 2011 02:45:27 -0800 (PST) Received: from green.tandem.local (utwig.xim.bz. [91.216.237.46]) by mx.google.com with ESMTPS id ci12sm2992158bkb.13.2011.12.20.02.45.25 (version=SSLv3 cipher=OTHER); Tue, 20 Dec 2011 02:45:26 -0800 (PST) Message-ID: <4EF06742.2070501@gmail.com> Date: Tue, 20 Dec 2011 12:45:22 +0200 From: Volodymyr Kostyrko User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:8.0) Gecko/20111111 Thunderbird/8.0 MIME-Version: 1.0 To: Florian Smeets References: <4EDF2F1A.1080807@gmail.com> <4EF065C0.1040908@freebsd.org> In-Reply-To: <4EF065C0.1040908@freebsd.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-gecko@freebsd.org Subject: Re: devel/nspr dumps core when checking cert with security/nss X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Dec 2011 10:45:29 -0000 20.12.2011 12:38, Florian Smeets wrote: >> RELENG_9, world and ports built with clang. >> > > Do you know if it's caused by the port being built with clang or if > world compiled with clang is the cause? I tested that on RELENG_8 also with the same result. Random junk or hints: 1. certtool from gnutls verifies certificates successfully. 2. Making both keys with 2048 bit width gives the same result. So maybe it's rather about supporting wide (2048 bit) DSA keys? > I'll look into this in the next few days. Thanks. -- Sphinx of black quartz judge my vow. From owner-freebsd-gecko@FreeBSD.ORG Wed Dec 21 13:14:18 2011 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2D4F91065675 for ; Wed, 21 Dec 2011 13:14:18 +0000 (UTC) (envelope-from az@azsupport.com) Received: from azsupport.com (azsupport.com [74.52.186.194]) by mx1.freebsd.org (Postfix) with ESMTP id 138F58FC16 for ; Wed, 21 Dec 2011 13:14:17 +0000 (UTC) Received: from localhost (unknown [109.75.144.107]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by azsupport.com (Postfix) with ESMTPSA id 09CEE50C65 for ; Wed, 21 Dec 2011 13:55:20 +0100 (CET) Date: Wed, 21 Dec 2011 13:55:17 +0100 From: Andrei To: gecko@FreeBSD.org Message-ID: <20111221135517.19a37905@azsupport.com> Organization: azsupport.com X-Mailer: Claws Mail 3.8.0 (GTK+ 2.24.6; amd64-portbld-freebsd10.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Subject: FreeBSD Port: www/firefox X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Dec 2011 13:14:18 -0000 config.status: linking /usr/ports/www/firefox/work/mozilla-release/js/src/ctypes/libffi/src/x86/ffitarget.h to include/ffitarget.h config.status: executing depfiles commands config.status: executing libtool commands config.status: executing include commands config.status: executing src commands gmake[2]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release' TEST-UNEXPECTED-FAIL | check-sync-dirs.py | build file copies are not in sync TEST-INFO | check-sync-dirs.py | file(s) found in: /usr/ports/www/firefox/work/mozilla-release/js/src/config TEST-INFO | check-sync-dirs.py | differ from their originals in: /usr/ports/www/firefox/work/mozilla-release/config TEST-INFO | check-sync-dirs.py | differing file: ./config.mk TEST-INFO | check-sync-dirs.py | differing file: ./config.mk.bak TEST-INFO | check-sync-dirs.py | differing file: ./mkdepend/Makefile.in TEST-INFO | check-sync-dirs.py | differing file: ./mkdepend/Makefile.in.bak In general, the files in '/usr/ports/www/firefox/work/mozilla- release/js/src/config' should always be exact copies of originals in '/usr/ports/www/firefox/work/mozilla-release/config'. A change made to one should also be made to the other. See 'check-sync-dirs.py' for more details. gmake[1]: *** [realbuild] Error 1 gmake[1]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release' gmake: *** [profiledbuild] Error 2 *** Error code 1 Stop in /usr/ports/www/firefox. *** Error code 1 Stop in /usr/ports/www/firefox. ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20111221-2126-1knu6s7-0 env UPGRADE_TOOL=portupgrade UPGRADE_PORT=firefox-8.0,1 UPGRADE_PORT_VER=8.0,1 make ** Fix the problem and try again. ** Listing the failed packages (-:ignored / *:skipped / !:failed) ! www/firefox (firefox-8.0,1) (missing header) From owner-freebsd-gecko@FreeBSD.ORG Wed Dec 21 14:40:12 2011 Return-Path: Delivered-To: gecko@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9E4DF106566C for ; Wed, 21 Dec 2011 14:40:12 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 725998FC16 for ; Wed, 21 Dec 2011 14:40:12 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id pBLEeCV7063405 for ; Wed, 21 Dec 2011 14:40:12 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id pBLEeCsQ063404; Wed, 21 Dec 2011 14:40:12 GMT (envelope-from gnats) Date: Wed, 21 Dec 2011 14:40:12 GMT Message-Id: <201112211440.pBLEeCsQ063404@freefall.freebsd.org> To: gecko@FreeBSD.org From: Ruslan Mahmatkhanov Cc: Subject: Re: ports/153114: www/firefox 3.6.12_1, 1 crash: Assertion failure: prop == (JSProperty*) sprop, at jstracer.cpp:11137 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Ruslan Mahmatkhanov List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Dec 2011 14:40:12 -0000 The following reply was made to PR ports/153114; it has been noted by GNATS. From: Ruslan Mahmatkhanov To: bug-followup@FreeBSD.org Cc: "Ronald F.Guilmette" Subject: Re: ports/153114: www/firefox 3.6.12_1,1 crash: Assertion failure: prop == (JSProperty*) sprop, at jstracer.cpp:11137 Date: Wed, 21 Dec 2011 18:30:40 +0400 Good day, Ronald. Are you still able to reproduce this issue with www/firefox36 or www/firefox? Should we close this PR? -- Regards, Ruslan Tinderboxing kills... the drives. From owner-freebsd-gecko@FreeBSD.ORG Wed Dec 21 14:42:32 2011 Return-Path: Delivered-To: gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BA9251065670 for ; Wed, 21 Dec 2011 14:42:32 +0000 (UTC) (envelope-from flo@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id A97AB8FC08; Wed, 21 Dec 2011 14:42:32 +0000 (UTC) Received: from bender.solomo.local (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id pBLEgVL0071359; Wed, 21 Dec 2011 14:42:32 GMT (envelope-from flo@freebsd.org) Message-ID: <4EF1F057.8010209@freebsd.org> Date: Wed, 21 Dec 2011 15:42:31 +0100 From: Florian Smeets User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:8.0) Gecko/20111109 Thunderbird/8.0 MIME-Version: 1.0 To: Andrei References: <20111221135517.19a37905@azsupport.com> In-Reply-To: <20111221135517.19a37905@azsupport.com> X-Enigmail-Version: undefined Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: gecko@freebsd.org Subject: Re: FreeBSD Port: www/firefox X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Dec 2011 14:42:32 -0000 On 21.12.2011 13:55, Andrei wrote: > config.status: linking /usr/ports/www/firefox/work/mozilla-release/js/src/ctypes/libffi/src/x86/ffitarget.h to include/ffitarget.h > config.status: executing depfiles commands > config.status: executing libtool commands > config.status: executing include commands > config.status: executing src commands > gmake[2]: Leaving directory `/usr/ports/www/firefox/work/mozilla-release' > TEST-UNEXPECTED-FAIL | check-sync-dirs.py | build file copies are not in sync > TEST-INFO | check-sync-dirs.py | file(s) found in: /usr/ports/www/firefox/work/mozilla-release/js/src/config > TEST-INFO | check-sync-dirs.py | differ from their originals in: /usr/ports/www/firefox/work/mozilla-release/config > TEST-INFO | check-sync-dirs.py | differing file: ./config.mk > TEST-INFO | check-sync-dirs.py | differing file: ./config.mk.bak > TEST-INFO | check-sync-dirs.py | differing file: ./mkdepend/Makefile.in > TEST-INFO | check-sync-dirs.py | differing file: ./mkdepend/Makefile.in.bak > In general, the files in '/usr/ports/www/firefox/work/mozilla- > release/js/src/config' should always be exact copies of originals in > '/usr/ports/www/firefox/work/mozilla-release/config'. A change made to one > should also be made to the other. See 'check-sync-dirs.py' for more > details. Please tell us which options you have enabled. Thanks, Florian From owner-freebsd-gecko@FreeBSD.ORG Wed Dec 21 16:18:33 2011 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 078E1106566B for ; Wed, 21 Dec 2011 16:18:33 +0000 (UTC) (envelope-from pkubaj@gmail.com) Received: from mail-yw0-f54.google.com (mail-yw0-f54.google.com [209.85.213.54]) by mx1.freebsd.org (Postfix) with ESMTP id C2F3D8FC17 for ; Wed, 21 Dec 2011 16:18:32 +0000 (UTC) Received: by yhfq46 with SMTP id q46so6389116yhf.13 for ; Wed, 21 Dec 2011 08:18:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=80VJazyS9eI+xZT+23bgHdCtyfbFqCCrVosdmKY/Ut0=; b=suJpU3pQESdFmbD81b2BDY/6wT+fgOnJ5nPy1aa4CC7fkFMpbhpetoF7vhEa+iNZpy HU3PvNvonvRgf3BepmOT1kBGvuPE6mZolEizVLv3Y91v1nE/MIqlZfah5p/GTPBHdCBN FKH5zKj4WyrfRaVtiQrci6p1nDHFODAXLre8s= MIME-Version: 1.0 Received: by 10.236.91.84 with SMTP id g60mr10309241yhf.90.1324482519003; Wed, 21 Dec 2011 07:48:39 -0800 (PST) Received: by 10.146.234.1 with HTTP; Wed, 21 Dec 2011 07:48:38 -0800 (PST) Date: Wed, 21 Dec 2011 16:48:38 +0100 Message-ID: From: Piotr Kubaj To: freebsd-gecko@freebsd.org Content-Type: text/plain; charset=UTF-8 Subject: FreeBSD Port: www/firefox X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Dec 2011 16:18:33 -0000 I get the same error, the enabled options are dbus, pgo and optimized_cflags. I build with access to X. My uname -a is: FreeBSD beastie 9.0-PRERELEASE FreeBSD 9.0-PRERELEASE #15: Thu Dec 1 22:33:44 CET 2011 root@beastie:/usr/obj/usr/src/sys/BEASTIE amd64 From owner-freebsd-gecko@FreeBSD.ORG Wed Dec 21 16:44:16 2011 Return-Path: Delivered-To: freebsd-gecko@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D63CD106566B for ; Wed, 21 Dec 2011 16:44:15 +0000 (UTC) (envelope-from beat.gaetzi@gmail.com) Received: from mail-pw0-f54.google.com (mail-pw0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id D9C4C8FC0A for ; Wed, 21 Dec 2011 16:44:14 +0000 (UTC) Received: by pbcc3 with SMTP id c3so6043237pbc.13 for ; Wed, 21 Dec 2011 08:44:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=4OG0gkXOb6jo/vcCAdCU6Q3upDFFxLF1BGvV/oX3yD4=; b=IdHrX+6OJeFEnfcJbOnzVyM40+ZXjqO8ytA57s6jSUnZtFmAraiKT3INYQX5bxbtH1 s8pZjfPJBc8YGHS3Pe/0hRokFm2HNYGR6IlJOON+T0bwmOsl70u8G7hFvytq2xWaavyw w27hfoLjkroplDv3VmCjP5JZUwMw+b+MaigyM= MIME-Version: 1.0 Received: by 10.68.190.66 with SMTP id go2mr14298345pbc.64.1324484480841; Wed, 21 Dec 2011 08:21:20 -0800 (PST) Sender: beat.gaetzi@gmail.com Received: by 10.68.189.42 with HTTP; Wed, 21 Dec 2011 08:21:20 -0800 (PST) In-Reply-To: References: Date: Wed, 21 Dec 2011 17:21:20 +0100 X-Google-Sender-Auth: T2A8Drcm8_bAQVotAello2WuDWY Message-ID: From: Beat Gaetzi To: Piotr Kubaj Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: freebsd-gecko@freebsd.org Subject: Re: FreeBSD Port: www/firefox X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Dec 2011 16:44:16 -0000 2011/12/21 Piotr Kubaj : > I get the same error, the enabled options are dbus, pgo and > optimized_cflags. I build with access to X. My uname -a is: > FreeBSD beastie 9.0-PRERELEASE FreeBSD 9.0-PRERELEASE #15: Thu Dec =A01 > 22:33:44 CET 2011 =A0 =A0 root@beastie:/usr/obj/usr/src/sys/BEASTIE =A0am= d64 Yes, there is currently a problem with the PGO option. We are working on a fix. In the meantime you could build Firefox without PGO. Beat From owner-freebsd-gecko@FreeBSD.ORG Wed Dec 21 22:49:21 2011 Return-Path: Delivered-To: freebsd-gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1583C1065672; Wed, 21 Dec 2011 22:49:21 +0000 (UTC) (envelope-from flo@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id E95968FC0A; Wed, 21 Dec 2011 22:49:20 +0000 (UTC) Received: from nibbler-wlan.fritz.box (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id pBLMnIR7012117; Wed, 21 Dec 2011 22:49:19 GMT (envelope-from flo@FreeBSD.org) Message-ID: <4EF2626E.3090606@FreeBSD.org> Date: Wed, 21 Dec 2011 23:49:18 +0100 From: Florian Smeets User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:9.0) Gecko/20111214 Thunderbird/9.0 MIME-Version: 1.0 To: Piotr Kubaj , az@azsupport.com References: In-Reply-To: X-Enigmail-Version: 1.4a1pre Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig3BDFA2329FA07DF778EE2A0F" Cc: freebsd-gecko@FreeBSD.org, Beat Gaetzi Subject: Re: FreeBSD Port: www/firefox X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Dec 2011 22:49:21 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig3BDFA2329FA07DF778EE2A0F Content-Type: multipart/mixed; boundary="------------090603090604040809000102" This is a multi-part message in MIME format. --------------090603090604040809000102 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 21.12.11 17:21, Beat Gaetzi wrote: > 2011/12/21 Piotr Kubaj : >> I get the same error, the enabled options are dbus, pgo and >> optimized_cflags. I build with access to X. My uname -a is: >> FreeBSD beastie 9.0-PRERELEASE FreeBSD 9.0-PRERELEASE #15: Thu Dec 1 >> 22:33:44 CET 2011 root@beastie:/usr/obj/usr/src/sys/BEASTIE amd64= >=20 > Yes, there is currently a problem with the PGO option. We are > working on a fix. In the meantime you could build Firefox > without PGO. >=20 The following patch should fix it. Could you please confirm? Thanks, Florian --------------090603090604040809000102 Content-Type: text/plain; x-mac-type="0"; x-mac-creator="0"; name="ff9-pgo.diff" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="ff9-pgo.diff" Index: Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/flo/dev/cvs/ports/www/firefox/Makefile,v retrieving revision 1.257 diff -u -r1.257 Makefile --- Makefile 21 Dec 2011 08:02:57 -0000 1.257 +++ Makefile 21 Dec 2011 21:51:12 -0000 @@ -118,6 +118,8 @@ ${WRKSRC}/security/manager/ssl/src/Makefile.in \ ${WRKSRC}/js/src/config/mkdepend/Makefile.in \ ${WRKSRC}/js/src/config/config.mk \ + ${WRKSRC}/config/mkdepend/Makefile.in \ + ${WRKSRC}/config/config.mk \ ${WRKSRC}/xpcom/io/nsAppFileLocationProvider.cpp @${REINPLACE_CMD} -e 's|-lc_r|${PTHREAD_LIBS}|g ; \ s|-lpthread|${PTHREAD_LIBS}|g ; \ Index: files/patch-config_config.mk =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: files/patch-config_config.mk diff -N files/patch-config_config.mk --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/patch-config_config.mk 21 Dec 2011 21:47:04 -0000 @@ -0,0 +1,10 @@ +--- config/config.mk.orig 2009-08-07 00:49:23.000000000 +0200 ++++ config/config.mk 2009-08-09 20:50:05.000000000 +0200 +@@ -506,6 +506,7 @@ + -I$(srcdir) \ + -I. \ + -I$(DIST)/include -I$(DIST)/include/nsprpub \ ++ -I%%LOCALBASE%%/include \ + $(if $(LIBXUL_SDK),-I$(LIBXUL_SDK)/include -I$(LIBXUL_SDK)/include/ns= prpub) \ + $(OS_INCLUDES) \ + $(NULL)=20 Index: files/patch-config_mkdepend_Makefile.in =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/flo/dev/cvs/ports/www/firefox/files/patch-config_mkdepend= _Makefile.in,v retrieving revision 1.2 diff -u -r1.2 patch-config_mkdepend_Makefile.in --- files/patch-config_mkdepend_Makefile.in 7 Feb 2010 21:48:43 -0000 1.2= +++ files/patch-config_mkdepend_Makefile.in 21 Dec 2011 22:22:59 -0000 @@ -1,9 +1,11 @@ ---- config/mkdepend/Makefile.in.orig 2009-04-28 08:07:48.532396203 +0000= -+++ config/mkdepend/Makefile.in 2009-04-28 08:08:07.342398592 +0000 -@@ -73,6 +73,7 @@ +--- config/mkdepend/Makefile.in.orig 2011-12-16 21:29:22.000000000 +0100= ++++ config/mkdepend/Makefile.in 2011-12-21 23:02:17.000000000 +0100 +@@ -71,7 +71,8 @@ +=20 include $(topsrcdir)/config/rules.mk =20 - HOST_CFLAGS +=3D -DINCLUDEDIR=3D\"/usr/include\" -DOBJSUFFIX=3D\".$(OBJ= _SUFFIX)\" +-HOST_CFLAGS +=3D -DINCLUDEDIR=3D\"/usr/include\" -DOBJSUFFIX=3D\".$(OBJ= _SUFFIX)\" ++HOST_CFLAGS +=3D -DINCLUDEDIR=3D\"/usr/local/include\" -DOBJSUFFIX=3D\"= =2E$(OBJ_SUFFIX)\" -I/usr/local/include +HOST_CFLAGS +=3D $(XCFLAGS) =20 ifdef GNU_CC Index: files/patch-js-src-config-mkdepend_Makefile.in =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/flo/dev/cvs/ports/www/firefox/files/patch-js-src-config-m= kdepend_Makefile.in,v retrieving revision 1.1 diff -u -r1.1 patch-js-src-config-mkdepend_Makefile.in --- files/patch-js-src-config-mkdepend_Makefile.in 7 Feb 2010 21:48:44 -0= 000 1.1 +++ files/patch-js-src-config-mkdepend_Makefile.in 21 Dec 2011 22:20:33 -= 0000 @@ -1,11 +1,12 @@ ---- js/src/config/mkdepend/Makefile.in.orig 2009-04-28 08:17:55.06907474= 8 +0000 -+++ js/src/config/mkdepend/Makefile.in 2009-04-28 08:18:44.897081100 +00= 00 -@@ -72,7 +72,7 @@ +--- js/src/config/mkdepend/Makefile.in.orig 2011-12-16 21:29:22.00000000= 0 +0100 ++++ js/src/config/mkdepend/Makefile.in 2011-12-21 23:02:17.000000000 +01= 00 +@@ -71,7 +71,8 @@ =20 include $(topsrcdir)/config/rules.mk =20 -HOST_CFLAGS +=3D -DINCLUDEDIR=3D\"/usr/include\" -DOBJSUFFIX=3D\".$(OBJ= _SUFFIX)\" -+HOST_CFLAGS +=3D -DINCLUDEDIR=3D\"%%LOCALBASE%%/include\" -DOBJSUFFIX=3D= \".$(OBJ_SUFFIX)\" -I/usr/local/include ++HOST_CFLAGS +=3D -DINCLUDEDIR=3D\"/usr/local/include\" -DOBJSUFFIX=3D\"= =2E$(OBJ_SUFFIX)\" -I/usr/local/include ++HOST_CFLAGS +=3D $(XCFLAGS) =20 ifdef GNU_CC _GCCDIR =3D $(shell $(CC) -print-file-name=3Dinclude) --------------090603090604040809000102-- --------------enig3BDFA2329FA07DF778EE2A0F Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iEYEARECAAYFAk7yYm4ACgkQapo8P8lCvwnqsQCffA8pLXPL8w/avNE8Cvaby+Ul nQMAoJ/oDahGtt7q+MnFUcdh7tX1du53 =w/sJ -----END PGP SIGNATURE----- --------------enig3BDFA2329FA07DF778EE2A0F-- From owner-freebsd-gecko@FreeBSD.ORG Wed Dec 21 23:04:49 2011 Return-Path: Delivered-To: freebsd-gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 73F58106566B; Wed, 21 Dec 2011 23:04:49 +0000 (UTC) (envelope-from flo@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 51A108FC0A; Wed, 21 Dec 2011 23:04:49 +0000 (UTC) Received: from nibbler-wlan.fritz.box (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id pBLN4lkl029057; Wed, 21 Dec 2011 23:04:48 GMT (envelope-from flo@FreeBSD.org) Message-ID: <4EF2660E.8040605@FreeBSD.org> Date: Thu, 22 Dec 2011 00:04:46 +0100 From: Florian Smeets User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:9.0) Gecko/20111214 Thunderbird/9.0 MIME-Version: 1.0 To: Piotr Kubaj , az@azsupport.com References: <4EF2626E.3090606@FreeBSD.org> In-Reply-To: <4EF2626E.3090606@FreeBSD.org> X-Enigmail-Version: 1.4a1pre Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig2DCBBFF6F0E640359BA4BA7C" Cc: freebsd-gecko@FreeBSD.org, Beat Gaetzi Subject: Re: FreeBSD Port: www/firefox X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Dec 2011 23:04:49 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig2DCBBFF6F0E640359BA4BA7C Content-Type: multipart/mixed; boundary="------------070209000203050605020307" This is a multi-part message in MIME format. --------------070209000203050605020307 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 21.12.11 23:49, Florian Smeets wrote: > On 21.12.11 17:21, Beat Gaetzi wrote: >> 2011/12/21 Piotr Kubaj : >>> I get the same error, the enabled options are dbus, pgo and >>> optimized_cflags. I build with access to X. My uname -a is: >>> FreeBSD beastie 9.0-PRERELEASE FreeBSD 9.0-PRERELEASE #15: Thu Dec 1= >>> 22:33:44 CET 2011 root@beastie:/usr/obj/usr/src/sys/BEASTIE amd6= 4 >> >> Yes, there is currently a problem with the PGO option. We are >> working on a fix. In the meantime you could build Firefox >> without PGO. >> >=20 > The following patch should fix it. Could you please confirm? >=20 The final patch should of course look like this... Florian --------------070209000203050605020307 Content-Type: text/plain; x-mac-type="0"; x-mac-creator="0"; name="ff9-pgo.diff" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="ff9-pgo.diff" Index: Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/flo/dev/cvs/ports/www/firefox/Makefile,v retrieving revision 1.257 diff -u -r1.257 Makefile --- Makefile 21 Dec 2011 08:02:57 -0000 1.257 +++ Makefile 21 Dec 2011 22:56:07 -0000 @@ -118,6 +118,8 @@ ${WRKSRC}/security/manager/ssl/src/Makefile.in \ ${WRKSRC}/js/src/config/mkdepend/Makefile.in \ ${WRKSRC}/js/src/config/config.mk \ + ${WRKSRC}/config/mkdepend/Makefile.in \ + ${WRKSRC}/config/config.mk \ ${WRKSRC}/xpcom/io/nsAppFileLocationProvider.cpp @${REINPLACE_CMD} -e 's|-lc_r|${PTHREAD_LIBS}|g ; \ s|-lpthread|${PTHREAD_LIBS}|g ; \ Index: files/patch-config_config.mk =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: files/patch-config_config.mk diff -N files/patch-config_config.mk --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/patch-config_config.mk 21 Dec 2011 22:56:07 -0000 @@ -0,0 +1,10 @@ +--- config/config.mk.orig 2009-08-07 00:49:23.000000000 +0200 ++++ config/config.mk 2009-08-09 20:50:05.000000000 +0200 +@@ -506,6 +506,7 @@ + -I$(srcdir) \ + -I. \ + -I$(DIST)/include -I$(DIST)/include/nsprpub \ ++ -I%%LOCALBASE%%/include \ + $(if $(LIBXUL_SDK),-I$(LIBXUL_SDK)/include -I$(LIBXUL_SDK)/include/ns= prpub) \ + $(OS_INCLUDES) \ + $(NULL)=20 Index: files/patch-config_mkdepend_Makefile.in =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/flo/dev/cvs/ports/www/firefox/files/patch-config_mkdepend= _Makefile.in,v retrieving revision 1.2 diff -u -r1.2 patch-config_mkdepend_Makefile.in --- files/patch-config_mkdepend_Makefile.in 7 Feb 2010 21:48:43 -0000 1.2= +++ files/patch-config_mkdepend_Makefile.in 21 Dec 2011 22:56:07 -0000 @@ -1,9 +1,11 @@ ---- config/mkdepend/Makefile.in.orig 2009-04-28 08:07:48.532396203 +0000= -+++ config/mkdepend/Makefile.in 2009-04-28 08:08:07.342398592 +0000 -@@ -73,6 +73,7 @@ +--- config/mkdepend/Makefile.in.orig 2011-12-16 21:29:22.000000000 +0100= ++++ config/mkdepend/Makefile.in 2011-12-21 23:02:17.000000000 +0100 +@@ -71,7 +71,8 @@ +=20 include $(topsrcdir)/config/rules.mk =20 - HOST_CFLAGS +=3D -DINCLUDEDIR=3D\"/usr/include\" -DOBJSUFFIX=3D\".$(OBJ= _SUFFIX)\" +-HOST_CFLAGS +=3D -DINCLUDEDIR=3D\"/usr/include\" -DOBJSUFFIX=3D\".$(OBJ= _SUFFIX)\" ++HOST_CFLAGS +=3D -DINCLUDEDIR=3D\"%%LOCALBASE%%/include\" -DOBJSUFFIX=3D= \".$(OBJ_SUFFIX)\" -I%%LOCALBASE%%/include +HOST_CFLAGS +=3D $(XCFLAGS) =20 ifdef GNU_CC Index: files/patch-js-src-config-mkdepend_Makefile.in =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /home/flo/dev/cvs/ports/www/firefox/files/patch-js-src-config-m= kdepend_Makefile.in,v retrieving revision 1.1 diff -u -r1.1 patch-js-src-config-mkdepend_Makefile.in --- files/patch-js-src-config-mkdepend_Makefile.in 7 Feb 2010 21:48:44 -0= 000 1.1 +++ files/patch-js-src-config-mkdepend_Makefile.in 21 Dec 2011 22:56:09 -= 0000 @@ -1,11 +1,12 @@ ---- js/src/config/mkdepend/Makefile.in.orig 2009-04-28 08:17:55.06907474= 8 +0000 -+++ js/src/config/mkdepend/Makefile.in 2009-04-28 08:18:44.897081100 +00= 00 -@@ -72,7 +72,7 @@ +--- js/src/config/mkdepend/Makefile.in.orig 2011-12-16 21:29:22.00000000= 0 +0100 ++++ js/src/config/mkdepend/Makefile.in 2011-12-21 23:02:17.000000000 +01= 00 +@@ -71,7 +71,8 @@ =20 include $(topsrcdir)/config/rules.mk =20 -HOST_CFLAGS +=3D -DINCLUDEDIR=3D\"/usr/include\" -DOBJSUFFIX=3D\".$(OBJ= _SUFFIX)\" -+HOST_CFLAGS +=3D -DINCLUDEDIR=3D\"%%LOCALBASE%%/include\" -DOBJSUFFIX=3D= \".$(OBJ_SUFFIX)\" -I/usr/local/include ++HOST_CFLAGS +=3D -DINCLUDEDIR=3D\"%%LOCALBASE%%/include\" -DOBJSUFFIX=3D= \".$(OBJ_SUFFIX)\" -I%%LOCALBASE%%/include ++HOST_CFLAGS +=3D $(XCFLAGS) =20 ifdef GNU_CC _GCCDIR =3D $(shell $(CC) -print-file-name=3Dinclude) --------------070209000203050605020307-- --------------enig2DCBBFF6F0E640359BA4BA7C Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iEYEARECAAYFAk7yZg4ACgkQapo8P8lCvwkhvACePiTkXiAT4F57FfEdJfjUS/WU BTIAn3IghnIjiUs1HAFeJ/k7MoHRKCUu =mFBZ -----END PGP SIGNATURE----- --------------enig2DCBBFF6F0E640359BA4BA7C-- From owner-freebsd-gecko@FreeBSD.ORG Thu Dec 22 17:07:49 2011 Return-Path: Delivered-To: freebsd-gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 140F41065672; Thu, 22 Dec 2011 17:07:49 +0000 (UTC) (envelope-from david@catwhisker.org) Received: from albert.catwhisker.org (m209-73.dsl.rawbw.com [198.144.209.73]) by mx1.freebsd.org (Postfix) with ESMTP id A81158FC19; Thu, 22 Dec 2011 17:07:48 +0000 (UTC) Received: from albert.catwhisker.org (localhost [127.0.0.1]) by albert.catwhisker.org (8.14.5/8.14.5) with ESMTP id pBMGcXSm019804; Thu, 22 Dec 2011 08:38:33 -0800 (PST) (envelope-from david@albert.catwhisker.org) Received: (from david@localhost) by albert.catwhisker.org (8.14.5/8.14.5/Submit) id pBMGcXRr019803; Thu, 22 Dec 2011 08:38:33 -0800 (PST) (envelope-from david) Date: Thu, 22 Dec 2011 08:38:33 -0800 From: David Wolfskill To: Florian Smeets Message-ID: <20111222163833.GA19646@albert.catwhisker.org> References: <4EF2626E.3090606@FreeBSD.org> <4EF2660E.8040605@FreeBSD.org> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="IJpNTDwzlM2Ie8A6" Content-Disposition: inline In-Reply-To: <4EF2660E.8040605@FreeBSD.org> User-Agent: Mutt/1.4.2.3i Cc: freebsd-gecko@FreeBSD.org, Piotr Kubaj , Beat Gaetzi , az@azsupport.com Subject: Re: FreeBSD Port: www/firefox X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Dec 2011 17:07:49 -0000 --IJpNTDwzlM2Ie8A6 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Dec 22, 2011 at 12:04:46AM +0100, Florian Smeets wrote: > ... > >> Yes, there is currently a problem with the PGO option. We are > >> working on a fix. In the meantime you could build Firefox > >> without PGO. > >> > >=20 > > The following patch should fix it. Could you please confirm? > >=20 >=20 > The final patch should of course look like this... > ... After encountering the error, I tried the (revised) patch this morning, and the build is definitely successful now, and the operation appears successful so far. Environment: FreeBSD 8.2-STABLE #286 228623M: Sat Dec 17 03:39:23 PST 2011 root@localhost:/common/S1/obj/usr/src/sys/CANARY i386 (The "M" suffix is because of a local patch I have for src/sys/conf/newvers.sh to factor out the VCS stuff out of that file, rather than a functional change.) Options: # This file is auto-generated by 'make config'. # No user-servicable parts inside! # Options for firefox-4.0,1 _OPTIONS_READ=3Dfirefox-4.0,1 WITHOUT_DBUS=3Dtrue WITH_PGO=3Dtrue WITHOUT_SMB=3Dtrue WITHOUT_DEBUG=3Dtrue WITHOUT_LOGGING=3Dtrue WITH_OPTIMIZED_CFLAGS=3Dtrue I hope the patch will be committed soon. :-) Peace, david (not on -gecko@) --=20 David H. Wolfskill david@catwhisker.org Depriving a girl or boy of an opportunity for education is evil. See http://www.catwhisker.org/~david/publickey.gpg for my public key. --IJpNTDwzlM2Ie8A6 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (FreeBSD) iEYEARECAAYFAk7zXQgACgkQmprOCmdXAD2sxACcCg7soNVnZKc9SMS/xtVv37O9 PK4Anjq3XiMnnBnaT1CRqKgQDN64eo52 =NLDw -----END PGP SIGNATURE----- --IJpNTDwzlM2Ie8A6-- From owner-freebsd-gecko@FreeBSD.ORG Thu Dec 22 20:49:50 2011 Return-Path: Delivered-To: freebsd-gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B474B106564A; Thu, 22 Dec 2011 20:49:50 +0000 (UTC) (envelope-from flo@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 997E08FC16; Thu, 22 Dec 2011 20:49:50 +0000 (UTC) Received: from nibbler-wlan.fritz.box (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id pBMKnmVX067420; Thu, 22 Dec 2011 20:49:48 GMT (envelope-from flo@FreeBSD.org) Message-ID: <4EF397EB.30907@FreeBSD.org> Date: Thu, 22 Dec 2011 21:49:47 +0100 From: Florian Smeets User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:9.0) Gecko/20111214 Thunderbird/9.0 MIME-Version: 1.0 To: David Wolfskill References: <4EF2626E.3090606@FreeBSD.org> <4EF2660E.8040605@FreeBSD.org> <20111222163833.GA19646@albert.catwhisker.org> In-Reply-To: <20111222163833.GA19646@albert.catwhisker.org> X-Enigmail-Version: 1.4a1pre Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig40AFA0D913387509947D25EE" Cc: freebsd-gecko@FreeBSD.org, Piotr Kubaj , Beat Gaetzi , az@azsupport.com Subject: Re: FreeBSD Port: www/firefox X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 22 Dec 2011 20:49:50 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig40AFA0D913387509947D25EE Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 22.12.11 17:38, David Wolfskill wrote: > On Thu, Dec 22, 2011 at 12:04:46AM +0100, Florian Smeets wrote: >> ... >>>> Yes, there is currently a problem with the PGO option. We are >>>> working on a fix. In the meantime you could build Firefox >>>> without PGO. >>>> >>> >>> The following patch should fix it. Could you please confirm? >>> >> >> The final patch should of course look like this... >> ... >=20 > After encountering the error, I tried the (revised) patch this morning,= > and the build is definitely successful now, and the operation appears > successful so far. >=20 >=20 >=20 > I hope the patch will be committed soon. :-) David, thank you for testing. I already committed the patch this morning CET :) Florian --------------enig40AFA0D913387509947D25EE Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iEYEARECAAYFAk7zl+wACgkQapo8P8lCvwnjmACdEw171E+b/GjA1zO29xS8WIlD GoMAnjvclXI2Gv73h2iRjNr73jp7quyK =+DoE -----END PGP SIGNATURE----- --------------enig40AFA0D913387509947D25EE-- From owner-freebsd-gecko@FreeBSD.ORG Fri Dec 23 01:50:28 2011 Return-Path: Delivered-To: gecko@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ED80A10656D8; Fri, 23 Dec 2011 01:50:28 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id BFB178FC16; Fri, 23 Dec 2011 01:50:28 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id pBN1oSpG046530; Fri, 23 Dec 2011 01:50:28 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id pBN1oSeT046522; Fri, 23 Dec 2011 01:50:28 GMT (envelope-from edwin) Date: Fri, 23 Dec 2011 01:50:28 GMT Message-Id: <201112230150.pBN1oSeT046522@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, gecko@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/163552: www/xpi-jsview: make it working with new firefox version X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Dec 2011 01:50:29 -0000 Synopsis: www/xpi-jsview: make it working with new firefox version Responsible-Changed-From-To: freebsd-ports-bugs->gecko Responsible-Changed-By: edwin Responsible-Changed-When: Fri Dec 23 01:50:28 UTC 2011 Responsible-Changed-Why: Over to maintainer (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=163552 From owner-freebsd-gecko@FreeBSD.ORG Sat Dec 24 08:45:25 2011 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 809E11065672; Sat, 24 Dec 2011 08:45:25 +0000 (UTC) (envelope-from flo@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 65E4C8FC12; Sat, 24 Dec 2011 08:45:25 +0000 (UTC) Received: from nibbler-wlan.fritz.box (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id pBO8jN3F059711; Sat, 24 Dec 2011 08:45:24 GMT (envelope-from flo@FreeBSD.org) Message-ID: <4EF59123.8080403@FreeBSD.org> Date: Sat, 24 Dec 2011 09:45:23 +0100 From: Florian Smeets User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:10.0) Gecko/20111222 Thunderbird/10.0 MIME-Version: 1.0 To: Peter Jeremy References: <20111224065219.GD15456@server.vk2pj.dyndns.org> In-Reply-To: <20111224065219.GD15456@server.vk2pj.dyndns.org> X-Enigmail-Version: 1.4a1pre Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enigBF8EF61A50207443417B6E31" Cc: gecko@FreeBSD.org, freebsd-ports@FreeBSD.org Subject: Re: www/firefox not MAKE_JOBS_SAFE? X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Dec 2011 08:45:25 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigBF8EF61A50207443417B6E31 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 24.12.11 07:52, Peter Jeremy wrote: > I've been trying to upgrade to FF9.0.1 on my dual-core 8.2-stable > amd64 box and had the build abort twice in different spots (I didn't > keep the first build log from the first time but the second time > failed as below). When I added "-DDISABLE_MAKE_JOB" for a third run, > it compiled successfully. Is it possible it's no longer safe for > parallel builds? >=20 How many cores do you have? I regularly build firefox on 8 core boxes, without problems. I just upgraded from 9.0 to 9.0.1 and it did work. Perhaps it's one of the options causing the failure? Florian --------------enigBF8EF61A50207443417B6E31 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iEYEARECAAYFAk71kSMACgkQapo8P8lCvwloAwCeJdR6zx0rU2c9izTTokexmGJR J3wAoLkwf+vDizM4j2/YoLvgzS2zqVk0 =jTk/ -----END PGP SIGNATURE----- --------------enigBF8EF61A50207443417B6E31-- From owner-freebsd-gecko@FreeBSD.ORG Sat Dec 24 09:00:45 2011 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C4FBF1065670 for ; Sat, 24 Dec 2011 09:00:45 +0000 (UTC) (envelope-from peterjeremy@acm.org) Received: from fallbackmx07.syd.optusnet.com.au (fallbackmx07.syd.optusnet.com.au [211.29.132.9]) by mx1.freebsd.org (Postfix) with ESMTP id 4A2068FC08 for ; Sat, 24 Dec 2011 09:00:44 +0000 (UTC) Received: from mail17.syd.optusnet.com.au (mail17.syd.optusnet.com.au [211.29.132.198]) by fallbackmx07.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id pBO6qNiX009193 for ; Sat, 24 Dec 2011 17:52:24 +1100 Received: from server.vk2pj.dyndns.org (c220-239-116-103.belrs4.nsw.optusnet.com.au [220.239.116.103]) by mail17.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id pBO6qKBW013978 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 24 Dec 2011 17:52:21 +1100 X-Bogosity: Ham, spamicity=0.000000 Received: from server.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1]) by server.vk2pj.dyndns.org (8.14.5/8.14.4) with ESMTP id pBO6qKRq040726; Sat, 24 Dec 2011 17:52:20 +1100 (EST) (envelope-from peter@server.vk2pj.dyndns.org) Received: (from peter@localhost) by server.vk2pj.dyndns.org (8.14.5/8.14.4/Submit) id pBO6qKPd040718; Sat, 24 Dec 2011 17:52:20 +1100 (EST) (envelope-from peter) Date: Sat, 24 Dec 2011 17:52:19 +1100 From: Peter Jeremy To: freebsd-ports@FreeBSD.org Message-ID: <20111224065219.GD15456@server.vk2pj.dyndns.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="oTHb8nViIGeoXxdp" Content-Disposition: inline X-PGP-Key: http://members.optusnet.com.au/peterjeremy/pubkey.asc User-Agent: Mutt/1.5.21 (2010-09-15) Cc: gecko@FreeBSD.org Subject: www/firefox not MAKE_JOBS_SAFE? X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Dec 2011 09:00:45 -0000 --oTHb8nViIGeoXxdp Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable I've been trying to upgrade to FF9.0.1 on my dual-core 8.2-stable amd64 box and had the build abort twice in different spots (I didn't keep the first build log from the first time but the second time failed as below). When I added "-DDISABLE_MAKE_JOB" for a third run, it compiled successfully. Is it possible it's no longer safe for parallel builds? =2E.. /usr/local/bin/python2.7 ../../config/pythonpath.py \ -I../../other-licenses/ply \ -I../../xpcom/idl-parser \ ../../xpcom/idl-parser/header.py --cachedir=3D../../xpcom/idl-parser -I. = -I../../dist/idl /tank/obj/usr/ports/www/firefox/work/mozilla-release/edito= r/idl/nsITableEditor.idl -d .deps/nsITableEditor.h.pp -o _xpidlgen/nsITable= Editor.h nsIURIRefObject.idl /usr/local/bin/python2.7 ../../config/pythonpath.py \ -I../../other-licenses/ply \ -I../../xpcom/idl-parser \ ../../xpcom/idl-parser/header.py --cachedir=3D../../xpcom/idl-parser -I. = -I../../dist/idl /tank/obj/usr/ports/www/firefox/work/mozilla-release/edito= r/idl/nsIURIRefObject.idl -d .deps/nsIURIRefObject.h.pp -o _xpidlgen/nsIURI= RefObject.h nsIContentFilter.idl /usr/local/bin/python2.7 ../../config/pythonpath.py \ -I../../other-licenses/ply \ -I../../xpcom/idl-parser \ ../../xpcom/idl-parser/header.py --cachedir=3D../../xpcom/idl-parser -I. = -I../../dist/idl /tank/obj/usr/ports/www/firefox/work/mozilla-release/edito= r/idl/nsIContentFilter.idl -d .deps/nsIContentFilter.h.pp -o _xpidlgen/nsIC= ontentFilter.h nsPIEditorTransaction.idl /usr/local/bin/python2.7 ../../config/pythonpath.py \ -I../../other-licenses/ply \ -I../../xpcom/idl-parser \ ../../xpcom/idl-parser/header.py --cachedir=3D../../xpcom/idl-parser -I. = -I../../dist/idl /tank/obj/usr/ports/www/firefox/work/mozilla-release/edito= r/idl/nsPIEditorTransaction.idl -d .deps/nsPIEditorTransaction.h.pp -o _xpi= dlgen/nsPIEditorTransaction.h /tank/obj/usr/ports/www/firefox/work/mozilla-release/config/nsinstall -R -m= 644 nsIDocumentStateListener.idl nsIEditActionListener.idl nsIEditor.idl n= sIEditorIMESupport.idl nsIEditorLogging.idl nsIEditorMailSupport.idl nsIEdi= torObserver.idl nsIEditorSpellCheck.idl nsIEditorStyleSheets.idl nsIHTMLEdi= tor.idl nsIHTMLObjectResizer.idl nsIHTMLAbsPosEditor.idl nsIHTMLObjectResiz= eListener.idl nsIHTMLInlineTableEditor.idl nsIPlaintextEditor.idl nsITableE= ditor.idl nsIURIRefObject.idl nsIContentFilter.idl nsPIEditorTransaction.id= l ../../dist/idl /tank/obj/usr/ports/www/firefox/work/mozilla-release/config/nsinstall -R -m= 644 _xpidlgen/nsIDocumentStateListener.h _xpidlgen/nsIEditActionListener.h= _xpidlgen/nsIEditor.h _xpidlgen/nsIEditorIMESupport.h _xpidlgen/nsIEditorL= ogging.h _xpidlgen/nsIEditorMailSupport.h _xpidlgen/nsIEditorObserver.h _xp= idlgen/nsIEditorSpellCheck.h _xpidlgen/nsIEditorStyleSheets.h _xpidlgen/nsI= HTMLEditor.h _xpidlgen/nsIHTMLObjectResizer.h _xpidlgen/nsIHTMLAbsPosEditor= =2Eh _xpidlgen/nsIHTMLObjectResizeListener.h _xpidlgen/nsIHTMLInlineTableEd= itor.h _xpidlgen/nsIPlaintextEditor.h _xpidlgen/nsITableEditor.h _xpidlgen/= nsIURIRefObject.h _xpidlgen/nsIContentFilter.h _xpidlgen/nsPIEditorTransact= ion.h ../../dist/include gmake[4]: Leaving directory `/tank/obj/usr/ports/www/firefox/work/mozilla-r= elease/editor/idl' gmake -C txtsvc export gmake[4]: Entering directory `/tank/obj/usr/ports/www/firefox/work/mozilla-= release/editor/txtsvc' gmake -C public export gmake[5]: Entering directory `/tank/obj/usr/ports/www/firefox/work/mozilla-= release/editor/txtsvc/public' mkdir -p /tank/obj/usr/ports/www/firefox/work/mozilla-release/editor/txtsvc= /public/.deps mkdir -p _xpidlgen nsITextServicesFilter.idl /usr/local/bin/python2.7 ../../../config/pythonpath.py \ -I../../../other-licenses/ply \ -I../../../xpcom/idl-parser \ ../../../xpcom/idl-parser/header.py --cachedir=3D../../../xpcom/idl-parse= r -I. -I../../../dist/idl /tank/obj/usr/ports/www/firefox/work/mozilla-rele= ase/editor/txtsvc/public/nsITextServicesFilter.idl -d .deps/nsITextServices= Filter.h.pp -o _xpidlgen/nsITextServicesFilter.h Traceback (most recent call last): File "../../../config/pythonpath.py", line 52, in main(sys.argv[1:]) File "../../../config/pythonpath.py", line 44, in main execfile(script, frozenglobals) File "../../../xpcom/idl-parser/header.py", line 524, in depfd =3D open(options.depfile, 'w') IOError: [Errno 2] No such file or directory: '.deps/nsITextServicesFilter.= h.pp' gmake[5]: *** [_xpidlgen/nsITextServicesFilter.h] Error 1 gmake[5]: *** Deleting file `_xpidlgen/nsITextServicesFilter.h' gmake[5]: *** Waiting for unfinished jobs.... gmake[5]: Leaving directory `/tank/obj/usr/ports/www/firefox/work/mozilla-r= elease/editor/txtsvc/public' gmake[4]: *** [export] Error 2 gmake[4]: Leaving directory `/tank/obj/usr/ports/www/firefox/work/mozilla-r= elease/editor/txtsvc' gmake[3]: *** [export] Error 2 gmake[3]: Leaving directory `/tank/obj/usr/ports/www/firefox/work/mozilla-r= elease/editor' gmake[2]: *** [export_tier_platform] Error 2 gmake[2]: Leaving directory `/tank/obj/usr/ports/www/firefox/work/mozilla-r= elease' gmake[1]: *** [tier_platform] Error 2 gmake[1]: Leaving directory `/tank/obj/usr/ports/www/firefox/work/mozilla-r= elease' gmake: *** [default] Error 2 *** Error code 1 Stop in /usr/ports/www/firefox. *** Error code 1 Stop in /usr/ports/www/firefox. =3D=3D=3D>>> make failed for www/firefox --=20 Peter Jeremy --oTHb8nViIGeoXxdp Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (FreeBSD) iEYEARECAAYFAk71dqMACgkQ/opHv/APuIciFACcDDCC1pVVffrSjRM4Vqyh/QhM lcwAoI44SD/kXV/8cjtLJTobPGiXRVoa =NisW -----END PGP SIGNATURE----- --oTHb8nViIGeoXxdp--