From owner-freebsd-questions@FreeBSD.ORG Thu Aug 28 13:24:31 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CC859106567E for ; Thu, 28 Aug 2008 13:24:31 +0000 (UTC) (envelope-from kris@FreeBSD.org) Received: from weak.local (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 18BA88FC1D; Thu, 28 Aug 2008 13:24:30 +0000 (UTC) (envelope-from kris@FreeBSD.org) Message-ID: <48B6A70B.3060709@FreeBSD.org> Date: Thu, 28 Aug 2008 15:24:27 +0200 From: Kris Kennaway User-Agent: Thunderbird 2.0.0.16 (Macintosh/20080707) MIME-Version: 1.0 To: Anton Shterenlikht References: <20080828123506.GA41395@mech-cluster238.men.bris.ac.uk> <48B69F6D.7030704@FreeBSD.org> <20080828130758.GA45401@mech-cluster238.men.bris.ac.uk> In-Reply-To: <20080828130758.GA45401@mech-cluster238.men.bris.ac.uk> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org Subject: Re: How to disable "cc1plus: warnings being treated as errors" X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Aug 2008 13:24:31 -0000 Anton Shterenlikht wrote: > On Thu, Aug 28, 2008 at 02:51:57PM +0200, Kris Kennaway wrote: >> Anton Shterenlikht wrote: >>> I'm trying to build a port and get stopped on a warning >>> because >>> "cc1plus: warnings being treated as errors" >>> >>> Even though it is probably there for a reason, I'd like >>> to try to continue with the build. But I cannot see >>> what c++ switch prevents warnings from being treated as >>> errors. >>> >>> Please advise >>> many thanks >>> >> It is -Werror. > > seems to have no effect here: > > # g++42 -o nsCookieService.o -c -fvisibility=hidden -DMOZILLA_INTERNAL_API > -D_IMPL_NS_COM -DEXPORT_XPT_API -DEXPORT_XPTC_API -D_IMPL_NS_COM_OBSOLETE > -D_IMPL_NS_GFX -D_IMPL_NS_WIDGET -DIMPL_XREAPI -DIMPL_NS_NET -DIMPL_THEBES > -DOSTYPE=\"FreeBSD6\" -DOSARCH=FreeBSD -DIMPL_NS_NET -I. -I. > -I../../../dist/include/xpcom -I../../../dist/include/string > -I../../../dist/include/pref -I../../../dist/include/storage > -I../../../dist/include -I../../../dist/include/necko > -I/usr/local/include/nspr -I/usr/include -I../../../dist/sdk/include > -I/usr/local/include -fPIC -I/usr/local/include -I/usr/local/include > -fno-rtti -fno-exceptions -Wall -Wconversion -Wpointer-arith > -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor > -Wcast-align -Wno-long-long -Werror -O -pipe -mcpu=ev6 -mieee -O2 > ^^^^^^^ > -fno-strict-aliasing -fno-strict-aliasing -fshort-wchar -pipe -DNDEBUG > -DTRIMMED -O -Werror -I/usr/local/include -I/usr/local/include > -DMOZILLA_CLIENT -include ../../../mozilla-config.h nsCookieService.cpp > cc1plus: warnings being treated as errors > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > > or is it being overwritten by other -W options? No, -Werror is the *cause* of that condition. See the info(1) page. Kris