From owner-freebsd-gecko@FreeBSD.ORG Mon Oct 27 04:12:01 2014 Return-Path: Delivered-To: gecko@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 760DC549 for ; Mon, 27 Oct 2014 04:12:01 +0000 (UTC) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4410A237 for ; Mon, 27 Oct 2014 04:12:01 +0000 (UTC) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.14.9/8.14.9) with ESMTP id s9R4C1Ho080769 for ; Mon, 27 Oct 2014 04:12:01 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: gecko@FreeBSD.org Subject: [Bug 194622] New: Can't build firefox-33.0,1 on FreeBSD9 Date: Mon, 27 Oct 2014 04:12:00 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports Tree X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: gja822@narod.ru X-Bugzilla-Status: Needs Triage X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-ports-bugs@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter cc Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-gecko@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Oct 2014 04:12:01 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=194622 Bug ID: 194622 Summary: Can't build firefox-33.0,1 on FreeBSD9 Product: Ports Tree Version: Latest Hardware: Any OS: Any Status: Needs Triage Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: freebsd-ports-bugs@FreeBSD.org Reporter: gja822@narod.ru CC: gecko@FreeBSD.org CC: gecko@FreeBSD.org Me: FreeBSD * 9.3-RELEASE-p4 FreeBSD 9.3-RELEASE-p4 #0 r273590M. I was trying to build www/firefox from ports, but since version 33.0,1 I couldn't. (So, I still have built and working 32.0.3,1.) The first thing, I needed to add #include in /usr/ports/www/firefox/work/mozilla-release/media/webrtc/trunk/webrtc/modules/desktop_capture/x11/desktop_device_info_x11.hh (or .cc ) due to snprintf usage. The next thing, I obviously couldn't compile with base gcc, since "Only GCC 4.4 or older is supported", so I tried with other compilers. With base CLANG (that is 3.4.1). The error was "/usr/ports/www/firefox/work/mozilla-release/toolkit/system/gnome/nsGnomeVFSService.cpp:153:1: error: static_assert failed "Reference-counted class nsGnomeVFSService should not have a public destructor. Try to make this class's destructor non-public. If that is really not possible, you can whitelist this class by providing a HasDangerousPublicDestructor specialization for it. Just the same error with port's clang (3.5.0). Also, I tried to compile with port's GCC48 (4.8.4) and gcc49 (4.9.2). The error was the same, but at first it came on other file: "../../../dist/include/nsISupportsImpl.h:91:3: error: static assertion failed: Reference-counted class nsGnomeVFSMimeApp should not have a public destructor. Try to make this class's destructor non-public. If that is really not possible, you can whitelist this class by providing a HasDangerousPublicDestructor specialization for it." Can anyone compile that version of firefox? --- Comment #1 from Bugzilla Automation --- Maintainers CC'd -- You are receiving this mail because: You are on the CC list for the bug.