This page was generated on 2020-04-15 12:33:08 -0400 (Wed, 15 Apr 2020).
##############################################################################
##############################################################################
###
### Running command:
###
### C:\cygwin\bin\curl.exe -O https://malbec1.bioconductor.org/BBS/3.10/bioc/src/contrib/SharedObject_1.0.0.tar.gz && rm -rf SharedObject.buildbin-libdir && mkdir SharedObject.buildbin-libdir && C:\Users\biocbuild\bbs-3.10-bioc\R\bin\R.exe CMD INSTALL --merge-multiarch --build --library=SharedObject.buildbin-libdir SharedObject_1.0.0.tar.gz && C:\Users\biocbuild\bbs-3.10-bioc\R\bin\R.exe CMD INSTALL SharedObject_1.0.0.zip && rm SharedObject_1.0.0.tar.gz SharedObject_1.0.0.zip
###
##############################################################################
##############################################################################
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 26170 100 26170 0 0 720k 0 --:--:-- --:--:-- --:--:-- 798k
install for i386
* installing *source* package 'SharedObject' ...
** using staged installation
** libs
C:/Rtools/mingw_32/bin/g++ -std=gnu++11 -I"C:/Users/BIOCBU~1/BBS-3~1.10-/R/include" -DNDEBUG -DRCPP_USE_UNWIND_PROTECT -I"C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include" -I"C:/Users/biocbuild/bbs-3.10-bioc/R/library/Rcpp/include" -I"C:/extsoft/include" -O2 -Wall -mtune=core2 -c C_interface.cpp -o C_interface.o
C:/Rtools/mingw_32/bin/g++ -std=gnu++11 -I"C:/Users/BIOCBU~1/BBS-3~1.10-/R/include" -DNDEBUG -DRCPP_USE_UNWIND_PROTECT -I"C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include" -I"C:/Users/biocbuild/bbs-3.10-bioc/R/library/Rcpp/include" -I"C:/extsoft/include" -O2 -Wall -mtune=core2 -c RcppExports.cpp -o RcppExports.o
C:/Rtools/mingw_32/bin/g++ -std=gnu++11 -I"C:/Users/BIOCBU~1/BBS-3~1.10-/R/include" -DNDEBUG -DRCPP_USE_UNWIND_PROTECT -I"C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include" -I"C:/Users/biocbuild/bbs-3.10-bioc/R/library/Rcpp/include" -I"C:/extsoft/include" -O2 -Wall -mtune=core2 -c altrepRegistration.cpp -o altrepRegistration.o
C:/Rtools/mingw_32/bin/g++ -std=gnu++11 -I"C:/Users/BIOCBU~1/BBS-3~1.10-/R/include" -DNDEBUG -DRCPP_USE_UNWIND_PROTECT -I"C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include" -I"C:/Users/biocbuild/bbs-3.10-bioc/R/library/Rcpp/include" -I"C:/extsoft/include" -O2 -Wall -mtune=core2 -c memoryManager.cpp -o memoryManager.o
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/map.hpp:30:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/interprocess/sync/windows/sync_utils.hpp:37,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/interprocess/mapped_region.hpp:50,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/interprocess/detail/managed_open_or_create_impl.hpp:26,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/interprocess/managed_windows_shared_memory.hpp:24,
from memoryManager.cpp:30:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp: In instantiation of 'T& boost::container::dtl::tree_node<T, VoidPointer, tree_type_value, OptimizeSize>::get_data() [with T = std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >; VoidPointer = void*; boost::container::tree_type_enum tree_type_value = (boost::container::tree_type_enum)0u; bool OptimizeSize = true]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/iterators.hpp:870:36: required from 'boost::container::dtl::iterator_from_iiterator<IIterator, IsConst>::reference boost::container::dtl::iterator_from_iiterator<IIterator, IsConst>::operator*() const [with IIterator = boost::intrusive::tree_iterator<boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<void*, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, false>; bool IsConst = false; boost::container::dtl::iterator_from_iiterator<IIterator, IsConst>::reference = std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >&]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/iterators.hpp:873:87: required from 'boost::container::dtl::iterator_from_iiterator<IIterator, IsConst>::pointer boost::container::dtl::iterator_from_iiterator<IIterator, IsConst>::operator->() const [with IIterator = boost::intrusive::tree_iterator<boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<void*, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, false>; bool IsConst = false; boost::container::dtl::iterator_from_iiterator<IIterator, IsConst>::pointer = std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >*]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/interprocess/sync/windows/sync_utils.hpp:220:41: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp:148:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
{ return *reinterpret_cast<T*>(this->m_storage.data); }
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp: In instantiation of 'T& boost::container::dtl::tree_node<T, VoidPointer, tree_type_value, OptimizeSize>::get_data() [with T = std::pair<const long long unsigned int, dataInfo>; VoidPointer = boost::interprocess::offset_ptr<void>; boost::container::tree_type_enum tree_type_value = (boost::container::tree_type_enum)0u; bool OptimizeSize = true]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/iterators.hpp:870:36: required from 'boost::container::dtl::iterator_from_iiterator<IIterator, IsConst>::reference boost::container::dtl::iterator_from_iiterator<IIterator, IsConst>::operator*() const [with IIterator = boost::intrusive::tree_iterator<boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<boost::interprocess::offset_ptr<void>, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, false>; bool IsConst = false; boost::container::dtl::iterator_from_iiterator<IIterator, IsConst>::reference = std::pair<const long long unsigned int, dataInfo>&]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/iterators.hpp:873:87: required from 'boost::container::dtl::iterator_from_iiterator<IIterator, IsConst>::pointer boost::container::dtl::iterator_from_iiterator<IIterator, IsConst>::operator->() const [with IIterator = boost::intrusive::tree_iterator<boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<boost::interprocess::offset_ptr<void>, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, false>; bool IsConst = false; boost::container::dtl::iterator_from_iiterator<IIterator, IsConst>::pointer = boost::interprocess::offset_ptr<std::pair<const long long unsigned int, dataInfo>, int, unsigned int, 0u>]'
memoryManager.cpp:388:19: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp:148:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp: In instantiation of 'boost::container::dtl::tree_node<T, VoidPointer, tree_type_value, OptimizeSize>::~tree_node() [with T = std::pair<const long long unsigned int, dataInfo>; VoidPointer = boost::interprocess::offset_ptr<void>; boost::container::tree_type_enum tree_type_value = (boost::container::tree_type_enum)0u; bool OptimizeSize = true]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/interprocess/allocators/allocator.hpp:269:31: required from 'void boost::interprocess::allocator<T, SegmentManager>::destroy(const pointer&) [with T = boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>; SegmentManager = boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family>, boost::interprocess::iset_index>; boost::interprocess::allocator<T, SegmentManager>::pointer = boost::interprocess::offset_ptr<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, int, unsigned int, 0u>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/allocator_traits.hpp:390:7: required from 'static void boost::container::allocator_traits<Allocator>::priv_destroy(boost::move_detail::true_type, Allocator&, T*) [with T = boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>; Allocator = boost::interprocess::allocator<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family>, boost::interprocess::iset_index> >; boost::move_detail::true_type = boost::move_detail::integral_constant<bool, true>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/allocator_traits.hpp:322:48: required from 'static void boost::container::allocator_traits<Allocator>::destroy(Allocator&, T*) [with T = boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>; Allocator = boost::interprocess::allocator<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family>, boost::interprocess::iset_index> >]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/destroyers.hpp:155:77: required from 'boost::container::dtl::scoped_destroy_deallocator<Allocator>::~scoped_destroy_deallocator() [with Allocator = boost::interprocess::allocator<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family>, boost::interprocess::iset_index> >]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp:980:88: required from 'boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::iterator boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::insert_unique_commit(MovableConvertible&&, boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::insert_commit_data&) [with MovableConvertible = std::pair<const long long unsigned int, dataInfo>; T = std::pair<const long long unsigned int, dataInfo>; KeyOfValue = int; Compare = std::less<long long unsigned int>; Allocator = boost::interprocess::allocator<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family>, boost::interprocess::iset_index> >; Options = void; boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::iterator = boost::container::dtl::iterator_from_iiterator<boost::intrusive::tree_iterator<boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<boost::interprocess::offset_ptr<void>, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, false>, false>; typename boost::container::dtl::intrusive_tree_type<typename boost::container::real_allocator<T, Allocator>::type, boost::intrusive::tree_value_compare<typename boost::container::allocator_traits<typename boost::container::real_allocator<T, Allocator>::type>::pointer, Compare, typename boost::container::dtl::real_key_of_value<T, KeyOfValue>::type>, typename boost::container::dtl::get_tree_opt<Options>::type:: tree_type, typename boost::container::dtl::get_tree_opt<Options>::type:: optimize_size>::type::iterator = boost::intrusive::tree_iterator<boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<boost::interprocess::offset_ptr<void>, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, false>; boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::insert_commit_data = boost::intrusive::insert_commit_data_t<boost::interprocess::offset_ptr<boost::intrusive::compact_rbtree_node<boost::interprocess::offset_ptr<void> >, int, unsigned int, 0u> >]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp:993:20: required from 'std::pair<boost::container::dtl::iterator_from_iiterator<typename boost::container::dtl::intrusive_tree_type<typename boost::container::real_allocator<T, Allocator>::type, boost::intrusive::tree_value_compare<typename boost::container::allocator_traits<typename boost::container::real_allocator<T, Allocator>::type>::pointer, Compare, typename boost::container::dtl::real_key_of_value<T, KeyOfValue>::type>, typename boost::container::dtl::get_tree_opt<Options>::type:: tree_type, typename boost::container::dtl::get_tree_opt<Options>::type:: optimize_size>::type::iterator, false>, bool> boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::insert_unique(MovableConvertible&&) [with MovableConvertible = std::pair<const long long unsigned int, dataInfo>; T = std::pair<const long long unsigned int, dataInfo>; KeyOfValue = int; Compare = std::less<long long unsigned int>; Allocator = boost::interprocess::allocator<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family>, boost::interprocess::iset_index> >; Options = void; typename boost::container::dtl::intrusive_tree_type<typename boost::container::real_allocator<T, Allocator>::type, boost::intrusive::tree_value_compare<typename boost::container::allocator_traits<typename boost::container::real_allocator<T, Allocator>::type>::pointer, Compare, typename boost::container::dtl::real_key_of_value<T, KeyOfValue>::type>, typename boost::container::dtl::get_tree_opt<Options>::type:: tree_type, typename boost::container::dtl::get_tree_opt<Options>::type:: optimize_size>::type::iterator = boost::intrusive::tree_iterator<boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<boost::interprocess::offset_ptr<void>, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, false>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/map.hpp:735:55: required from 'std::pair<typename boost::container::dtl::tree<std::pair<const _Key, _Tp>, int, Compare, Allocator, Options>::iterator, bool> boost::container::map<Key, T, Compare, Allocator, Options>::insert(boost::container::map<Key, T, Compare, Allocator, Options>::value_type&&) [with Key = long long unsigned int; T = dataInfo; Compare = std::less<long long unsigned int>; Allocator = boost::interprocess::allocator<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family>, boost::interprocess::iset_index> >; Options = void; typename boost::container::dtl::tree<std::pair<const _Key, _Tp>, int, Compare, Allocator, Options>::iterator = boost::container::dtl::iterator_from_iiterator<boost::intrusive::tree_iterator<boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<boost::interprocess::offset_ptr<void>, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, false>, false>; boost::container::map<Key, T, Compare, Allocator, Options>::value_type = std::pair<const long long unsigned int, dataInfo>]'
memoryManager.cpp:262:50: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp:172:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
{ reinterpret_cast<internal_type*>(this->m_storage.data)->~internal_type(); }
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp: In instantiation of 'const T& boost::container::dtl::tree_node<T, VoidPointer, tree_type_value, OptimizeSize>::get_data() const [with T = std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >; VoidPointer = void*; boost::container::tree_type_enum tree_type_value = (boost::container::tree_type_enum)0u; bool OptimizeSize = true]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp:443:41: required from 'static const key_type& boost::container::dtl::key_node_compare<KeyCompare, KeyOfValue>::key_from(const boost::container::dtl::tree_node<T, VoidPointer, tree_type_value, OptimizeSize>&) [with T = std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >; VoidPointer = void*; boost::container::tree_type_enum tree_type_value = (boost::container::tree_type_enum)0u; bool OptimizeSize = true; KeyCompare = boost::interprocess::ipcdetail::sync_handles::address_less; KeyOfValue = boost::container::dtl::select1st<const boost::interprocess::ipcdetail::sync_id* const>; boost::container::dtl::key_node_compare<KeyCompare, KeyOfValue>::key_type = const boost::interprocess::ipcdetail::sync_id* const]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp:468:60: required from 'bool boost::container::dtl::key_node_compare<KeyCompare, KeyOfValue>::operator()(const U&, const key_type&) const [with U = boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true>; KeyCompare = boost::interprocess::ipcdetail::sync_handles::address_less; KeyOfValue = boost::container::dtl::select1st<const boost::interprocess::ipcdetail::sync_id* const>; boost::container::dtl::key_node_compare<KeyCompare, KeyOfValue>::key_type = const boost::interprocess::ipcdetail::sync_id* const]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/intrusive/detail/tree_value_compare.hpp:175:44: required from 'Ret boost::intrusive::tree_value_compare<ValuePtr, KeyCompare, KeyOfValue, Ret, true>::operator()(const key_type&, const U&, typename boost::intrusive::disable_if_smartref_to<U, ValuePtr>::type*) const [with U = const boost::interprocess::ipcdetail::sync_id*; ValuePtr = boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true>*; KeyCompare = boost::container::dtl::key_node_compare<boost::interprocess::ipcdetail::sync_handles::address_less, boost::container::dtl::select1st<const boost::interprocess::ipcdetail::sync_id* const> >; KeyOfValue = boost::move_detail::identity<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true> >; Ret = bool; boost::intrusive::tree_value_compare<ValuePtr, KeyCompare, KeyOfValue, Ret, true>::key_type = boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true>; typename boost::intrusive::disable_if_smartref_to<U, ValuePtr>::type = boost::move_detail::enable_if_nat]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/intrusive/detail/key_nodeptr_comp.hpp:104:19: required from 'bool boost::intrusive::detail::key_nodeptr_comp<KeyTypeKeyCompare, ValueTraits, KeyOfValue>::operator()(const T1&, const T2&, typename boost::move_detail::enable_if_c<(boost::intrusive::detail::key_nodeptr_comp<KeyTypeKeyCompare, ValueTraits, KeyOfValue>::is_same_or_nodeptr_convertible<T1>::value && (! boost::intrusive::detail::key_nodeptr_comp<KeyTypeKeyCompare, ValueTraits, KeyOfValue>::is_same_or_nodeptr_convertible<T2>::value)), boost::intrusive::detail::key_nodeptr_comp<KeyTypeKeyCompare, ValueTraits, KeyOfValue>::sfinae_type*>::type) const [with T1 = boost::intrusive::compact_rbtree_node<void*>*; T2 = const boost::interprocess::ipcdetail::sync_id*; KeyTypeKeyCompare = boost::container::dtl::key_node_compare<boost::interprocess::ipcdetail::sync_handles::address_less, boost::container::dtl::select1st<const boost::interprocess::ipcdetail::sync_id* const> >; ValueTraits = boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<void*, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>; KeyOfValue = boost::move_detail::identity<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true> >; typename boost::move_detail::enable_if_c<(boost::intrusive::detail::key_nodeptr_comp<KeyTypeKeyCompare, ValueTraits, KeyOfValue>::is_same_or_nodeptr_convertible<T1>::value && (! boost::intrusive::detail::key_nodeptr_comp<KeyTypeKeyCompare, ValueTraits, KeyOfValue>::is_same_or_nodeptr_convertible<T2>::value)), boost::intrusive::detail::key_nodeptr_comp<KeyTypeKeyCompare, ValueTraits, KeyOfValue>::sfinae_type*>::type = boost::intrusive::detail::key_nodeptr_comp<boost::container::dtl::key_node_compare<boost::interprocess::ipcdetail::sync_handles::address_less, boost::container::dtl::select1st<const boost::interprocess::ipcdetail::sync_id* const> >, boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<void*, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, boost::move_detail::identity<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true> > >::sfinae_type*]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/intrusive/bstree_algorithms.hpp:2028:24: required from 'static boost::intrusive::bstree_algorithms<NodeTraits>::node_ptr boost::intrusive::bstree_algorithms<NodeTraits>::lower_bound_loop(boost::intrusive::bstree_algorithms<NodeTraits>::node_ptr, boost::intrusive::bstree_algorithms<NodeTraits>::node_ptr, const KeyType&, KeyNodePtrCompare) [with KeyType = const boost::interprocess::ipcdetail::sync_id*; KeyNodePtrCompare = boost::intrusive::detail::key_nodeptr_comp<boost::container::dtl::key_node_compare<boost::interprocess::ipcdetail::sync_handles::address_less, boost::container::dtl::select1st<const boost::interprocess::ipcdetail::sync_id* const> >, boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<void*, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, boost::move_detail::identity<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true> > >; NodeTraits = boost::intrusive::rbtree_node_traits<void*, true>; boost::intrusive::bstree_algorithms<NodeTraits>::node_ptr = boost::intrusive::compact_rbtree_node<void*>*]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/intrusive/bstree_algorithms.hpp:920:96: required from 'static boost::intrusive::bstree_algorithms<NodeTraits>::node_ptr boost::intrusive::bstree_algorithms<NodeTraits>::lower_bound(const const_node_ptr&, const KeyType&, KeyNodePtrCompare) [with KeyType = const boost::interprocess::ipcdetail::sync_id*; KeyNodePtrCompare = boost::intrusive::detail::key_nodeptr_comp<boost::container::dtl::key_node_compare<boost::interprocess::ipcdetail::sync_handles::address_less, boost::container::dtl::select1st<const boost::interprocess::ipcdetail::sync_id* const> >, boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<void*, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, boost::move_detail::identity<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true> > >; NodeTraits = boost::intrusive::rbtree_node_traits<void*, true>; boost::intrusive::bstree_algorithms<NodeTraits>::node_ptr = boost::intrusive::compact_rbtree_node<void*>*; boost::intrusive::bstree_algorithms<NodeTraits>::const_node_ptr = const boost::intrusive::compact_rbtree_node<void*>*]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/intrusive/bstree.hpp:334:61: required from 'boost::intrusive::bstbase2<ValueTraits, VoidOrKeyOfValue, VoidOrKeyComp, AlgoType, HeaderHolder>::iterator boost::intrusive::bstbase2<ValueTraits, VoidOrKeyOfValue, VoidOrKeyComp, AlgoType, HeaderHolder>::lower_bound(const KeyType&, KeyTypeKeyCompare) [with KeyType = const boost::interprocess::ipcdetail::sync_id*; KeyTypeKeyCompare = boost::container::dtl::key_node_compare<boost::interprocess::ipcdetail::sync_handles::address_less, boost::container::dtl::select1st<const boost::interprocess::ipcdetail::sync_id* const> >; ValueTraits = boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<void*, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>; VoidOrKeyOfValue = void; VoidOrKeyComp = boost::container::value_to_node_compare<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true>, boost::intrusive::tree_value_compare<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >*, boost::interprocess::ipcdetail::sync_handles::address_less, boost::container::dtl::select1st<const boost::interprocess::ipcdetail::sync_id* const>, bool, false>, bool>; boost::intrusive::algo_types AlgoType = (boost::intrusive::algo_types)5u; HeaderHolder = void; boost::intrusive::bstbase2<ValueTraits, VoidOrKeyOfValue, VoidOrKeyComp, AlgoType, HeaderHolder>::iterator = boost::intrusive::tree_iterator<boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<void*, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, false>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp:1370:79: required from 'boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::iterator boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::lower_bound(const key_type&) [with T = std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >; KeyOfValue = int; Compare = boost::interprocess::ipcdetail::sync_handles::address_less; Allocator = void; Options = void; boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::iterator = boost::container::dtl::iterator_from_iiterator<boost::intrusive::tree_iterator<boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<void*, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, false>, false>; typename boost::container::dtl::intrusive_tree_type<typename boost::container::real_allocator<T, Allocator>::type, boost::intrusive::tree_value_compare<typename boost::container::allocator_traits<typename boost::container::real_allocator<T, Allocator>::type>::pointer, Compare, typename boost::container::dtl::real_key_of_value<T, KeyOfValue>::type>, typename boost::container::dtl::get_tree_opt<Options>::type:: tree_type, typename boost::container::dtl::get_tree_opt<Options>::type:: optimize_size>::type::iterator = boost::intrusive::tree_iterator<boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<void*, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, false>; boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::key_type = const boost::interprocess::ipcdetail::sync_id* const]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/interprocess/sync/windows/sync_utils.hpp:217:56: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp:151:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
{ return *reinterpret_cast<const T*>(this->m_storage.data); }
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp: In instantiation of 'const T& boost::container::dtl::tree_node<T, VoidPointer, tree_type_value, OptimizeSize>::get_data() const [with T = std::pair<const long long unsigned int, dataInfo>; VoidPointer = boost::interprocess::offset_ptr<void>; boost::container::tree_type_enum tree_type_value = (boost::container::tree_type_enum)0u; bool OptimizeSize = true]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp:443:41: required from 'static const key_type& boost::container::dtl::key_node_compare<KeyCompare, KeyOfValue>::key_from(const boost::container::dtl::tree_node<T, VoidPointer, tree_type_value, OptimizeSize>&) [with T = std::pair<const long long unsigned int, dataInfo>; VoidPointer = boost::interprocess::offset_ptr<void>; boost::container::tree_type_enum tree_type_value = (boost::container::tree_type_enum)0u; bool OptimizeSize = true; KeyCompare = std::less<long long unsigned int>; KeyOfValue = boost::container::dtl::select1st<const long long unsigned int>; boost::container::dtl::key_node_compare<KeyCompare, KeyOfValue>::key_type = const long long unsigned int]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp:464:60: required from 'bool boost::container::dtl::key_node_compare<KeyCompare, KeyOfValue>::operator()(const key_type&, const U&) const [with U = boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>; KeyCompare = std::less<long long unsigned int>; KeyOfValue = boost::container::dtl::select1st<const long long unsigned int>; boost::container::dtl::key_node_compare<KeyCompare, KeyOfValue>::key_type = const long long unsigned int]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/intrusive/detail/tree_value_compare.hpp:180:44: required from 'Ret boost::intrusive::tree_value_compare<ValuePtr, KeyCompare, KeyOfValue, Ret, true>::operator()(const U&, const key_type&, typename boost::intrusive::disable_if_smartref_to<U, ValuePtr>::type*) const [with U = long long unsigned int; ValuePtr = boost::interprocess::offset_ptr<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, int, unsigned int, 0u>; KeyCompare = boost::container::dtl::key_node_compare<std::less<long long unsigned int>, boost::container::dtl::select1st<const long long unsigned int> >; KeyOfValue = boost::move_detail::identity<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true> >; Ret = bool; boost::intrusive::tree_value_compare<ValuePtr, KeyCompare, KeyOfValue, Ret, true>::key_type = boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>; typename boost::intrusive::disable_if_smartref_to<U, ValuePtr>::type = boost::move_detail::enable_if_nat]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/intrusive/detail/key_nodeptr_comp.hpp:110:19: required from 'bool boost::intrusive::detail::key_nodeptr_comp<KeyTypeKeyCompare, ValueTraits, KeyOfValue>::operator()(const T1&, const T2&, typename boost::move_detail::enable_if_c<((! boost::intrusive::detail::key_nodeptr_comp<KeyTypeKeyCompare, ValueTraits, KeyOfValue>::is_same_or_nodeptr_convertible<T1>::value) && boost::intrusive::detail::key_nodeptr_comp<KeyTypeKeyCompare, ValueTraits, KeyOfValue>::is_same_or_nodeptr_convertible<T2>::value), boost::intrusive::detail::key_nodeptr_comp<KeyTypeKeyCompare, ValueTraits, KeyOfValue>::sfinae_type*>::type) const [with T1 = long long unsigned int; T2 = boost::interprocess::offset_ptr<boost::intrusive::compact_rbtree_node<boost::interprocess::offset_ptr<void> >, int, unsigned int, 0u>; KeyTypeKeyCompare = boost::container::dtl::key_node_compare<std::less<long long unsigned int>, boost::container::dtl::select1st<const long long unsigned int> >; ValueTraits = boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<boost::interprocess::offset_ptr<void>, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>; KeyOfValue = boost::move_detail::identity<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true> >; typename boost::move_detail::enable_if_c<((! boost::intrusive::detail::key_nodeptr_comp<KeyTypeKeyCompare, ValueTraits, KeyOfValue>::is_same_or_nodeptr_convertible<T1>::value) && boost::intrusive::detail::key_nodeptr_comp<KeyTypeKeyCompare, ValueTraits, KeyOfValue>::is_same_or_nodeptr_convertible<T2>::value), boost::intrusive::detail::key_nodeptr_comp<KeyTypeKeyCompare, ValueTraits, KeyOfValue>::sfinae_type*>::type = boost::intrusive::detail::key_nodeptr_comp<boost::container::dtl::key_node_compare<std::less<long long unsigned int>, boost::container::dtl::select1st<const long long unsigned int> >, boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<boost::interprocess::offset_ptr<void>, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, boost::move_detail::identity<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true> > >::sfinae_type*]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/intrusive/bstree_algorithms.hpp:755:38: required from 'static boost::intrusive::bstree_algorithms<NodeTraits>::node_ptr boost::intrusive::bstree_algorithms<NodeTraits>::find(const const_node_ptr&, const KeyType&, KeyNodePtrCompare) [with KeyType = long long unsigned int; KeyNodePtrCompare = boost::intrusive::detail::key_nodeptr_comp<boost::container::dtl::key_node_compare<std::less<long long unsigned int>, boost::container::dtl::select1st<const long long unsigned int> >, boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<boost::interprocess::offset_ptr<void>, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, boost::move_detail::identity<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true> > >; NodeTraits = boost::intrusive::rbtree_node_traits<boost::interprocess::offset_ptr<void>, true>; boost::intrusive::bstree_algorithms<NodeTraits>::node_ptr = boost::interprocess::offset_ptr<boost::intrusive::compact_rbtree_node<boost::interprocess::offset_ptr<void> >, int, unsigned int, 0u>; boost::intrusive::bstree_algorithms<NodeTraits>::const_node_ptr = boost::interprocess::offset_ptr<const boost::intrusive::compact_rbtree_node<boost::interprocess::offset_ptr<void> >, int, unsigned int, 0u>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/intrusive/bstree.hpp:383:83: required from 'boost::intrusive::bstbase2<ValueTraits, VoidOrKeyOfValue, VoidOrKeyComp, AlgoType, HeaderHolder>::iterator boost::intrusive::bstbase2<ValueTraits, VoidOrKeyOfValue, VoidOrKeyComp, AlgoType, HeaderHolder>::find(const KeyType&, KeyTypeKeyCompare) [with KeyType = long long unsigned int; KeyTypeKeyCompare = boost::container::dtl::key_node_compare<std::less<long long unsigned int>, boost::container::dtl::select1st<const long long unsigned int> >; ValueTraits = boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<boost::interprocess::offset_ptr<void>, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>; VoidOrKeyOfValue = void; VoidOrKeyComp = boost::container::value_to_node_compare<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::intrusive::tree_value_compare<boost::interprocess::offset_ptr<std::pair<const long long unsigned int, dataInfo>, int, unsigned int, 0u>, std::less<long long unsigned int>, boost::container::dtl::select1st<const long long unsigned int>, bool, false>, bool>; boost::intrusive::algo_types AlgoType = (boost::intrusive::algo_types)5u; HeaderHolder = void; boost::intrusive::bstbase2<ValueTraits, VoidOrKeyOfValue, VoidOrKeyComp, AlgoType, HeaderHolder>::iterator = boost::intrusive::tree_iterator<boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<boost::interprocess::offset_ptr<void>, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, false>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp:1337:88: required from 'boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::const_iterator boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::find(const key_type&) const [with T = std::pair<const long long unsigned int, dataInfo>; KeyOfValue = int; Compare = std::less<long long unsigned int>; Allocator = boost::interprocess::allocator<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family>, boost::interprocess::iset_index> >; Options = void; boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::const_iterator = boost::container::dtl::iterator_from_iiterator<boost::intrusive::tree_iterator<boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<boost::interprocess::offset_ptr<void>, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, false>, true>; typename boost::container::dtl::intrusive_tree_type<typename boost::container::real_allocator<T, Allocator>::type, boost::intrusive::tree_value_compare<typename boost::container::allocator_traits<typename boost::container::real_allocator<T, Allocator>::type>::pointer, Compare, typename boost::container::dtl::real_key_of_value<T, KeyOfValue>::type>, typename boost::container::dtl::get_tree_opt<Options>::type:: tree_type, typename boost::container::dtl::get_tree_opt<Options>::type:: optimize_size>::type::iterator = boost::intrusive::tree_iterator<boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<boost::interprocess::offset_ptr<void>, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, false>; boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::key_type = const long long unsigned int]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp:1361:28: required from 'bool boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::contains(const key_type&) const [with T = std::pair<const long long unsigned int, dataInfo>; KeyOfValue = int; Compare = std::less<long long unsigned int>; Allocator = boost::interprocess::allocator<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family>, boost::interprocess::iset_index> >; Options = void; boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::key_type = const long long unsigned int]'
memoryManager.cpp:185:31: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp:151:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
C:/Rtools/mingw_32/bin/g++ -std=gnu++11 -I"C:/Users/BIOCBU~1/BBS-3~1.10-/R/include" -DNDEBUG -DRCPP_USE_UNWIND_PROTECT -I"C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include" -I"C:/Users/biocbuild/bbs-3.10-bioc/R/library/Rcpp/include" -I"C:/extsoft/include" -O2 -Wall -mtune=core2 -c tools.cpp -o tools.o
C:/Rtools/mingw_32/bin/g++ -shared -s -static-libgcc -o SharedObject.dll tmp.def C_interface.o RcppExports.o altrepRegistration.o memoryManager.o tools.o -LC:/extsoft/lib/i386 -LC:/extsoft/lib -LC:/Users/BIOCBU~1/BBS-3~1.10-/R/bin/i386 -lR
installing to C:/Users/biocbuild/bbs-3.10-bioc/meat/SharedObject.buildbin-libdir/00LOCK-SharedObject/00new/SharedObject/libs/i386
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
converting help for package 'SharedObject'
finding HTML links ... done
getDataInfo html
getSharedProperties html
internal html
share html
sharedObjectOptions html
sharedProperty html
typeCheck html
** building package indices
** installing vignettes
** testing if installed package can be loaded from temporary location
** testing if installed package can be loaded from final location
** testing if installed package keeps a record of temporary installation path
install for x64
* installing *source* package 'SharedObject' ...
** libs
C:/Rtools/mingw_64/bin/g++ -std=gnu++11 -I"C:/Users/BIOCBU~1/BBS-3~1.10-/R/include" -DNDEBUG -DRCPP_USE_UNWIND_PROTECT -I"C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include" -I"C:/Users/biocbuild/bbs-3.10-bioc/R/library/Rcpp/include" -I"C:/extsoft/include" -O2 -Wall -mtune=core2 -c C_interface.cpp -o C_interface.o
C:/Rtools/mingw_64/bin/g++ -std=gnu++11 -I"C:/Users/BIOCBU~1/BBS-3~1.10-/R/include" -DNDEBUG -DRCPP_USE_UNWIND_PROTECT -I"C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include" -I"C:/Users/biocbuild/bbs-3.10-bioc/R/library/Rcpp/include" -I"C:/extsoft/include" -O2 -Wall -mtune=core2 -c RcppExports.cpp -o RcppExports.o
C:/Rtools/mingw_64/bin/g++ -std=gnu++11 -I"C:/Users/BIOCBU~1/BBS-3~1.10-/R/include" -DNDEBUG -DRCPP_USE_UNWIND_PROTECT -I"C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include" -I"C:/Users/biocbuild/bbs-3.10-bioc/R/library/Rcpp/include" -I"C:/extsoft/include" -O2 -Wall -mtune=core2 -c altrepRegistration.cpp -o altrepRegistration.o
C:/Rtools/mingw_64/bin/g++ -std=gnu++11 -I"C:/Users/BIOCBU~1/BBS-3~1.10-/R/include" -DNDEBUG -DRCPP_USE_UNWIND_PROTECT -I"C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include" -I"C:/Users/biocbuild/bbs-3.10-bioc/R/library/Rcpp/include" -I"C:/extsoft/include" -O2 -Wall -mtune=core2 -c memoryManager.cpp -o memoryManager.o
In file included from C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/map.hpp:30:0,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/interprocess/sync/windows/sync_utils.hpp:37,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/interprocess/mapped_region.hpp:50,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/interprocess/detail/managed_open_or_create_impl.hpp:26,
from C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/interprocess/managed_windows_shared_memory.hpp:24,
from memoryManager.cpp:30:
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp: In instantiation of 'T& boost::container::dtl::tree_node<T, VoidPointer, tree_type_value, OptimizeSize>::get_data() [with T = std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >; VoidPointer = void*; boost::container::tree_type_enum tree_type_value = (boost::container::tree_type_enum)0u; bool OptimizeSize = true]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/iterators.hpp:870:36: required from 'boost::container::dtl::iterator_from_iiterator<IIterator, IsConst>::reference boost::container::dtl::iterator_from_iiterator<IIterator, IsConst>::operator*() const [with IIterator = boost::intrusive::tree_iterator<boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<void*, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, false>; bool IsConst = false; boost::container::dtl::iterator_from_iiterator<IIterator, IsConst>::reference = std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >&]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/iterators.hpp:873:87: required from 'boost::container::dtl::iterator_from_iiterator<IIterator, IsConst>::pointer boost::container::dtl::iterator_from_iiterator<IIterator, IsConst>::operator->() const [with IIterator = boost::intrusive::tree_iterator<boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<void*, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, false>; bool IsConst = false; boost::container::dtl::iterator_from_iiterator<IIterator, IsConst>::pointer = std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >*]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/interprocess/sync/windows/sync_utils.hpp:220:41: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp:148:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
{ return *reinterpret_cast<T*>(this->m_storage.data); }
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp: In instantiation of 'T& boost::container::dtl::tree_node<T, VoidPointer, tree_type_value, OptimizeSize>::get_data() [with T = std::pair<const long long unsigned int, dataInfo>; VoidPointer = boost::interprocess::offset_ptr<void>; boost::container::tree_type_enum tree_type_value = (boost::container::tree_type_enum)0u; bool OptimizeSize = true]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/iterators.hpp:870:36: required from 'boost::container::dtl::iterator_from_iiterator<IIterator, IsConst>::reference boost::container::dtl::iterator_from_iiterator<IIterator, IsConst>::operator*() const [with IIterator = boost::intrusive::tree_iterator<boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<boost::interprocess::offset_ptr<void>, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, false>; bool IsConst = false; boost::container::dtl::iterator_from_iiterator<IIterator, IsConst>::reference = std::pair<const long long unsigned int, dataInfo>&]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/iterators.hpp:873:87: required from 'boost::container::dtl::iterator_from_iiterator<IIterator, IsConst>::pointer boost::container::dtl::iterator_from_iiterator<IIterator, IsConst>::operator->() const [with IIterator = boost::intrusive::tree_iterator<boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<boost::interprocess::offset_ptr<void>, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, false>; bool IsConst = false; boost::container::dtl::iterator_from_iiterator<IIterator, IsConst>::pointer = boost::interprocess::offset_ptr<std::pair<const long long unsigned int, dataInfo>, long long int, long long unsigned int, 0ull>]'
memoryManager.cpp:388:19: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp:148:56: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp: In instantiation of 'boost::container::dtl::tree_node<T, VoidPointer, tree_type_value, OptimizeSize>::~tree_node() [with T = std::pair<const long long unsigned int, dataInfo>; VoidPointer = boost::interprocess::offset_ptr<void>; boost::container::tree_type_enum tree_type_value = (boost::container::tree_type_enum)0u; bool OptimizeSize = true]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/interprocess/allocators/allocator.hpp:269:31: required from 'void boost::interprocess::allocator<T, SegmentManager>::destroy(const pointer&) [with T = boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>; SegmentManager = boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family>, boost::interprocess::iset_index>; boost::interprocess::allocator<T, SegmentManager>::pointer = boost::interprocess::offset_ptr<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, long long int, long long unsigned int, 0ull>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/allocator_traits.hpp:390:7: required from 'static void boost::container::allocator_traits<Allocator>::priv_destroy(boost::move_detail::true_type, Allocator&, T*) [with T = boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>; Allocator = boost::interprocess::allocator<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family>, boost::interprocess::iset_index> >; boost::move_detail::true_type = boost::move_detail::integral_constant<bool, true>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/allocator_traits.hpp:322:48: required from 'static void boost::container::allocator_traits<Allocator>::destroy(Allocator&, T*) [with T = boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>; Allocator = boost::interprocess::allocator<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family>, boost::interprocess::iset_index> >]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/destroyers.hpp:155:77: required from 'boost::container::dtl::scoped_destroy_deallocator<Allocator>::~scoped_destroy_deallocator() [with Allocator = boost::interprocess::allocator<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family>, boost::interprocess::iset_index> >]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp:980:88: required from 'boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::iterator boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::insert_unique_commit(MovableConvertible&&, boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::insert_commit_data&) [with MovableConvertible = std::pair<const long long unsigned int, dataInfo>; T = std::pair<const long long unsigned int, dataInfo>; KeyOfValue = int; Compare = std::less<long long unsigned int>; Allocator = boost::interprocess::allocator<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family>, boost::interprocess::iset_index> >; Options = void; boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::iterator = boost::container::dtl::iterator_from_iiterator<boost::intrusive::tree_iterator<boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<boost::interprocess::offset_ptr<void>, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, false>, false>; typename boost::container::dtl::intrusive_tree_type<typename boost::container::real_allocator<T, Allocator>::type, boost::intrusive::tree_value_compare<typename boost::container::allocator_traits<typename boost::container::real_allocator<T, Allocator>::type>::pointer, Compare, typename boost::container::dtl::real_key_of_value<T, KeyOfValue>::type>, typename boost::container::dtl::get_tree_opt<Options>::type:: tree_type, typename boost::container::dtl::get_tree_opt<Options>::type:: optimize_size>::type::iterator = boost::intrusive::tree_iterator<boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<boost::interprocess::offset_ptr<void>, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, false>; boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::insert_commit_data = boost::intrusive::insert_commit_data_t<boost::interprocess::offset_ptr<boost::intrusive::compact_rbtree_node<boost::interprocess::offset_ptr<void> >, long long int, long long unsigned int, 0ull> >]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp:993:20: required from 'std::pair<boost::container::dtl::iterator_from_iiterator<typename boost::container::dtl::intrusive_tree_type<typename boost::container::real_allocator<T, Allocator>::type, boost::intrusive::tree_value_compare<typename boost::container::allocator_traits<typename boost::container::real_allocator<T, Allocator>::type>::pointer, Compare, typename boost::container::dtl::real_key_of_value<T, KeyOfValue>::type>, typename boost::container::dtl::get_tree_opt<Options>::type:: tree_type, typename boost::container::dtl::get_tree_opt<Options>::type:: optimize_size>::type::iterator, false>, bool> boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::insert_unique(MovableConvertible&&) [with MovableConvertible = std::pair<const long long unsigned int, dataInfo>; T = std::pair<const long long unsigned int, dataInfo>; KeyOfValue = int; Compare = std::less<long long unsigned int>; Allocator = boost::interprocess::allocator<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family>, boost::interprocess::iset_index> >; Options = void; typename boost::container::dtl::intrusive_tree_type<typename boost::container::real_allocator<T, Allocator>::type, boost::intrusive::tree_value_compare<typename boost::container::allocator_traits<typename boost::container::real_allocator<T, Allocator>::type>::pointer, Compare, typename boost::container::dtl::real_key_of_value<T, KeyOfValue>::type>, typename boost::container::dtl::get_tree_opt<Options>::type:: tree_type, typename boost::container::dtl::get_tree_opt<Options>::type:: optimize_size>::type::iterator = boost::intrusive::tree_iterator<boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<boost::interprocess::offset_ptr<void>, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, false>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/map.hpp:735:55: required from 'std::pair<typename boost::container::dtl::tree<std::pair<const _Key, _Tp>, int, Compare, Allocator, Options>::iterator, bool> boost::container::map<Key, T, Compare, Allocator, Options>::insert(boost::container::map<Key, T, Compare, Allocator, Options>::value_type&&) [with Key = long long unsigned int; T = dataInfo; Compare = std::less<long long unsigned int>; Allocator = boost::interprocess::allocator<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family>, boost::interprocess::iset_index> >; Options = void; typename boost::container::dtl::tree<std::pair<const _Key, _Tp>, int, Compare, Allocator, Options>::iterator = boost::container::dtl::iterator_from_iiterator<boost::intrusive::tree_iterator<boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<boost::interprocess::offset_ptr<void>, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, false>, false>; boost::container::map<Key, T, Compare, Allocator, Options>::value_type = std::pair<const long long unsigned int, dataInfo>]'
memoryManager.cpp:262:50: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp:172:7: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
{ reinterpret_cast<internal_type*>(this->m_storage.data)->~internal_type(); }
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp: In instantiation of 'const T& boost::container::dtl::tree_node<T, VoidPointer, tree_type_value, OptimizeSize>::get_data() const [with T = std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >; VoidPointer = void*; boost::container::tree_type_enum tree_type_value = (boost::container::tree_type_enum)0u; bool OptimizeSize = true]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp:443:41: required from 'static const key_type& boost::container::dtl::key_node_compare<KeyCompare, KeyOfValue>::key_from(const boost::container::dtl::tree_node<T, VoidPointer, tree_type_value, OptimizeSize>&) [with T = std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >; VoidPointer = void*; boost::container::tree_type_enum tree_type_value = (boost::container::tree_type_enum)0u; bool OptimizeSize = true; KeyCompare = boost::interprocess::ipcdetail::sync_handles::address_less; KeyOfValue = boost::container::dtl::select1st<const boost::interprocess::ipcdetail::sync_id* const>; boost::container::dtl::key_node_compare<KeyCompare, KeyOfValue>::key_type = const boost::interprocess::ipcdetail::sync_id* const]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp:468:60: required from 'bool boost::container::dtl::key_node_compare<KeyCompare, KeyOfValue>::operator()(const U&, const key_type&) const [with U = boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true>; KeyCompare = boost::interprocess::ipcdetail::sync_handles::address_less; KeyOfValue = boost::container::dtl::select1st<const boost::interprocess::ipcdetail::sync_id* const>; boost::container::dtl::key_node_compare<KeyCompare, KeyOfValue>::key_type = const boost::interprocess::ipcdetail::sync_id* const]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/intrusive/detail/tree_value_compare.hpp:175:44: required from 'Ret boost::intrusive::tree_value_compare<ValuePtr, KeyCompare, KeyOfValue, Ret, true>::operator()(const key_type&, const U&, typename boost::intrusive::disable_if_smartref_to<U, ValuePtr>::type*) const [with U = const boost::interprocess::ipcdetail::sync_id*; ValuePtr = boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true>*; KeyCompare = boost::container::dtl::key_node_compare<boost::interprocess::ipcdetail::sync_handles::address_less, boost::container::dtl::select1st<const boost::interprocess::ipcdetail::sync_id* const> >; KeyOfValue = boost::move_detail::identity<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true> >; Ret = bool; boost::intrusive::tree_value_compare<ValuePtr, KeyCompare, KeyOfValue, Ret, true>::key_type = boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true>; typename boost::intrusive::disable_if_smartref_to<U, ValuePtr>::type = boost::move_detail::enable_if_nat]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/intrusive/detail/key_nodeptr_comp.hpp:104:19: required from 'bool boost::intrusive::detail::key_nodeptr_comp<KeyTypeKeyCompare, ValueTraits, KeyOfValue>::operator()(const T1&, const T2&, typename boost::move_detail::enable_if_c<(boost::intrusive::detail::key_nodeptr_comp<KeyTypeKeyCompare, ValueTraits, KeyOfValue>::is_same_or_nodeptr_convertible<T1>::value && (! boost::intrusive::detail::key_nodeptr_comp<KeyTypeKeyCompare, ValueTraits, KeyOfValue>::is_same_or_nodeptr_convertible<T2>::value)), boost::intrusive::detail::key_nodeptr_comp<KeyTypeKeyCompare, ValueTraits, KeyOfValue>::sfinae_type*>::type) const [with T1 = boost::intrusive::compact_rbtree_node<void*>*; T2 = const boost::interprocess::ipcdetail::sync_id*; KeyTypeKeyCompare = boost::container::dtl::key_node_compare<boost::interprocess::ipcdetail::sync_handles::address_less, boost::container::dtl::select1st<const boost::interprocess::ipcdetail::sync_id* const> >; ValueTraits = boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<void*, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>; KeyOfValue = boost::move_detail::identity<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true> >; typename boost::move_detail::enable_if_c<(boost::intrusive::detail::key_nodeptr_comp<KeyTypeKeyCompare, ValueTraits, KeyOfValue>::is_same_or_nodeptr_convertible<T1>::value && (! boost::intrusive::detail::key_nodeptr_comp<KeyTypeKeyCompare, ValueTraits, KeyOfValue>::is_same_or_nodeptr_convertible<T2>::value)), boost::intrusive::detail::key_nodeptr_comp<KeyTypeKeyCompare, ValueTraits, KeyOfValue>::sfinae_type*>::type = boost::intrusive::detail::key_nodeptr_comp<boost::container::dtl::key_node_compare<boost::interprocess::ipcdetail::sync_handles::address_less, boost::container::dtl::select1st<const boost::interprocess::ipcdetail::sync_id* const> >, boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<void*, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, boost::move_detail::identity<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true> > >::sfinae_type*]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/intrusive/bstree_algorithms.hpp:2028:24: required from 'static boost::intrusive::bstree_algorithms<NodeTraits>::node_ptr boost::intrusive::bstree_algorithms<NodeTraits>::lower_bound_loop(boost::intrusive::bstree_algorithms<NodeTraits>::node_ptr, boost::intrusive::bstree_algorithms<NodeTraits>::node_ptr, const KeyType&, KeyNodePtrCompare) [with KeyType = const boost::interprocess::ipcdetail::sync_id*; KeyNodePtrCompare = boost::intrusive::detail::key_nodeptr_comp<boost::container::dtl::key_node_compare<boost::interprocess::ipcdetail::sync_handles::address_less, boost::container::dtl::select1st<const boost::interprocess::ipcdetail::sync_id* const> >, boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<void*, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, boost::move_detail::identity<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true> > >; NodeTraits = boost::intrusive::rbtree_node_traits<void*, true>; boost::intrusive::bstree_algorithms<NodeTraits>::node_ptr = boost::intrusive::compact_rbtree_node<void*>*]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/intrusive/bstree_algorithms.hpp:920:96: required from 'static boost::intrusive::bstree_algorithms<NodeTraits>::node_ptr boost::intrusive::bstree_algorithms<NodeTraits>::lower_bound(const const_node_ptr&, const KeyType&, KeyNodePtrCompare) [with KeyType = const boost::interprocess::ipcdetail::sync_id*; KeyNodePtrCompare = boost::intrusive::detail::key_nodeptr_comp<boost::container::dtl::key_node_compare<boost::interprocess::ipcdetail::sync_handles::address_less, boost::container::dtl::select1st<const boost::interprocess::ipcdetail::sync_id* const> >, boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<void*, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, boost::move_detail::identity<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true> > >; NodeTraits = boost::intrusive::rbtree_node_traits<void*, true>; boost::intrusive::bstree_algorithms<NodeTraits>::node_ptr = boost::intrusive::compact_rbtree_node<void*>*; boost::intrusive::bstree_algorithms<NodeTraits>::const_node_ptr = const boost::intrusive::compact_rbtree_node<void*>*]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/intrusive/bstree.hpp:334:61: required from 'boost::intrusive::bstbase2<ValueTraits, VoidOrKeyOfValue, VoidOrKeyComp, AlgoType, HeaderHolder>::iterator boost::intrusive::bstbase2<ValueTraits, VoidOrKeyOfValue, VoidOrKeyComp, AlgoType, HeaderHolder>::lower_bound(const KeyType&, KeyTypeKeyCompare) [with KeyType = const boost::interprocess::ipcdetail::sync_id*; KeyTypeKeyCompare = boost::container::dtl::key_node_compare<boost::interprocess::ipcdetail::sync_handles::address_less, boost::container::dtl::select1st<const boost::interprocess::ipcdetail::sync_id* const> >; ValueTraits = boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<void*, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>; VoidOrKeyOfValue = void; VoidOrKeyComp = boost::container::value_to_node_compare<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true>, boost::intrusive::tree_value_compare<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >*, boost::interprocess::ipcdetail::sync_handles::address_less, boost::container::dtl::select1st<const boost::interprocess::ipcdetail::sync_id* const>, bool, false>, bool>; boost::intrusive::algo_types AlgoType = (boost::intrusive::algo_types)5u; HeaderHolder = void; boost::intrusive::bstbase2<ValueTraits, VoidOrKeyOfValue, VoidOrKeyComp, AlgoType, HeaderHolder>::iterator = boost::intrusive::tree_iterator<boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<void*, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, false>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp:1370:79: required from 'boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::iterator boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::lower_bound(const key_type&) [with T = std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >; KeyOfValue = int; Compare = boost::interprocess::ipcdetail::sync_handles::address_less; Allocator = void; Options = void; boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::iterator = boost::container::dtl::iterator_from_iiterator<boost::intrusive::tree_iterator<boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<void*, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, false>, false>; typename boost::container::dtl::intrusive_tree_type<typename boost::container::real_allocator<T, Allocator>::type, boost::intrusive::tree_value_compare<typename boost::container::allocator_traits<typename boost::container::real_allocator<T, Allocator>::type>::pointer, Compare, typename boost::container::dtl::real_key_of_value<T, KeyOfValue>::type>, typename boost::container::dtl::get_tree_opt<Options>::type:: tree_type, typename boost::container::dtl::get_tree_opt<Options>::type:: optimize_size>::type::iterator = boost::intrusive::tree_iterator<boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const boost::interprocess::ipcdetail::sync_id* const, boost::unordered::iterator_detail::iterator<boost::unordered::detail::ptr_node<std::pair<const boost::interprocess::ipcdetail::sync_id, void*> > > >, void*, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<void*, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, false>; boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::key_type = const boost::interprocess::ipcdetail::sync_id* const]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/interprocess/sync/windows/sync_utils.hpp:217:56: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp:151:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
{ return *reinterpret_cast<const T*>(this->m_storage.data); }
^
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp: In instantiation of 'const T& boost::container::dtl::tree_node<T, VoidPointer, tree_type_value, OptimizeSize>::get_data() const [with T = std::pair<const long long unsigned int, dataInfo>; VoidPointer = boost::interprocess::offset_ptr<void>; boost::container::tree_type_enum tree_type_value = (boost::container::tree_type_enum)0u; bool OptimizeSize = true]':
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp:443:41: required from 'static const key_type& boost::container::dtl::key_node_compare<KeyCompare, KeyOfValue>::key_from(const boost::container::dtl::tree_node<T, VoidPointer, tree_type_value, OptimizeSize>&) [with T = std::pair<const long long unsigned int, dataInfo>; VoidPointer = boost::interprocess::offset_ptr<void>; boost::container::tree_type_enum tree_type_value = (boost::container::tree_type_enum)0u; bool OptimizeSize = true; KeyCompare = std::less<long long unsigned int>; KeyOfValue = boost::container::dtl::select1st<const long long unsigned int>; boost::container::dtl::key_node_compare<KeyCompare, KeyOfValue>::key_type = const long long unsigned int]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp:464:60: required from 'bool boost::container::dtl::key_node_compare<KeyCompare, KeyOfValue>::operator()(const key_type&, const U&) const [with U = boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>; KeyCompare = std::less<long long unsigned int>; KeyOfValue = boost::container::dtl::select1st<const long long unsigned int>; boost::container::dtl::key_node_compare<KeyCompare, KeyOfValue>::key_type = const long long unsigned int]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/intrusive/detail/tree_value_compare.hpp:180:44: required from 'Ret boost::intrusive::tree_value_compare<ValuePtr, KeyCompare, KeyOfValue, Ret, true>::operator()(const U&, const key_type&, typename boost::intrusive::disable_if_smartref_to<U, ValuePtr>::type*) const [with U = long long unsigned int; ValuePtr = boost::interprocess::offset_ptr<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, long long int, long long unsigned int, 0ull>; KeyCompare = boost::container::dtl::key_node_compare<std::less<long long unsigned int>, boost::container::dtl::select1st<const long long unsigned int> >; KeyOfValue = boost::move_detail::identity<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true> >; Ret = bool; boost::intrusive::tree_value_compare<ValuePtr, KeyCompare, KeyOfValue, Ret, true>::key_type = boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>; typename boost::intrusive::disable_if_smartref_to<U, ValuePtr>::type = boost::move_detail::enable_if_nat]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/intrusive/detail/key_nodeptr_comp.hpp:110:19: required from 'bool boost::intrusive::detail::key_nodeptr_comp<KeyTypeKeyCompare, ValueTraits, KeyOfValue>::operator()(const T1&, const T2&, typename boost::move_detail::enable_if_c<((! boost::intrusive::detail::key_nodeptr_comp<KeyTypeKeyCompare, ValueTraits, KeyOfValue>::is_same_or_nodeptr_convertible<T1>::value) && boost::intrusive::detail::key_nodeptr_comp<KeyTypeKeyCompare, ValueTraits, KeyOfValue>::is_same_or_nodeptr_convertible<T2>::value), boost::intrusive::detail::key_nodeptr_comp<KeyTypeKeyCompare, ValueTraits, KeyOfValue>::sfinae_type*>::type) const [with T1 = long long unsigned int; T2 = boost::interprocess::offset_ptr<boost::intrusive::compact_rbtree_node<boost::interprocess::offset_ptr<void> >, long long int, long long unsigned int, 0ull>; KeyTypeKeyCompare = boost::container::dtl::key_node_compare<std::less<long long unsigned int>, boost::container::dtl::select1st<const long long unsigned int> >; ValueTraits = boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<boost::interprocess::offset_ptr<void>, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>; KeyOfValue = boost::move_detail::identity<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true> >; typename boost::move_detail::enable_if_c<((! boost::intrusive::detail::key_nodeptr_comp<KeyTypeKeyCompare, ValueTraits, KeyOfValue>::is_same_or_nodeptr_convertible<T1>::value) && boost::intrusive::detail::key_nodeptr_comp<KeyTypeKeyCompare, ValueTraits, KeyOfValue>::is_same_or_nodeptr_convertible<T2>::value), boost::intrusive::detail::key_nodeptr_comp<KeyTypeKeyCompare, ValueTraits, KeyOfValue>::sfinae_type*>::type = boost::intrusive::detail::key_nodeptr_comp<boost::container::dtl::key_node_compare<std::less<long long unsigned int>, boost::container::dtl::select1st<const long long unsigned int> >, boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<boost::interprocess::offset_ptr<void>, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, boost::move_detail::identity<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true> > >::sfinae_type*]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/intrusive/bstree_algorithms.hpp:755:38: required from 'static boost::intrusive::bstree_algorithms<NodeTraits>::node_ptr boost::intrusive::bstree_algorithms<NodeTraits>::find(const const_node_ptr&, const KeyType&, KeyNodePtrCompare) [with KeyType = long long unsigned int; KeyNodePtrCompare = boost::intrusive::detail::key_nodeptr_comp<boost::container::dtl::key_node_compare<std::less<long long unsigned int>, boost::container::dtl::select1st<const long long unsigned int> >, boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<boost::interprocess::offset_ptr<void>, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, boost::move_detail::identity<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true> > >; NodeTraits = boost::intrusive::rbtree_node_traits<boost::interprocess::offset_ptr<void>, true>; boost::intrusive::bstree_algorithms<NodeTraits>::node_ptr = boost::interprocess::offset_ptr<boost::intrusive::compact_rbtree_node<boost::interprocess::offset_ptr<void> >, long long int, long long unsigned int, 0ull>; boost::intrusive::bstree_algorithms<NodeTraits>::const_node_ptr = boost::interprocess::offset_ptr<const boost::intrusive::compact_rbtree_node<boost::interprocess::offset_ptr<void> >, long long int, long long unsigned int, 0ull>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/intrusive/bstree.hpp:383:83: required from 'boost::intrusive::bstbase2<ValueTraits, VoidOrKeyOfValue, VoidOrKeyComp, AlgoType, HeaderHolder>::iterator boost::intrusive::bstbase2<ValueTraits, VoidOrKeyOfValue, VoidOrKeyComp, AlgoType, HeaderHolder>::find(const KeyType&, KeyTypeKeyCompare) [with KeyType = long long unsigned int; KeyTypeKeyCompare = boost::container::dtl::key_node_compare<std::less<long long unsigned int>, boost::container::dtl::select1st<const long long unsigned int> >; ValueTraits = boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<boost::interprocess::offset_ptr<void>, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>; VoidOrKeyOfValue = void; VoidOrKeyComp = boost::container::value_to_node_compare<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::intrusive::tree_value_compare<boost::interprocess::offset_ptr<std::pair<const long long unsigned int, dataInfo>, long long int, long long unsigned int, 0ull>, std::less<long long unsigned int>, boost::container::dtl::select1st<const long long unsigned int>, bool, false>, bool>; boost::intrusive::algo_types AlgoType = (boost::intrusive::algo_types)5u; HeaderHolder = void; boost::intrusive::bstbase2<ValueTraits, VoidOrKeyOfValue, VoidOrKeyComp, AlgoType, HeaderHolder>::iterator = boost::intrusive::tree_iterator<boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<boost::interprocess::offset_ptr<void>, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, false>]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp:1337:88: required from 'boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::const_iterator boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::find(const key_type&) const [with T = std::pair<const long long unsigned int, dataInfo>; KeyOfValue = int; Compare = std::less<long long unsigned int>; Allocator = boost::interprocess::allocator<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family>, boost::interprocess::iset_index> >; Options = void; boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::const_iterator = boost::container::dtl::iterator_from_iiterator<boost::intrusive::tree_iterator<boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<boost::interprocess::offset_ptr<void>, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, false>, true>; typename boost::container::dtl::intrusive_tree_type<typename boost::container::real_allocator<T, Allocator>::type, boost::intrusive::tree_value_compare<typename boost::container::allocator_traits<typename boost::container::real_allocator<T, Allocator>::type>::pointer, Compare, typename boost::container::dtl::real_key_of_value<T, KeyOfValue>::type>, typename boost::container::dtl::get_tree_opt<Options>::type:: tree_type, typename boost::container::dtl::get_tree_opt<Options>::type:: optimize_size>::type::iterator = boost::intrusive::tree_iterator<boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::offset_ptr<void>, (boost::container::tree_type_enum)0u, true>, boost::intrusive::rbtree_node_traits<boost::interprocess::offset_ptr<void>, true>, (boost::intrusive::link_mode_type)0u, boost::intrusive::dft_tag, 3u>, false>; boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::key_type = const long long unsigned int]'
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp:1361:28: required from 'bool boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::contains(const key_type&) const [with T = std::pair<const long long unsigned int, dataInfo>; KeyOfValue = int; Compare = std::less<long long unsigned int>; Allocator = boost::interprocess::allocator<std::pair<const long long unsigned int, dataInfo>, boost::interprocess::segment_manager<char, boost::interprocess::rbtree_best_fit<boost::interprocess::mutex_family>, boost::interprocess::iset_index> >; Options = void; boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::key_type = const long long unsigned int]'
memoryManager.cpp:185:31: required from here
C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include/boost/container/detail/tree.hpp:151:62: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
C:/Rtools/mingw_64/bin/g++ -std=gnu++11 -I"C:/Users/BIOCBU~1/BBS-3~1.10-/R/include" -DNDEBUG -DRCPP_USE_UNWIND_PROTECT -I"C:/Users/biocbuild/bbs-3.10-bioc/R/library/BH/include" -I"C:/Users/biocbuild/bbs-3.10-bioc/R/library/Rcpp/include" -I"C:/extsoft/include" -O2 -Wall -mtune=core2 -c tools.cpp -o tools.o
C:/Rtools/mingw_64/bin/g++ -shared -s -static-libgcc -o SharedObject.dll tmp.def C_interface.o RcppExports.o altrepRegistration.o memoryManager.o tools.o -LC:/extsoft/lib/x64 -LC:/extsoft/lib -LC:/Users/BIOCBU~1/BBS-3~1.10-/R/bin/x64 -lR
installing to C:/Users/biocbuild/bbs-3.10-bioc/meat/SharedObject.buildbin-libdir/SharedObject/libs/x64
** testing if installed package can be loaded
* MD5 sums
packaged installation of 'SharedObject' as SharedObject_1.0.0.zip
* DONE (SharedObject)
* installing to library 'C:/Users/biocbuild/bbs-3.10-bioc/R/library'
package 'SharedObject' successfully unpacked and MD5 sums checked