Back to Long Tests report for BioC 3.11

CHECK report for BiocParallel on tokay2

This page was generated on 2020-04-10 16:37:05 -0400 (Fri, 10 Apr 2020).

TO THE DEVELOPERS/MAINTAINERS OF THE BiocParallel PACKAGE: Please make sure to use the following settings in order to reproduce any error or warning you see on this page.
Package 2/5HostnameOS / ArchCHECK
BiocParallel 1.21.2
Bioconductor Package Maintainer
Snapshot Date: 2020-04-04 10:00:01 -0400 (Sat, 04 Apr 2020)
URL: https://git.bioconductor.org/packages/BiocParallel
Branch: master
Last Commit: 15dc9f6
Last Changed Date: 2019-12-25 18:38:52 -0400 (Wed, 25 Dec 2019)
malbec2 Linux (Ubuntu 18.04.4 LTS) / x86_64  WARNINGS 
tokay2 Windows Server 2012 R2 Standard / x64 [ WARNINGS ]
machv2 macOS 10.14.6 Mojave / x86_64  WARNINGS 

Summary

Package: BiocParallel
Version: 1.21.2
Command: C:\Users\biocbuild\bbs-3.11-bioc\R\bin\R.exe CMD check --force-multiarch --test-dir=longtests --no-stop-on-test-error --no-codoc --no-examples --no-manual --ignore-vignettes --check-subdirs=no BiocParallel_1.21.2.tar.gz
StartedAt: 2020-04-04 11:02:04 -0400 (Sat, 04 Apr 2020)
EndedAt: 2020-04-04 11:04:09 -0400 (Sat, 04 Apr 2020)
EllapsedTime: 124.8 seconds
RetCode: 0
Status:  WARNINGS  
CheckDir: BiocParallel.Rcheck
Warnings: 2

Tests output


'R CMD check' output

##############################################################################
##############################################################################
###
### Running command:
###
###   C:\Users\biocbuild\bbs-3.11-bioc\R\bin\R.exe CMD check --force-multiarch --test-dir=longtests --no-stop-on-test-error --no-codoc --no-examples --no-manual --ignore-vignettes --check-subdirs=no BiocParallel_1.21.2.tar.gz
###
##############################################################################
##############################################################################


* using log directory 'C:/Users/biocbuild/bbs-3.11-bioc-longtests/meat/BiocParallel.Rcheck'
* using R version 4.0.0 alpha (2020-03-31 r78116)
* using platform: x86_64-w64-mingw32 (64-bit)
* using session charset: ISO8859-1
* using options '--no-codoc --no-examples --no-manual --ignore-vignettes --no-stop-on-test-error'
* checking for file 'BiocParallel/DESCRIPTION' ... OK
* checking extension type ... Package
* this is package 'BiocParallel' version '1.21.2'
* checking package namespace information ... OK
* checking package dependencies ... OK
* checking if this is a source package ... OK
* checking if there is a namespace ... OK
* checking for hidden files and directories ... OK
* checking for portable file names ... OK
* checking whether package 'BiocParallel' can be installed ... OK
* checking installed package size ... OK
* checking package directory ... OK
* checking DESCRIPTION meta-information ... OK
* checking top-level files ... OK
* checking for left-over files ... OK
* checking index information ... OK
* checking package subdirectories ... OK
* checking R files for non-ASCII characters ... OK
* checking R files for syntax errors ... OK
* loading checks for arch 'i386'
** checking whether the package can be loaded ... OK
** checking whether the package can be loaded with stated dependencies ... OK
** checking whether the package can be unloaded cleanly ... OK
** checking whether the namespace can be loaded with stated dependencies ... OK
** checking whether the namespace can be unloaded cleanly ... OK
* loading checks for arch 'x64'
** checking whether the package can be loaded ... OK
** checking whether the package can be loaded with stated dependencies ... OK
** checking whether the package can be unloaded cleanly ... OK
** checking whether the namespace can be loaded with stated dependencies ... OK
** checking whether the namespace can be unloaded cleanly ... OK
* checking dependencies in R code ... NOTE
Unexported objects imported by ':::' calls:
  'parallel:::closeNode' 'parallel:::recvData' 'parallel:::recvOneData'
  'parallel:::sendData'
  See the note in ?`:::` about the use of this operator.
* checking S3 generic/method consistency ... OK
* checking replacement functions ... OK
* checking foreign function calls ... OK
* checking R code for possible problems ... OK
* checking Rd files ... OK
* checking Rd metadata ... OK
* checking Rd cross-references ... OK
* checking for missing documentation entries ... OK
* checking for code/documentation mismatches ... SKIPPED
* checking Rd \usage sections ... WARNING
Documented arguments not in \usage in documentation object 'bpschedule':
  '...'

Functions with \usage entries need to have the appropriate \alias
entries, and all their arguments documented.
The \usage entries must correspond to syntactically valid R code.
See chapter 'Writing R documentation files' in the 'Writing R
Extensions' manual.
* checking Rd contents ... OK
* checking for unstated dependencies in examples ... OK
* checking line endings in shell scripts ... OK
* checking line endings in C/C++/Fortran sources/headers ... OK
* checking line endings in Makefiles ... OK
* checking compilation flags in Makevars ... OK
* checking for GNU extensions in Makefiles ... OK
* checking for portable use of $(BLAS_LIBS) and $(LAPACK_LIBS) ... OK
* checking use of PKG_*FLAGS in Makefiles ... OK
* checking compiled code ... OK
* checking files in 'vignettes' ... SKIPPED
* checking examples ... SKIPPED
 WARNING
directory 'longtests' not found
* DONE

Status: 2 WARNINGs, 1 NOTE
See
  'C:/Users/biocbuild/bbs-3.11-bioc-longtests/meat/BiocParallel.Rcheck/00check.log'
for details.



Installation output

BiocParallel.Rcheck/00install.out

* installing *source* package 'BiocParallel' ...
** using staged installation

   **********************************************
   WARNING: this package has a configure script
         It probably needs manual configuration
   **********************************************


** libs

*** arch - i386
C:/Rtools/mingw_32/bin/g++  -std=gnu++11 -I"C:/Users/BIOCBU~1/BBS-3~1.11-/R/include" -DNDEBUG  -I'C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include'   -I"C:/extsoft/include"     -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign -c ipcmutex.cpp -o ipcmutex.o
In file included from C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/container/map.hpp:30:0,
                 from C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/interprocess/sync/windows/sync_utils.hpp:37,
                 from C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/interprocess/mapped_region.hpp:50,
                 from C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/interprocess/detail/managed_open_or_create_impl.hpp:26,
                 from C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/interprocess/managed_shared_memory.hpp:26,
                 from ipcmutex.cpp:13:
C:/Users/biocbuild/bbs-3.11-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.11-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.11-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.11-bioc/R/library/BH/include/boost/interprocess/sync/windows/sync_utils.hpp:220:41:   required from here
C:/Users/biocbuild/bbs-3.11-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.11-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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>; VoidPointer = void*; boost::container::tree_type_enum tree_type_value = (boost::container::tree_type_enum)0u; bool OptimizeSize = true]':
C:/Users/biocbuild/bbs-3.11-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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, 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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>&]'
C:/Users/biocbuild/bbs-3.11-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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, 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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>*]'
C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/interprocess/detail/windows_intermodule_singleton.hpp:192:20:   required from here
C:/Users/biocbuild/bbs-3.11-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.11-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 boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>; VoidPointer = void*; boost::container::tree_type_enum tree_type_value = (boost::container::tree_type_enum)0u; bool OptimizeSize = true]':
C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/container/allocator_traits.hpp:394:7:   required from 'static void boost::container::allocator_traits<Allocator>::priv_destroy(boost::move_detail::false_type, Allocator&, T*) [with T = boost::container::dtl::tree_node<std::pair<const boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, void*, (boost::container::tree_type_enum)0u, true>; Allocator = boost::container::new_allocator<boost::container::dtl::tree_node<std::pair<const boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, void*, (boost::container::tree_type_enum)0u, true> >; boost::move_detail::false_type = boost::move_detail::integral_constant<bool, false>]'
C:/Users/biocbuild/bbs-3.11-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 boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, void*, (boost::container::tree_type_enum)0u, true>; Allocator = boost::container::new_allocator<boost::container::dtl::tree_node<std::pair<const boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, void*, (boost::container::tree_type_enum)0u, true> >]'
C:/Users/biocbuild/bbs-3.11-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::container::new_allocator<boost::container::dtl::tree_node<std::pair<const boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, void*, (boost::container::tree_type_enum)0u, true> >]'
C:/Users/biocbuild/bbs-3.11-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 boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>; T = std::pair<const boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>; KeyOfValue = int; Compare = std::less<boost::container::basic_string<char> >; 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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, 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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, 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>::insert_commit_data = boost::intrusive::insert_commit_data_t<boost::intrusive::compact_rbtree_node<void*>*>]'
C:/Users/biocbuild/bbs-3.11-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 boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>; T = std::pair<const boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>; KeyOfValue = int; Compare = std::less<boost::container::basic_string<char> >; Allocator = void; 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 boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, 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.11-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 = boost::container::basic_string<char>; T = boost::interprocess::ipcdetail::ref_count_ptr; Compare = std::less<boost::container::basic_string<char> >; Allocator = void; 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 boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, 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>; boost::container::map<Key, T, Compare, Allocator, Options>::value_type = std::pair<const boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>]'
C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/interprocess/detail/windows_intermodule_singleton.hpp:203:99:   required from here
C:/Users/biocbuild/bbs-3.11-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.11-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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>; VoidPointer = void*; boost::container::tree_type_enum tree_type_value = (boost::container::tree_type_enum)0u; bool OptimizeSize = true]':
C:/Users/biocbuild/bbs-3.11-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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>; VoidPointer = void*; boost::container::tree_type_enum tree_type_value = (boost::container::tree_type_enum)0u; bool OptimizeSize = true; KeyCompare = std::less<boost::container::basic_string<char> >; KeyOfValue = boost::container::dtl::select1st<const boost::container::basic_string<char> >; boost::container::dtl::key_node_compare<KeyCompare, KeyOfValue>::key_type = const boost::container::basic_string<char>]'
C:/Users/biocbuild/bbs-3.11-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 boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, void*, (boost::container::tree_type_enum)0u, true>; KeyCompare = std::less<boost::container::basic_string<char> >; KeyOfValue = boost::container::dtl::select1st<const boost::container::basic_string<char> >; boost::container::dtl::key_node_compare<KeyCompare, KeyOfValue>::key_type = const boost::container::basic_string<char>]'
C:/Users/biocbuild/bbs-3.11-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 = boost::container::basic_string<char>; ValuePtr = boost::container::dtl::tree_node<std::pair<const boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, void*, (boost::container::tree_type_enum)0u, true>*; KeyCompare = boost::container::dtl::key_node_compare<std::less<boost::container::basic_string<char> >, boost::container::dtl::select1st<const boost::container::basic_string<char> > >; KeyOfValue = boost::move_detail::identity<boost::container::dtl::tree_node<std::pair<const boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_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 boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_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.11-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 = boost::container::basic_string<char>; T2 = boost::intrusive::compact_rbtree_node<void*>*; KeyTypeKeyCompare = boost::container::dtl::key_node_compare<std::less<boost::container::basic_string<char> >, boost::container::dtl::select1st<const boost::container::basic_string<char> > >; ValueTraits = boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, 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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_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<boost::container::basic_string<char> >, boost::container::dtl::select1st<const boost::container::basic_string<char> > >, boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, 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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, void*, (boost::container::tree_type_enum)0u, true> > >::sfinae_type*]'
C:/Users/biocbuild/bbs-3.11-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 = boost::container::basic_string<char>; KeyNodePtrCompare = boost::intrusive::detail::key_nodeptr_comp<boost::container::dtl::key_node_compare<std::less<boost::container::basic_string<char> >, boost::container::dtl::select1st<const boost::container::basic_string<char> > >, boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, 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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, 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.11-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 = boost::container::basic_string<char>; KeyTypeKeyCompare = boost::container::dtl::key_node_compare<std::less<boost::container::basic_string<char> >, boost::container::dtl::select1st<const boost::container::basic_string<char> > >; ValueTraits = boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, 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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, void*, (boost::container::tree_type_enum)0u, true>, boost::intrusive::tree_value_compare<std::pair<const boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>*, std::less<boost::container::basic_string<char> >, boost::container::dtl::select1st<const boost::container::basic_string<char> >, 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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, 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.11-bioc/R/library/BH/include/boost/container/detail/tree.hpp:1334:72:   required from 'boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::iterator boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::find(const key_type&) [with T = std::pair<const boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>; KeyOfValue = int; Compare = std::less<boost::container::basic_string<char> >; 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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, 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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, 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::container::basic_string<char>]'
C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/interprocess/detail/windows_intermodule_singleton.hpp:190:70:   required from here
C:/Users/biocbuild/bbs-3.11-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.11-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.11-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.11-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.11-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.11-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.11-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.11-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.11-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.11-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.11-bioc/R/library/BH/include/boost/interprocess/sync/windows/sync_utils.hpp:217:56:   required from here
C:/Users/biocbuild/bbs-3.11-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++ -shared -s -static-libgcc -o BiocParallel.dll tmp.def ipcmutex.o -LC:/extsoft/lib/i386 -LC:/extsoft/lib -LC:/Users/BIOCBU~1/BBS-3~1.11-/R/bin/i386 -lR
installing to C:/Users/biocbuild/bbs-3.11-bioc-longtests/meat/BiocParallel.Rcheck/00LOCK-BIOCPA~1/00new/BiocParallel/libs/i386

*** arch - x64
C:/Rtools/mingw_64/bin/g++  -std=gnu++11 -I"C:/Users/BIOCBU~1/BBS-3~1.11-/R/include" -DNDEBUG  -I'C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include'   -I"C:/extsoft/include"     -O2 -Wall  -mfpmath=sse -msse2 -mstackrealign -c ipcmutex.cpp -o ipcmutex.o
In file included from C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/container/map.hpp:30:0,
                 from C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/interprocess/sync/windows/sync_utils.hpp:37,
                 from C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/interprocess/mapped_region.hpp:50,
                 from C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/interprocess/detail/managed_open_or_create_impl.hpp:26,
                 from C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/interprocess/managed_shared_memory.hpp:26,
                 from ipcmutex.cpp:13:
C:/Users/biocbuild/bbs-3.11-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.11-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.11-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.11-bioc/R/library/BH/include/boost/interprocess/sync/windows/sync_utils.hpp:220:41:   required from here
C:/Users/biocbuild/bbs-3.11-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.11-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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>; VoidPointer = void*; boost::container::tree_type_enum tree_type_value = (boost::container::tree_type_enum)0u; bool OptimizeSize = true]':
C:/Users/biocbuild/bbs-3.11-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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, 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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>&]'
C:/Users/biocbuild/bbs-3.11-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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, 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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>*]'
C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/interprocess/detail/windows_intermodule_singleton.hpp:192:20:   required from here
C:/Users/biocbuild/bbs-3.11-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.11-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 boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>; VoidPointer = void*; boost::container::tree_type_enum tree_type_value = (boost::container::tree_type_enum)0u; bool OptimizeSize = true]':
C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/container/allocator_traits.hpp:394:7:   required from 'static void boost::container::allocator_traits<Allocator>::priv_destroy(boost::move_detail::false_type, Allocator&, T*) [with T = boost::container::dtl::tree_node<std::pair<const boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, void*, (boost::container::tree_type_enum)0u, true>; Allocator = boost::container::new_allocator<boost::container::dtl::tree_node<std::pair<const boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, void*, (boost::container::tree_type_enum)0u, true> >; boost::move_detail::false_type = boost::move_detail::integral_constant<bool, false>]'
C:/Users/biocbuild/bbs-3.11-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 boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, void*, (boost::container::tree_type_enum)0u, true>; Allocator = boost::container::new_allocator<boost::container::dtl::tree_node<std::pair<const boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, void*, (boost::container::tree_type_enum)0u, true> >]'
C:/Users/biocbuild/bbs-3.11-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::container::new_allocator<boost::container::dtl::tree_node<std::pair<const boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, void*, (boost::container::tree_type_enum)0u, true> >]'
C:/Users/biocbuild/bbs-3.11-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 boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>; T = std::pair<const boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>; KeyOfValue = int; Compare = std::less<boost::container::basic_string<char> >; 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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, 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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, 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>::insert_commit_data = boost::intrusive::insert_commit_data_t<boost::intrusive::compact_rbtree_node<void*>*>]'
C:/Users/biocbuild/bbs-3.11-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 boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>; T = std::pair<const boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>; KeyOfValue = int; Compare = std::less<boost::container::basic_string<char> >; Allocator = void; 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 boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, 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.11-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 = boost::container::basic_string<char>; T = boost::interprocess::ipcdetail::ref_count_ptr; Compare = std::less<boost::container::basic_string<char> >; Allocator = void; 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 boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, 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>; boost::container::map<Key, T, Compare, Allocator, Options>::value_type = std::pair<const boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>]'
C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/interprocess/detail/windows_intermodule_singleton.hpp:203:99:   required from here
C:/Users/biocbuild/bbs-3.11-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.11-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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>; VoidPointer = void*; boost::container::tree_type_enum tree_type_value = (boost::container::tree_type_enum)0u; bool OptimizeSize = true]':
C:/Users/biocbuild/bbs-3.11-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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>; VoidPointer = void*; boost::container::tree_type_enum tree_type_value = (boost::container::tree_type_enum)0u; bool OptimizeSize = true; KeyCompare = std::less<boost::container::basic_string<char> >; KeyOfValue = boost::container::dtl::select1st<const boost::container::basic_string<char> >; boost::container::dtl::key_node_compare<KeyCompare, KeyOfValue>::key_type = const boost::container::basic_string<char>]'
C:/Users/biocbuild/bbs-3.11-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 boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, void*, (boost::container::tree_type_enum)0u, true>; KeyCompare = std::less<boost::container::basic_string<char> >; KeyOfValue = boost::container::dtl::select1st<const boost::container::basic_string<char> >; boost::container::dtl::key_node_compare<KeyCompare, KeyOfValue>::key_type = const boost::container::basic_string<char>]'
C:/Users/biocbuild/bbs-3.11-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 = boost::container::basic_string<char>; ValuePtr = boost::container::dtl::tree_node<std::pair<const boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, void*, (boost::container::tree_type_enum)0u, true>*; KeyCompare = boost::container::dtl::key_node_compare<std::less<boost::container::basic_string<char> >, boost::container::dtl::select1st<const boost::container::basic_string<char> > >; KeyOfValue = boost::move_detail::identity<boost::container::dtl::tree_node<std::pair<const boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_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 boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_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.11-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 = boost::container::basic_string<char>; T2 = boost::intrusive::compact_rbtree_node<void*>*; KeyTypeKeyCompare = boost::container::dtl::key_node_compare<std::less<boost::container::basic_string<char> >, boost::container::dtl::select1st<const boost::container::basic_string<char> > >; ValueTraits = boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, 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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_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<boost::container::basic_string<char> >, boost::container::dtl::select1st<const boost::container::basic_string<char> > >, boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, 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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, void*, (boost::container::tree_type_enum)0u, true> > >::sfinae_type*]'
C:/Users/biocbuild/bbs-3.11-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 = boost::container::basic_string<char>; KeyNodePtrCompare = boost::intrusive::detail::key_nodeptr_comp<boost::container::dtl::key_node_compare<std::less<boost::container::basic_string<char> >, boost::container::dtl::select1st<const boost::container::basic_string<char> > >, boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, 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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, 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.11-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 = boost::container::basic_string<char>; KeyTypeKeyCompare = boost::container::dtl::key_node_compare<std::less<boost::container::basic_string<char> >, boost::container::dtl::select1st<const boost::container::basic_string<char> > >; ValueTraits = boost::intrusive::bhtraits<boost::container::dtl::tree_node<std::pair<const boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, 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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, void*, (boost::container::tree_type_enum)0u, true>, boost::intrusive::tree_value_compare<std::pair<const boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>*, std::less<boost::container::basic_string<char> >, boost::container::dtl::select1st<const boost::container::basic_string<char> >, 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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, 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.11-bioc/R/library/BH/include/boost/container/detail/tree.hpp:1334:72:   required from 'boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::iterator boost::container::dtl::tree<T, KeyOfValue, Compare, Allocator, Options>::find(const key_type&) [with T = std::pair<const boost::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>; KeyOfValue = int; Compare = std::less<boost::container::basic_string<char> >; 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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, 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::container::basic_string<char>, boost::interprocess::ipcdetail::ref_count_ptr>, 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::container::basic_string<char>]'
C:/Users/biocbuild/bbs-3.11-bioc/R/library/BH/include/boost/interprocess/detail/windows_intermodule_singleton.hpp:190:70:   required from here
C:/Users/biocbuild/bbs-3.11-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.11-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.11-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.11-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.11-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.11-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.11-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.11-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.11-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.11-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.11-bioc/R/library/BH/include/boost/interprocess/sync/windows/sync_utils.hpp:217:56:   required from here
C:/Users/biocbuild/bbs-3.11-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++ -shared -s -static-libgcc -o BiocParallel.dll tmp.def ipcmutex.o -LC:/extsoft/lib/x64 -LC:/extsoft/lib -LC:/Users/BIOCBU~1/BBS-3~1.11-/R/bin/x64 -lR
C:\Rtools\mingw_32\bin\nm.exe: C:/Users/biocbuild/bbs-3.11-bioc-longtests/meat/BiocParallel.Rcheck/00_pkg_src/BiocParallel/src-x64/ipcmutex.o: File format not recognized
Warning message:
In system(sprintf("%s -Pg %s", shQuote(nm), shQuote(f)), intern = TRUE) :
  running command '"C:\Rtools\mingw_32\bin\nm.exe" -Pg "C:/Users/biocbuild/bbs-3.11-bioc-longtests/meat/BiocParallel.Rcheck/00_pkg_src/BiocParallel/src-x64/ipcmutex.o"' had status 1
installing to C:/Users/biocbuild/bbs-3.11-bioc-longtests/meat/BiocParallel.Rcheck/00LOCK-BIOCPA~1/00new/BiocParallel/libs/x64
** R
** inst
** byte-compile and prepare package for lazy loading
** help
*** installing help indices
** building package indices
** installing vignettes
** testing if installed package can be loaded from temporary location
*** arch - i386
*** arch - x64
** testing if installed package can be loaded from final location
*** arch - i386
*** arch - x64
** testing if installed package keeps a record of temporary installation path
* DONE (BiocParallel)