From owner-freebsd-ports@FreeBSD.ORG Tue Feb 19 09:21:34 2013 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 8BA67511 for ; Tue, 19 Feb 2013 09:21:34 +0000 (UTC) (envelope-from crodr001@gmail.com) Received: from mail-lb0-f172.google.com (mail-lb0-f172.google.com [209.85.217.172]) by mx1.freebsd.org (Postfix) with ESMTP id EAB8EAC6 for ; Tue, 19 Feb 2013 09:21:33 +0000 (UTC) Received: by mail-lb0-f172.google.com with SMTP id n8so4993233lbj.17 for ; Tue, 19 Feb 2013 01:21:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:date:x-google-sender-auth:message-id :subject:from:to:content-type; bh=Uv+xOhbi8d6VVZC8P428nvAC/HBEkrPV2w1sZo5e1c0=; b=vaN+7D2MftOYlqANfB2iTUM+ztnMyW+x6eV2lr1NgpxYmPbFOzXJb7fuB3x4h62D84 LNGfIOMPIqVbg8dD/G89YaE/u30gYLrRcFdZeQlKN/+k6ufegDkKamoK+JXrOxKPZqPJ aZK1eO9TPHWLMZMMvoB/+QlkoXPuZhr8oKOa4qJUadTFuN/IfXoi3+JV0C+pJ0rYJt+y b63+tjZs1aAkuAjpbQNX9V8rrTqi9ckaQFSJHbdOqLCb+4IeaUtLePSeTN4Ng/D+orve uXJGZ4dFutLxM9YWtd8bWnbY6KlB7b3uV+jIAO8+thG3OPJYKF3/oprM49ZfTob7tfVX I1ag== MIME-Version: 1.0 X-Received: by 10.152.123.34 with SMTP id lx2mr13463589lab.52.1361265687142; Tue, 19 Feb 2013 01:21:27 -0800 (PST) Sender: crodr001@gmail.com Received: by 10.112.85.198 with HTTP; Tue, 19 Feb 2013 01:21:26 -0800 (PST) Date: Tue, 19 Feb 2013 01:21:26 -0800 X-Google-Sender-Auth: 4blxrmMYJ1dSFTOGlLnLZSQRIjw Message-ID: Subject: Build error with firefix 18.0.2 From: Craig Rodrigues To: freebsd-ports@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.14 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 19 Feb 2013 09:21:34 -0000 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. =============================================================================== 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 -DEXPORT_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../../../../../layout/xul/base/src -I../../../../../layout/xul/base/src/../../../base -I../../../../../layout/xul/base/src/../../../../content/base/src -I../../../../../layout/xul/base/src/../../../../content/events/src -I../../../../../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/local/include/nss/nss -I/usr/local/include -I/usr/local/include -fPIC -isystem/usr/local/include -I/usr/local/include -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -O2 -pipe -fno-strict-aliasing -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -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/nsDocElementBoxFrame.o.pp /wrkdirs/usr/ports/www/firefox/work/mozilla-release/layout/xul/base/src/nsDocElementBoxFrame.cpp nsLeafBoxFrame.cpp c++ -o nsLeafBoxFrame.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 -DEXPORT_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../../../../../layout/xul/base/src -I../../../../../layout/xul/base/src/../../../base -I../../../../../layout/xul/base/src/../../../../content/base/src -I../../../../../layout/xul/base/src/../../../../content/events/src -I../../../../../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/local/include/nss/nss -I/usr/local/include -I/usr/local/include -fPIC -isystem/usr/local/include -I/usr/local/include -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wno-ctor-dtor-privacy -Wno-overlength-strings -Wno-invalid-offsetof -Wno-variadic-macros -Wcast-align -O2 -pipe -fno-strict-aliasing -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -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/nsLeafBoxFrame.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/nsPresContext.h:26, from ../../../../../layout/xul/base/src/../../../style/nsRuleNode.h:14, from ../../../../../layout/xul/base/src/../../../style/nsStyleContext.h:11, from ../../../../../layout/xul/base/src/../../../generic/nsIFrame.h:25, from ../../../../../layout/xul/base/src/nsBox.h:9, from ../../../../../layout/xul/base/src/../../../generic/nsFrame.h:12, from ../../../../../layout/xul/base/src/../../../generic/nsLeafFrame.h:12, from /wrkdirs/usr/ports/www/firefox/work/mozilla-release/layout/xul/base/src/nsLeafBoxFrame.h:9, from /wrkdirs/usr/ports/www/firefox/work/mozilla-release/layout/xul/base/src/nsLeafBoxFrame.cpp:13: ../../../../dist/include/nsCycleCollectionParticipant.h:194: error: template parameters not used in partial specialization: ../../../../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/nsIFrame.h:30, from ../../../../../layout/xul/base/src/nsBox.h:9, from ../../../../../layout/xul/base/src/../../../generic/nsFrame.h:12, from ../../../../../layout/xul/base/src/../../../generic/nsLeafFrame.h:12, from /wrkdirs/usr/ports/www/firefox/work/mozilla-release/layout/xul/base/src/nsLeafBoxFrame.h:9, from /wrkdirs/usr/ports/www/firefox/work/mozilla-release/layout/xul/base/src/nsLeafBoxFrame.cpp:13: ../../../../dist/include/nsNodeInfoManager.h: In member function 'nsrefcnt nsNodeInfoManager::Release()': ../../../../dist/include/nsNodeInfoManager.h:38: error: 'const struct CCParticipantVTableImpl' has no member named 'GetParticipant' In file included from ../../../../dist/include/nsBindingManager.h:15, from ../../../../../layout/xul/base/src/../../../style/nsStyleSet.h:19, from ../../../../../layout/xul/base/src/../../../base/nsLayoutUtils.h:29, from ../../../../../layout/xul/base/src/../../../base/nsDisplayList.h:27, from ../../../../../layout/xul/base/src/../../../generic/nsLeafFrame.h:13, from /wrkdirs/usr/ports/www/firefox/work/mozilla-release/layout/xul/base/src/nsLeafBoxFrame.h:9, from /wrkdirs/usr/ports/www/firefox/work/mozilla-release/layout/xul/base/src/nsLeafBoxFrame.cpp:13: ../../../../dist/include/nsXBLBinding.h: In member function 'nsrefcnt nsXBLBinding::Release()': ../../../../dist/include/nsXBLBinding.h:48: error: 'const struct CCParticipantVTableImpl' has no member named 'GetParticipant' gmake[4]: *** [nsLeafBoxFrame.o] Error 1 gmake[4]: Leaving directory `/wrkdirs/usr/ports/www/firefox/work/mozilla-release/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-release/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-release/obj-x86_64-portbld-freebsd9.1' gmake[1]: *** [tier_platform] Error 2 gmake[1]: Leaving directory `/wrkdirs/usr/ports/www/firefox/work/mozilla-release/obj-x86_64-portbld-freebsd9.1' gmake: *** [default] Error 2 *** [do-build] Error code 1 Stop in /usr/ports/www/firefox. ===> Cleaning for firefox-18.0.2,1 build of /usr/ports/www/firefox ended at Mon Feb 18 13:02:25 PST 2013 ===============================================================================