C:\IT\work\planb\third_party\boost\1_37_0\boost/ptr_container/clone_allocator.hpp(34) : error C2514: 'rs::Texture' : class has no constructors C:\IT\work\planb\components\rs/renderer/TextureFwd.hpp(6) : see declaration of 'rs::Texture' C:\IT\work\planb\third_party\boost\1_37_0\boost/ptr_container/clone_allocator.hpp(55) : see reference to function template instantiation 'T *boost::new_clone(const T &)' being compiled with [ T=rs::Texture, U=rs::Texture ] C:\IT\work\planb\third_party\boost\1_37_0\boost/ptr_container/detail/reversible_ptr_container.hpp(110) : see reference to function template instantiation 'U *boost::heap_clone_allocator::allocate_clone(const U &)' being compiled with [ U=rs::Texture ] C:\IT\work\planb\third_party\boost\1_37_0\boost/ptr_container/detail/reversible_ptr_container.hpp(99) : while compiling class template member function 'rs::Texture *boost::ptr_container_detail::reversible_ptr_container::null_clone_allocator::allocate_clone(const rs::Texture *)' with [ Config=boost::ptr_container_detail::map_config,std::allocator>>,true>, CloneAllocator=boost::heap_clone_allocator, allow_null_values=false ] C:\IT\work\planb\third_party\boost\1_37_0\boost/ptr_container/detail/reversible_ptr_container.hpp(265) : see reference to class template instantiation 'boost::ptr_container_detail::reversible_ptr_container::null_clone_allocator' being compiled with [ Config=boost::ptr_container_detail::map_config,std::allocator>>,true>, CloneAllocator=boost::heap_clone_allocator, allow_null_values=false ] C:\IT\work\planb\third_party\boost\1_37_0\boost/ptr_container/detail/reversible_ptr_container.hpp(264) : while compiling class template member function 'rs::Texture *boost::ptr_container_detail::reversible_ptr_container::null_policy_allocate_clone(const rs::Texture *)' with [ Config=boost::ptr_container_detail::map_config,std::allocator>>,true>, CloneAllocator=boost::heap_clone_allocator ] C:\IT\work\planb\third_party\boost\1_37_0\boost/ptr_container/detail/associative_ptr_container.hpp(34) : see reference to class template instantiation 'boost::ptr_container_detail::reversible_ptr_container' being compiled with [ Config=boost::ptr_container_detail::map_config,std::allocator>>,true>, CloneAllocator=boost::heap_clone_allocator ] C:\IT\work\planb\third_party\boost\1_37_0\boost/ptr_container/ptr_map_adapter.hpp(130) : see reference to class template instantiation 'boost::ptr_container_detail::associative_ptr_container' being compiled with [ Config=boost::ptr_container_detail::map_config,std::allocator>>,true>, CloneAllocator=boost::heap_clone_allocator ] C:\IT\work\planb\third_party\boost\1_37_0\boost/ptr_container/ptr_map_adapter.hpp(388) : see reference to class template instantiation 'boost::ptr_container_detail::ptr_map_adapter_base' being compiled with [ T=rs::Texture, VoidPtrMap=std::map,std::allocator>>, CloneAllocator=boost::heap_clone_allocator, Ordered=true ] C:\IT\work\planb\third_party\boost\1_37_0\boost/ptr_container/ptr_map.hpp(36) : see reference to class template instantiation 'boost::ptr_map_adapter' being compiled with [ T=rs::Texture, VoidPtrMap=std::map,std::allocator>>, CloneAllocator=boost::heap_clone_allocator ] ..\..\..\..\components\libs\tiles\source\AnimationFactory.cpp(13) : see reference to class template instantiation 'boost::ptr_map' being compiled with [ Key=std::string, T=rs::Texture ]