Date: Mon, 27 Oct 2014 04:12:00 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 194622] New: Can't build firefox-33.0,1 on FreeBSD9 Message-ID: <bug-194622-13@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
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 <stdio.h> 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 <bugzilla@FreeBSD.org> --- Maintainers CC'd -- You are receiving this mail because: You are the assignee for the bug.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-194622-13>