On Wed, Oct 14, 2015 at 1:30 PM, Davies, John <john.davies@philips.com> wrote:

I’ve been using Boost 1.55.0 that I built myself for about a year. Our team decide that we would prefer to use the pre-built files located on SourceForge as a standard (http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ )

 

I downloaded and installed and changed my Visual Studio 2013 project to point to the new root folder.

 

I’m getting this error:

 

Error      2              error C2228: left of '.select_on_container_copy_construction' must have class/struct/union                c:\boostlib\boost\intrusive\detail\has_member_function_callable_with.hpp    200         1                BoostCommunication

 

Googling hasn’t helped. This code compiled on the libraries I built.

 

I’d appreciate any help in tracking this down.


A quick google returns https://svn.boost.org/trac/boost/ticket/9332, fixed by https://svn.boost.org/trac/boost/changeset/86626.