Ticket #12367: 20160801 boosttest compile error.txt

File 20160801 boosttest compile error.txt, 40.1 KB (added by Michael Watkins <michael.watkins2@…>, 6 years ago)

The compile error caused by the boosttest.cpp example.

Line 
11>------ Build started: Project: boosttest, Configuration: Debug Win32 ------
21> boosttest.cpp
31>c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\interprocess\detail\mpl.hpp(78): error C2594: 'argument' : ambiguous conversions from 'boost::multi_index::detail::random_access_index_node<Super> ' to 'boost::multi_index::detail::ordered_index_node_impl<AugmentPolicy,boost::interprocess::allocator<char,SegmentManager>> '
41> with
51> [
61> Super=boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>
71> ]
81> and
91> [
101> AugmentPolicy=boost::multi_index::detail::null_augment_policy
111> ]
121> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\interprocess\offset_ptr.hpp(190) : see reference to class template instantiation 'boost::interprocess::ipcdetail::is_convertible<From *,To *>' being compiled
131> with
141> [
151> From=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>
161> , To=boost::multi_index::detail::ordered_index_node_impl<boost::multi_index::detail::null_augment_policy,boost::interprocess::allocator<char,SegmentManager>>
171> ]
181> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\multi_index\detail\raw_ptr.hpp(37) : see reference to class template instantiation 'boost::interprocess::ipcdetail::enable_if_convertible_unequal_address<U,PointedType,void>' being compiled
191> with
201> [
211> U=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>
221> , PointedType=boost::multi_index::detail::ordered_index_node_impl<boost::multi_index::detail::null_augment_policy,boost::interprocess::allocator<char,SegmentManager>>
231> ]
241> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\multi_index\detail\raw_ptr.hpp(43) : see reference to function template instantiation 'RawPointer boost::multi_index::detail::raw_ptr<RawPointer,Pointer>(const Pointer &,boost::mpl::false_)' being compiled
251> with
261> [
271> RawPointer=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>> *
281> , Pointer=boost::interprocess::offset_ptr<boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>,ptrdiff_t,uintptr_t,0>
291> ]
301> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\multi_index\detail\copy_map.hpp(85) : see reference to function template instantiation 'RawPointer boost::multi_index::detail::raw_ptr<Node*,boost::interprocess::offset_ptr<U,DifferenceType,OffsetType,0>>(const Pointer &)' being compiled
311> with
321> [
331> RawPointer=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>> *
341> , Node=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>
351> , U=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>
361> , DifferenceType=ptrdiff_t
371> , OffsetType=uintptr_t
381> , Pointer=boost::interprocess::offset_ptr<boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>,ptrdiff_t,uintptr_t,0>
391> ]
401> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\multi_index\detail\copy_map.hpp(83) : while compiling class template member function 'void boost::multi_index::detail::copy_map<boost::multi_index::detail::random_access_index_node<Super>,boost::interprocess::allocator<T,boost::interprocess::segment_manager<CharType,MemoryAlgorithm,IndexType>>>::clone(Node *)'
411> with
421> [
431> Super=boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>
441> , T=bookPtr
451> , CharType=char
461> , MemoryAlgorithm=boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>
471> , IndexType=boost::interprocess::iset_index
481> , Node=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>
491> ]
501> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\multi_index_container.hpp(270) : see reference to function template instantiation 'void boost::multi_index::detail::copy_map<boost::multi_index::detail::random_access_index_node<Super>,boost::interprocess::allocator<T,boost::interprocess::segment_manager<CharType,MemoryAlgorithm,IndexType>>>::clone(Node *)' being compiled
511> with
521> [
531> Super=boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>
541> , T=bookPtr
551> , CharType=char
561> , MemoryAlgorithm=boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>
571> , IndexType=boost::interprocess::iset_index
581> , Node=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>
591> ]
601> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\multi_index_container.hpp(268) : see reference to class template instantiation 'boost::multi_index::detail::copy_map<boost::multi_index::detail::random_access_index_node<Super>,boost::interprocess::allocator<T,boost::interprocess::segment_manager<CharType,MemoryAlgorithm,IndexType>>>' being compiled
611> with
621> [
631> Super=boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>
641> , T=bookPtr
651> , CharType=char
661> , MemoryAlgorithm=boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>
671> , IndexType=boost::interprocess::iset_index
681> ]
691> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\multi_index_container.hpp(261) : while compiling class template member function 'boost::multi_index::multi_index_container<bookPtr,boost::multi_index::indexed_by<boost::multi_index::random_access<boost::multi_index::tag<boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>>,boost::multi_index::hashed_unique<boost::multi_index::member<book,shared_string,pointer-to-member(0x10)>,boost::mpl::na,boost::mpl::na,boost::mpl::na>,boost::multi_index::hashed_non_unique<boost::multi_index::member<book,shared_string,pointer-to-member(0x0)>,boost::mpl::na,boost::mpl::na,boost::mpl::na>,boost::multi_index::ordered_unique<boost::multi_index::member<book,int,pointer-to-member(0x20)>,boost::mpl::na,boost::mpl::na>,boost::multi_index::ordered_non_unique<boost::multi_index::member<book,int,pointer-to-member(0x24)>,boost::mpl::na,boost::mpl::na>,boost::multi_index::ordered_non_unique<boost::multi_index::member<book,int64_t,pointer-to-member(0x28)>,boost::mpl::na,boost::mpl::na>,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>,boost::interprocess::allocator<T,boost::interprocess::segment_manager<CharType,MemoryAlgorithm,IndexType>>>::multi_index_container(const boost::multi_index::multi_index_container<bookPtr,boost::multi_index::indexed_by<boost::multi_index::random_access<boost::multi_index::tag<boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>>,boost::multi_index::hashed_unique<boost::multi_index::member<book,shared_string,pointer-to-member(0x10)>,boost::mpl::na,boost::mpl::na,boost::mpl::na>,boost::multi_index::hashed_non_unique<boost::multi_index::member<book,shared_string,pointer-to-member(0x0)>,boost::mpl::na,boost::mpl::na,boost::mpl::na>,boost::multi_index::ordered_unique<boost::multi_index::member<book,int,pointer-to-member(0x20)>,boost::mpl::na,boost::mpl::na>,boost::multi_index::ordered_non_unique<boost::multi_index::member<book,int,pointer-to-member(0x24)>,boost::mpl::na,boost::mpl::na>,boost::multi_index::ordered_non_unique<boost::multi_index::member<book,int64_t,pointer-to-member(0x28)>,boost::mpl::na,boost::mpl::na>,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>,boost::interprocess::allocator<T,boost::interprocess::segment_manager<CharType,MemoryAlgorithm,IndexType>>> &)'
701> with
711> [
721> T=bookPtr
731> , CharType=char
741> , MemoryAlgorithm=boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>
751> , IndexType=boost::interprocess::iset_index
761> ]
771> c:\users\mike\projects\ngs\svn\test\cc\boosttest\boosttest\boosttest.cpp(147) : see reference to function template instantiation 'boost::multi_index::multi_index_container<bookPtr,boost::multi_index::indexed_by<boost::multi_index::random_access<boost::multi_index::tag<boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>>,boost::multi_index::hashed_unique<boost::multi_index::member<book,shared_string,pointer-to-member(0x10)>,boost::mpl::na,boost::mpl::na,boost::mpl::na>,boost::multi_index::hashed_non_unique<boost::multi_index::member<book,shared_string,pointer-to-member(0x0)>,boost::mpl::na,boost::mpl::na,boost::mpl::na>,boost::multi_index::ordered_unique<boost::multi_index::member<book,int,pointer-to-member(0x20)>,boost::mpl::na,boost::mpl::na>,boost::multi_index::ordered_non_unique<boost::multi_index::member<book,int,pointer-to-member(0x24)>,boost::mpl::na,boost::mpl::na>,boost::multi_index::ordered_non_unique<boost::multi_index::member<book,int64_t,pointer-to-member(0x28)>,boost::mpl::na,boost::mpl::na>,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>,boost::interprocess::allocator<T,boost::interprocess::segment_manager<CharType,MemoryAlgorithm,IndexType>>>::multi_index_container(const boost::multi_index::multi_index_container<bookPtr,boost::multi_index::indexed_by<boost::multi_index::random_access<boost::multi_index::tag<boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>>,boost::multi_index::hashed_unique<boost::multi_index::member<book,shared_string,pointer-to-member(0x10)>,boost::mpl::na,boost::mpl::na,boost::mpl::na>,boost::multi_index::hashed_non_unique<boost::multi_index::member<book,shared_string,pointer-to-member(0x0)>,boost::mpl::na,boost::mpl::na,boost::mpl::na>,boost::multi_index::ordered_unique<boost::multi_index::member<book,int,pointer-to-member(0x20)>,boost::mpl::na,boost::mpl::na>,boost::multi_index::ordered_non_unique<boost::multi_index::member<book,int,pointer-to-member(0x24)>,boost::mpl::na,boost::mpl::na>,boost::multi_index::ordered_non_unique<boost::multi_index::member<book,int64_t,pointer-to-member(0x28)>,boost::mpl::na,boost::mpl::na>,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>,boost::interprocess::allocator<T,boost::interprocess::segment_manager<CharType,MemoryAlgorithm,IndexType>>> &)' being compiled
781> with
791> [
801> T=bookPtr
811> , CharType=char
821> , MemoryAlgorithm=boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>
831> , IndexType=boost::interprocess::iset_index
841> ]
851> c:\users\mike\projects\ngs\svn\test\cc\boosttest\boosttest\boosttest.cpp(129) : see reference to class template instantiation 'boost::multi_index::multi_index_container<bookPtr,boost::multi_index::indexed_by<boost::multi_index::random_access<boost::multi_index::tag<boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>>,boost::multi_index::hashed_unique<boost::multi_index::member<book,shared_string,pointer-to-member(0x10)>,boost::mpl::na,boost::mpl::na,boost::mpl::na>,boost::multi_index::hashed_non_unique<boost::multi_index::member<book,shared_string,pointer-to-member(0x0)>,boost::mpl::na,boost::mpl::na,boost::mpl::na>,boost::multi_index::ordered_unique<boost::multi_index::member<book,int,pointer-to-member(0x20)>,boost::mpl::na,boost::mpl::na>,boost::multi_index::ordered_non_unique<boost::multi_index::member<book,int,pointer-to-member(0x24)>,boost::mpl::na,boost::mpl::na>,boost::multi_index::ordered_non_unique<boost::multi_index::member<book,int64_t,pointer-to-member(0x28)>,boost::mpl::na,boost::mpl::na>,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na,boost::mpl::na>,boost::interprocess::allocator<T,boost::interprocess::segment_manager<CharType,MemoryAlgorithm,IndexType>>>' being compiled
861> with
871> [
881> T=bookPtr
891> , CharType=char
901> , MemoryAlgorithm=boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>
911> , IndexType=boost::interprocess::iset_index
921> ]
931>c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\interprocess\detail\mpl.hpp(78): error C2594: 'argument' : ambiguous conversions from 'boost::multi_index::detail::random_access_index_node<Super> ' to 'boost::multi_index::detail::hashed_index_base_node_impl<Allocator> '
941> with
951> [
961> Super=boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>
971> ]
981> and
991> [
1001> Allocator=boost::interprocess::allocator<char,SegmentManager>
1011> ]
1021> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\interprocess\offset_ptr.hpp(190) : see reference to class template instantiation 'boost::interprocess::ipcdetail::is_convertible<From *,To *>' being compiled
1031> with
1041> [
1051> From=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>
1061> , To=boost::multi_index::detail::hashed_index_base_node_impl<boost::interprocess::allocator<char,SegmentManager>>
1071> ]
1081> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\multi_index\detail\raw_ptr.hpp(37) : see reference to class template instantiation 'boost::interprocess::ipcdetail::enable_if_convertible_unequal_address<U,PointedType,void>' being compiled
1091> with
1101> [
1111> U=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>
1121> , PointedType=boost::multi_index::detail::hashed_index_base_node_impl<boost::interprocess::allocator<char,SegmentManager>>
1131> ]
1141>c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\interprocess\detail\mpl.hpp(78): error C2594: 'argument' : ambiguous conversions from 'boost::multi_index::detail::random_access_index_node<Super> ' to 'boost::multi_index::detail::hashed_index_node_impl<boost::interprocess::allocator<char,SegmentManager>> '
1151> with
1161> [
1171> Super=boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>
1181> ]
1191> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\interprocess\offset_ptr.hpp(190) : see reference to class template instantiation 'boost::interprocess::ipcdetail::is_convertible<From *,To *>' being compiled
1201> with
1211> [
1221> From=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>
1231> , To=boost::multi_index::detail::hashed_index_node_impl<boost::interprocess::allocator<char,SegmentManager>>
1241> ]
1251> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\multi_index\detail\raw_ptr.hpp(37) : see reference to class template instantiation 'boost::interprocess::ipcdetail::enable_if_convertible_unequal_address<U,PointedType,void>' being compiled
1261> with
1271> [
1281> U=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>
1291> , PointedType=boost::multi_index::detail::hashed_index_node_impl<boost::interprocess::allocator<char,SegmentManager>>
1301> ]
1311>c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\interprocess\detail\mpl.hpp(78): error C2594: 'argument' : ambiguous conversions from 'boost::multi_index::detail::random_access_index_node<Super> ' to 'const boost::multi_index::detail::hashed_index_node_impl<boost::interprocess::allocator<char,SegmentManager>> '
1321> with
1331> [
1341> Super=boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>
1351> ]
1361> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\interprocess\offset_ptr.hpp(190) : see reference to class template instantiation 'boost::interprocess::ipcdetail::is_convertible<From *,To *>' being compiled
1371> with
1381> [
1391> From=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>
1401> , To=boost::multi_index::detail::hashed_index_node_impl<boost::interprocess::allocator<char,SegmentManager>>
1411> ]
1421> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\multi_index\detail\raw_ptr.hpp(37) : see reference to class template instantiation 'boost::interprocess::ipcdetail::enable_if_convertible_unequal_address<U,PointedType,void>' being compiled
1431> with
1441> [
1451> U=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>
1461> , PointedType=boost::multi_index::detail::hashed_index_node_impl<boost::interprocess::allocator<char,SegmentManager>>
1471> ]
1481>c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\interprocess\detail\mpl.hpp(78): error C2594: 'argument' : ambiguous conversions from 'boost::multi_index::detail::random_access_index_node<Super> ' to 'const boost::multi_index::detail::ordered_index_node_impl<AugmentPolicy,boost::interprocess::allocator<char,SegmentManager>> '
1491> with
1501> [
1511> Super=boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>
1521> ]
1531> and
1541> [
1551> AugmentPolicy=boost::multi_index::detail::null_augment_policy
1561> ]
1571> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\interprocess\offset_ptr.hpp(190) : see reference to class template instantiation 'boost::interprocess::ipcdetail::is_convertible<From *,To *>' being compiled
1581> with
1591> [
1601> From=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>
1611> , To=boost::multi_index::detail::ordered_index_node_impl<boost::multi_index::detail::null_augment_policy,boost::interprocess::allocator<char,SegmentManager>>
1621> ]
1631> c:\build\build.boost.1.61\ngs\zuul.9.0\ngs_oem_vob\oem\windows\boost\include\boost\multi_index\detail\raw_ptr.hpp(37) : see reference to class template instantiation 'boost::interprocess::ipcdetail::enable_if_convertible_unequal_address<U,PointedType,void>' being compiled
1641> with
1651> [
1661> U=boost::multi_index::detail::random_access_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::hashed_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::null_augment_policy,boost::multi_index::detail::index_node_base<bookPtr,boost::interprocess::allocator<bookPtr,boost::interprocess::segment_manager<char,boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family,boost::interprocess::offset_ptr<void,ptrdiff_t,uintptr_t,0>,0>,boost::interprocess::iset_index>>>>>>,boost::multi_index::detail::hashed_non_unique_tag>,boost::multi_index::detail::hashed_unique_tag>>
1671> , PointedType=boost::multi_index::detail::ordered_index_node_impl<boost::multi_index::detail::null_augment_policy,boost::interprocess::allocator<char,SegmentManager>>
1681> ]
169========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========