id summary reporter owner description type status milestone component version severity resolution keywords cc 8976 interprocess::shared_ptr fails to compile if used with a scoped_allocator Markus Mathes Ion Gaztañaga "The following code will fail to compile using at least gcc 4.6.3 {{{ #include #include #include namespace bip=boost::interprocess; int main(int argc, char* argv[]) { class MyDeleter { public: typedef std::allocator::pointer pointer; void operator()(const pointer& ptr){}; }; typedef boost::container::scoped_allocator_adaptor< std::allocator > Allocator; Allocator alloc; // next line will fail to compile due to a inaccessible base type error bip::shared_ptr test1(new int(),alloc); //using the outer_allocator will work fine bip::shared_ptr test2(new int(),alloc); }; }}}" Bugs closed To Be Determined interprocess Boost 1.54.0 Problem fixed