Date: Mon, 18 Feb 2013 14:01:00 -0800 From: Craig Rodrigues <rodrigc@FreeBSD.org> To: gecko@freebsd.org Subject: Build error with firefix 18.0.2 Message-ID: <20130218220100.GA71554@FreeBSD.org>
next in thread | raw e-mail | index | archive | help
Hi, I tried to build firefox on amd64 inside a 9-STABLE jail using poudriere. I got the following build error: The full build log is here: http://people.freebsd.org/~rodrigc/ports/firefox-18.0.2%2c1.log.txt The part that is causing the error is some C++ error related to partial template specialization (see below). Any ideas what the problem is? Thanks. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D c++ -o nsDocElementBoxFrame.o -c -I../../../../dist/stl_wrappers -I../../..= /../dist/system_wrappers -include ../../../../../config/gcc_hidden.h -DMOZ_= GLUE_IN_PROGRAM -DMOZILLA_INTERNAL_API -D_IMPL_NS_COM -DEXPORT_XPT_API -DEX= PORT_XPTC_API -D_IMPL_NS_GFX -D_IMPL_NS_WIDGET -DIMPL_XREAPI -DIMPL_NS_NET = -DIMPL_THEBES -DSTATIC_EXPORTABLE_JS_API -D_IMPL_NS_LAYOUT -I../../../../.= =2E/layout/xul/base/src -I../../../../../layout/xul/base/src/../../../base = -I../../../../../layout/xul/base/src/../../../../content/base/src -I../../.= =2E/../../layout/xul/base/src/../../../../content/events/src -I../../../../= =2E./layout/xul/base/src/../../../generic -I../../../../../layout/xul/base/= src/../../../style -I../../../../../layout/xul/base/src -I. -I../../../../= dist/include -I/usr/local/include/nspr -I/usr/local/include/nss -I/usr/loc= al/include/nss/nss -I/usr/local/include -I/usr/local/include -fPIC -isys= tem/usr/local/include -I/usr/local/include -Wall -Wpointer-arith -Woverloa= ded-virtual -Werror=3Dreturn-type -Wno-ctor-dtor-privacy -Wno-overlength-st= rings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -O2 -pipe -fn= o-strict-aliasing -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction= -sections -fdata-sections -fno-exceptions -fshort-wchar -pipe -DNDEBUG -DT= RIMMED -fno-omit-frame-pointer -isystem/usr/local/include -I/usr/local/i= nclude -DMOZILLA_CLIENT -include ../../../../mozilla-config.h -MD -MF .deps= /nsDocElementBoxFrame.o.pp /wrkdirs/usr/ports/www/firefox/work/mozilla-rel= ease/layout/xul/base/src/nsDocElementBoxFrame.cpp nsLeafBoxFrame.cpp c++ -o nsLeafBoxFrame.o -c -I../../../../dist/stl_wrappers -I../../../../di= st/system_wrappers -include ../../../../../config/gcc_hidden.h -DMOZ_GLUE_I= N_PROGRAM -DMOZILLA_INTERNAL_API -D_IMPL_NS_COM -DEXPORT_XPT_API -DEXPORT_X= PTC_API -D_IMPL_NS_GFX -D_IMPL_NS_WIDGET -DIMPL_XREAPI -DIMPL_NS_NET -DIMPL= _THEBES -DSTATIC_EXPORTABLE_JS_API -D_IMPL_NS_LAYOUT -I../../../../../layo= ut/xul/base/src -I../../../../../layout/xul/base/src/../../../base -I../../= =2E./../../layout/xul/base/src/../../../../content/base/src -I../../../../.= =2E/layout/xul/base/src/../../../../content/events/src -I../../../../../lay= out/xul/base/src/../../../generic -I../../../../../layout/xul/base/src/../.= =2E/../style -I../../../../../layout/xul/base/src -I. -I../../../../dist/i= nclude -I/usr/local/include/nspr -I/usr/local/include/nss -I/usr/local/inc= lude/nss/nss -I/usr/local/include -I/usr/local/include -fPIC -isystem/us= r/local/include -I/usr/local/include -Wall -Wpointer-arith -Woverloaded-vi= rtual -Werror=3Dreturn-type -Wno-ctor-dtor-privacy -Wno-overlength-strings = -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -O2 -pipe -fno-stri= ct-aliasing -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-secti= ons -fdata-sections -fno-exceptions -fshort-wchar -pipe -DNDEBUG -DTRIMMED= -fno-omit-frame-pointer -isystem/usr/local/include -I/usr/local/include= -DMOZILLA_CLIENT -include ../../../../mozilla-config.h -MD -MF .deps/nsLea= fBoxFrame.o.pp /wrkdirs/usr/ports/www/firefox/work/mozilla-release/layout/= xul/base/src/nsLeafBoxFrame.cpp In file included from ../../../../../layout/xul/base/src/../../../base/nsPr= esContext.h:26, from ../../../../../layout/xul/base/src/../../../style/nsR= uleNode.h:14, from ../../../../../layout/xul/base/src/../../../style/nsS= tyleContext.h:11, from ../../../../../layout/xul/base/src/../../../generic/n= sIFrame.h:25, from ../../../../../layout/xul/base/src/nsBox.h:9, from ../../../../../layout/xul/base/src/../../../generic/n= sFrame.h:12, from ../../../../../layout/xul/base/src/../../../generic/n= sLeafFrame.h:12, from /wrkdirs/usr/ports/www/firefox/work/mozilla-release/l= ayout/xul/base/src/nsLeafBoxFrame.h:9, from /wrkdirs/usr/ports/www/firefox/work/mozilla-release/l= ayout/xul/base/src/nsLeafBoxFrame.cpp:13: =2E./../../../dist/include/nsCycleCollectionParticipant.h:194: error: templ= ate parameters not used in partial specialization: =2E./../../../dist/include/nsCycleCollectionParticipant.h:194: error: = 'T' In file included from ../../../../dist/include/nsINode.h:15, from ../../../../dist/include/nsIDocument.h:20, from ../../../../dist/include/nsIContent.h:10, from ../../../../../layout/xul/base/src/../../../generic/n= sIFrame.h:30, from ../../../../../layout/xul/base/src/nsBox.h:9, from ../../../../../layout/xul/base/src/../../../generic/n= sFrame.h:12, from ../../../../../layout/xul/base/src/../../../generic/n= sLeafFrame.h:12, from /wrkdirs/usr/ports/www/firefox/work/mozilla-release/l= ayout/xul/base/src/nsLeafBoxFrame.h:9, from /wrkdirs/usr/ports/www/firefox/work/mozilla-release/l= ayout/xul/base/src/nsLeafBoxFrame.cpp:13: =2E./../../../dist/include/nsNodeInfoManager.h: In member function 'nsrefcn= t nsNodeInfoManager::Release()': =2E./../../../dist/include/nsNodeInfoManager.h:38: error: 'const struct CCP= articipantVTableImpl<nsNodeInfoManager::cycleCollection, eCycleCollectionPa= rticipant>' has no member named 'GetParticipant' In file included from ../../../../dist/include/nsBindingManager.h:15, from ../../../../../layout/xul/base/src/../../../style/nsS= tyleSet.h:19, from ../../../../../layout/xul/base/src/../../../base/nsLa= youtUtils.h:29, from ../../../../../layout/xul/base/src/../../../base/nsDi= splayList.h:27, from ../../../../../layout/xul/base/src/../../../generic/n= sLeafFrame.h:13, from /wrkdirs/usr/ports/www/firefox/work/mozilla-release/l= ayout/xul/base/src/nsLeafBoxFrame.h:9, from /wrkdirs/usr/ports/www/firefox/work/mozilla-release/l= ayout/xul/base/src/nsLeafBoxFrame.cpp:13: =2E./../../../dist/include/nsXBLBinding.h: In member function 'nsrefcnt nsX= BLBinding::Release()': =2E./../../../dist/include/nsXBLBinding.h:48: error: 'const struct CCPartic= ipantVTableImpl<nsXBLBinding::cycleCollection, eCycleCollectionParticipant>= ' has no member named 'GetParticipant' gmake[4]: *** [nsLeafBoxFrame.o] Error 1 gmake[4]: Leaving directory `/wrkdirs/usr/ports/www/firefox/work/mozilla-re= lease/obj-x86_64-portbld-freebsd9.1/layout/xul/base/src' gmake[3]: *** [xul/base/src_libs] Error 2 gmake[3]: Leaving directory `/wrkdirs/usr/ports/www/firefox/work/mozilla-re= lease/obj-x86_64-portbld-freebsd9.1/layout' gmake[2]: *** [libs_tier_platform] Error 2 gmake[2]: Leaving directory `/wrkdirs/usr/ports/www/firefox/work/mozilla-re= lease/obj-x86_64-portbld-freebsd9.1' gmake[1]: *** [tier_platform] Error 2 gmake[1]: Leaving directory `/wrkdirs/usr/ports/www/firefox/work/mozilla-re= lease/obj-x86_64-portbld-freebsd9.1' gmake: *** [default] Error 2 *** [do-build] Error code 1 Stop in /usr/ports/www/firefox. =3D=3D=3D> Cleaning for firefox-18.0.2,1 build of /usr/ports/www/firefox ended at Mon Feb 18 13:02:25 PST 2013 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130218220100.GA71554>