[Bug 194622] New: Can't build firefox-33.0,1 on FreeBSD9
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Mon Oct 27 04:12:01 UTC 2014
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 at FreeBSD.org
Reporter: gja822 at narod.ru
CC: gecko at FreeBSD.org
CC: gecko at 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 at FreeBSD.org> ---
Maintainers CC'd
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the freebsd-gecko
mailing list