Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 26 Jan 2008 23:43:36 +0000 (UTC)
From:      Mikhail Teterin <mi@FreeBSD.org>
To:        ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: ports/graphics/libfpx/files Makefile.bsd
Message-ID:  <200801262343.m0QNhbTM075790@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
mi          2008-01-26 23:43:36 UTC

  FreeBSD ports repository

  Modified files:
    graphics/libfpx/files Makefile.bsd 
  Log:
  When WARNS is set in a Makefile even to 1, the flag ``-Wsystem-headers''
  is added to the list of compiler's warning-flags. This triggers a
  warning like:
  
  /usr/include/c++/4.2/bits/basic_ios.h:156: warning: empty body in an if-statement
  
  in g++42. When this compiler is used, where NO_WERROR is set, the port
  fails to build, as warnings are treated as errors. This, pretty much,
  means, that NO C++ code can currently be compiled with WARNS set to
  anything on FreeBSD.
  
  Work-around the deficiency for now by removing the ``-Wsystem-headers''
  from CXXFLAGS after including bsd.lib.mk. This fixes graphics/libfpx on
  8.x as well as allows the port to be built by gcc-4.2 on 6.x and 5.x.
  
  Continuously reminded of by:    pav
  
  Revision  Changes    Path
  1.17      +4 -0      ports/graphics/libfpx/files/Makefile.bsd



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