Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Oct 2014 04:12:00 +0000
From:      bugzilla-noreply@freebsd.org
To:        gecko@FreeBSD.org
Subject:   [Bug 194622] New: Can't build firefox-33.0,1 on FreeBSD9
Message-ID:  <bug-194622-21738@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 on the CC list for the bug.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-194622-21738>