[Boost-bugs] [Boost C++ Libraries] #7366: program_options/variables_map.hpp warning C4275

Subject: [Boost-bugs] [Boost C++ Libraries] #7366: program_options/variables_map.hpp warning C4275
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2012-09-11 12:34:04


#7366: program_options/variables_map.hpp warning C4275
--------------------------------------+-------------------------------------
 Reporter: maciek.siemczyk@… | Owner: vladimir_prus
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: program_options
  Version: Boost 1.49.0 | Severity: Problem
 Keywords: |
--------------------------------------+-------------------------------------
 When trying to build release version (debug version builds successfully)
 of our library with boost 1.49 I get the following warning:

 1>d:\sb\EventEngine_trunk\outputs\intermediates\include\boost/program_options/variables_map.hpp(148)
 : warning C4275: non dll-interface class 'std::_Container_base_aux' used
 as base for dll-interface class
 'std::_Container_base_aux_alloc_real<_Alloc>'
 1> with
 1> [
 1> _Alloc=std::allocator<std::pair<const
 std::string,boost::program_options::variable_value>>
 1> ]
 1> d:\Software\VS2008\VC\include\xutility(377) : see declaration of
 'std::_Container_base_aux'

 Our software has treat warnings as errors enabled so I have to resort to
 disabling that compiler warning in order to build. Are there any plans to
 address this?

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/7366>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:10 UTC