id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 12126,Some serialization headers fail to compile independently,Tony Lewis ,Robert Ramey,"The [http://www.boost.org/development/header.html Boost header policy] requires: > Make sure that a translation unit consisting of just the contents of the header file will compile successfully. ...but several of the serialization headers to not meet this standard, eg: {{{ > clang++ -isystem serialization/include -isystem /opt/include -x c++ -c -o /tmp/a.o serialization/include/boost/serialization/set.hpp In file included from serialization/include/boost/serialization/set.hpp:26: serialization/include/boost/serialization/detail/stack_constructor.hpp:50:31: error: no member named 'load_construct_data_adl' in namespace 'boost::serialization' boost::serialization::load_construct_data_adl( ~~~~~~~~~~~~~~~~~~~~~~^ 1 error generated. }}} {{{ > g++ -isystem serialization/include -isystem /opt/include -x c++ -c -o /tmp/a.o serialization/include/boost/serialization/set.hpp In file included from serialization/include/boost/serialization/set.hpp:26:0: serialization/include/boost/serialization/detail/stack_constructor.hpp: In constructor ‘boost::serialization::detail::stack_construct::stack_construct(Archive&, unsigned int)’: serialization/include/boost/serialization/detail/stack_constructor.hpp:50:9: error: ‘load_construct_data_adl’ is not a member of ‘boost::serialization }}} Thanks very much for all work on this library.",Bugs,closed,To Be Determined,serialization,Boost 1.61.0,Problem,fixed,"header,compile,serialization,policy",