Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Aug 2008 15:24:27 +0200
From:      Kris Kennaway <kris@FreeBSD.org>
To:        Anton Shterenlikht <mexas@bristol.ac.uk>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: How to disable "cc1plus: warnings being treated as errors"
Message-ID:  <48B6A70B.3060709@FreeBSD.org>
In-Reply-To: <20080828130758.GA45401@mech-cluster238.men.bris.ac.uk>
References:  <20080828123506.GA41395@mech-cluster238.men.bris.ac.uk>	<48B69F6D.7030704@FreeBSD.org> <20080828130758.GA45401@mech-cluster238.men.bris.ac.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?48B6A70B.3060709>