From owner-freebsd-gecko@freebsd.org Sat Aug 8 23:48:18 2015 Return-Path: Delivered-To: freebsd-gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D06D79B740F for ; Sat, 8 Aug 2015 23:48:18 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id B55C8AA for ; Sat, 8 Aug 2015 23:48:18 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id B43F89B740E; Sat, 8 Aug 2015 23:48:18 +0000 (UTC) Delivered-To: gecko@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B3CD69B740D for ; Sat, 8 Aug 2015 23:48:18 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) 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 977A8A9 for ; Sat, 8 Aug 2015 23:48:18 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id t78NmIYG018902 for ; Sat, 8 Aug 2015 23:48:18 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: gecko@FreeBSD.org Subject: [Bug 202165] www/firefox 40.0 fails to build with logging disabled Date: Sat, 08 Aug 2015 23:48:18 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: bugsfreebsd@ttmath.org X-Bugzilla-Status: Open X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: gecko@FreeBSD.org X-Bugzilla-Target-Milestone: --- X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: 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.20 Precedence: list List-Id: Gecko Rendering Engine issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 08 Aug 2015 23:48:19 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=202165 --- Comment #8 from Tomasz Sowa --- (In reply to rkoberman from comment #7) Could you provide the exact url on which firefox crashes? I would like to test it. I have compiled firefox with logging disabled: /usr/ports/www/firefox# make showconfig ===> The following configuration options are available for firefox-40.0,1: CANBERRA=off: Sound theme alerts DBUS=on: D-Bus IPC system support DEBUG=off: Build with debugging support DTRACE=off: Build with DTrace probes GCONF=off: GConf configuration backend support GIO=off: Use GIO for file I/O GNOMEUI=off: libgnomeui support module GSTREAMER=on: Multimedia support via GStreamer LIBPROXY=off: Proxy support via libproxy LOGGING=off: Additional log messages OPTIMIZED_CFLAGS=on: Use extra compiler optimizations PGO=off: Use Profile-Guided Optimization PROFILE=off: Build with profiling support TEST=off: Build and/or run tests ====> Options available for the multi AUDIO: you have to choose at least one of them ALSA=on: ALSA audio architecture support PULSEAUDIO=off: PulseAudio sound server support ====> Options available for the single TOOLKIT: you have to select exactly one of them GTK2=on: GTK+ 2 GUI toolkit support GTK3=off: GTK+ 3 GUI toolkit support ===> Use 'make config' to modify these settings with following patch: --- work.orig/mozilla-release/layout/base/nsRefreshDriver.cpp 2015-08-07 00:39:40.000000000 +0200 +++ work/mozilla-release/layout/base/nsRefreshDriver.cpp 2015-08-08 23:21:48.577734000 +0200 @@ -25,6 +25,7 @@ #include "WinUtils.h" #endif +#include "nspr/prlog.h" #include "mozilla/ArrayUtils.h" #include "mozilla/AutoRestore.h" #include "nsHostObjectProtocolHandler.h" --- work.orig/mozilla-release/layout/base/nsLayoutUtils.cpp 2015-08-07 00:39:40.000000000 +0200 +++ work/mozilla-release/layout/base/nsLayoutUtils.cpp 2015-08-08 23:18:57.235017000 +0200 @@ -4,6 +4,7 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +#include "nspr/prlog.h" #include "nsLayoutUtils.h" #include "mozilla/ArrayUtils.h" --- work.orig/mozilla-release/widget/nsPrintSettingsImpl.cpp 2015-08-07 00:39:46.000000000 +0200 +++ work/mozilla-release/widget/nsPrintSettingsImpl.cpp 2015-08-08 23:14:27.846498000 +0200 @@ -3,6 +3,7 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +#include "nspr/prlog.h" #include "nsPrintSettingsImpl.h" #include "nsReadableUtils.h" #include "nsIPrintSession.h" --- work.orig/mozilla-release/gfx/layers/Layers.h 2015-08-07 00:39:48.000000000 +0200 +++ work/mozilla-release/gfx/layers/Layers.h 2015-08-08 23:20:37.643774000 +0200 @@ -6,6 +6,7 @@ #ifndef GFX_LAYERS_H #define GFX_LAYERS_H +#include "nspr/prlog.h" #include // for uint32_t, uint64_t, uint8_t #include // for FILE #include // for int32_t, int64_t --- work.orig/mozilla-release/gfx/layers/Layers.cpp 2015-08-07 00:39:48.000000000 +0200 +++ work/mozilla-release/gfx/layers/Layers.cpp 2015-08-08 23:19:52.524416000 +0200 @@ -5,6 +5,7 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ +#include "nspr/prlog.h" #include "Layers.h" #include // for max, min #include "apz/src/AsyncPanZoomController.h" --- work.orig/mozilla-release/gfx/2d/Logging.h 2015-08-07 00:39:47.000000000 +0200 +++ work/mozilla-release/gfx/2d/Logging.h 2015-08-08 23:24:21.277642000 +0200 @@ -11,6 +11,8 @@ #include #include +#include "nspr/prlog.h" + #ifdef MOZ_LOGGING #include #endif --- work.orig/mozilla-release/dom/media/MediaDecoder.cpp 2015-08-07 00:39:34.000000000 +0200 +++ work/mozilla-release/dom/media/MediaDecoder.cpp 2015-08-08 23:35:27.261569000 +0200 @@ -52,6 +52,8 @@ // avoid redefined macro in unified build #undef DECODER_LOG +PRLogModuleInfo* gMediaDecoderLog; + #ifdef PR_LOGGING PRLogModuleInfo* gMediaDecoderLog; #define DECODER_LOG(x, ...) \ @@ -121,6 +123,7 @@ PRLogModuleInfo* gMediaPromiseLog; PRLogModuleInfo* gMediaTimerLog; + void MediaDecoder::InitStatics() { -- You are receiving this mail because: You are the assignee for the bug.