=> Bootstrap dependency digest>=20010302: found digest-20111104
===> Skipping vulnerability checks.
WARNING: No /var/db/pkg/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'.
===> Building for boost-libs-1.48.0nb1
ulimit -d `ulimit -H -d`;							 cd /scratch/devel/boost-libs/work/boost_1_48_0 && /usr/bin/env USETOOLS=no PTHREAD_CFLAGS=\ -pthread\  PTHREAD_LDFLAGS=\ -pthread PTHREAD_LIBS= PTHREADBASE=/usr NOCLANGERROR=yes CC=gcc CFLAGS=-O2\ -I/usr/pkg/include\ -I/usr/include CPPFLAGS=-I/usr/pkg/include\ -I/usr/include CXX=c++ CXXFLAGS=-O2\ -I/usr/pkg/include\ -I/usr/include COMPILER_RPATH_FLAG=-Wl,-rpath, F77=g77 FC=g77 FFLAGS=-O LANG=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C LDFLAGS=-L/usr/lib\ -Wl,-rpath,/usr/lib\ -Wl,-rpath,/usr/pkg/lib LINKER_RPATH_FLAG=-rpath PATH=/scratch/devel/boost-libs/work/.wrapper/bin:/scratch/devel/boost-libs/work/.buildlink/bin:/scratch/devel/boost-libs/work/.tools/bin:/usr/pkg/bin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/pkg/sbin:/usr/pkg/bin:/usr/X11R7/bin:/usr/X11R6/bin:/usr/local/sbin:/usr/local/bin:/root/bin:/usr/pkg/bin:/usr/pkg/bin PREFIX=/usr/pkg PKG_SYSCONFDIR=/usr/pkg/etc HOME=/scratch/devel/boost-libs/work/.home CPP=cpp LINK_ALL_LIBGCC_HACK= LOCALBASE=/usr/pkg NO_WHOLE_ARCHIVE_FLAG=-Wl,--no-whole-archive WHOLE_ARCHIVE_FLAG=-Wl,--whole-archive X11BASE=/usr/pkg X11PREFIX=/usr/pkg PKGMANDIR=man PKGINFODIR=info MAKECONF=/dev/null OBJECT_FMT=ELF USETOOLS=no BSD_INSTALL_PROGRAM=/usr/bin/install\ -c\ -s\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_SCRIPT=/usr/bin/install\ -c\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_LIB=/usr/bin/install\ -c\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_DATA=/usr/bin/install\ -c\ -o\ pbulkXXX\ -g\ users\ -m\ 644 BSD_INSTALL_MAN=/usr/bin/install\ -c\ -o\ pbulkXXX\ -g\ users\ -m\ 644 BSD_INSTALL=/usr/bin/install BSD_INSTALL_PROGRAM_DIR=/usr/bin/install\ -d\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/usr/bin/install\ -d\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_LIB_DIR=/usr/bin/install\ -d\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_DATA_DIR=/usr/bin/install\ -d\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_MAN_DIR=/usr/bin/install\ -d\ -o\ pbulkXXX\ -g\ users\ -m\ 755 BSD_INSTALL_GAME=/usr/bin/install\ -c\ -s\ -o\ pbulkXXX\ -g\ users\ -m\ 2555 BSD_INSTALL_GAME_DATA=/usr/bin/install\ -c\ -o\ pbulkXXX\ -g\ users\ -m\ 664 BSD_INSTALL_GAME_DIR=/usr/bin/install\ -d\ -o\ pbulkXXX\ -g\ users\ -m\ 775 INSTALL_INFO= MAKEINFO=/scratch/devel/boost-libs/work/.tools/bin/makeinfo FLEX= BISON= PKG_CONFIG= PKG_CONFIG_LIBDIR=/scratch/devel/boost-libs/work/.buildlink/lib/pkgconfig:/scratch/devel/boost-libs/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/scratch/devel/boost-libs/work/.pkg-config.log PKG_CONFIG_PATH= WRAPPER_DEBUG=no WRAPPER_UPDATE_CACHE=yes VIEWBASE=/usr/pkg /usr/pkg/bin/bjam --without-python --builddir=/scratch/devel/boost-libs/work/boost_1_48_0/build --layout=system --toolset=clang --disable-long-double release threading=multi link=shared,static cxxflags=-std=c++0x --prefix=/usr/pkg stage
Performing configuration checks

    - has_icu builds           : no
warning: Graph library does not contain MPI-based parallel components.
note: to enable them, add "using mpi ;" to your user-config.jam
    - iconv (libc)             : yes
    - icu                      : no
    - icu (lib64)              : no
    - ../config//has_gcc_visibility builds : yes
    - ../config//has_long_double_support builds : no
warning: skipping optional Message Passing Interface (MPI) library.
note: to enable MPI support, add "using mpi ;" to user-config.jam.
note: to suppress this message, pass "--without-mpi" to bjam.
note: otherwise, you can safely ignore this message.

Component configuration:

    - chrono                   : building
    - date_time                : building
    - exception                : building
    - filesystem               : building
    - graph                    : building
    - graph_parallel           : building
    - iostreams                : building
    - locale                   : building
    - math                     : building
    - mpi                      : building
    - program_options          : building
    - python                   : not building
    - random                   : building
    - regex                    : building
    - serialization            : building
    - signals                  : building
    - system                   : building
    - test                     : building
    - thread                   : building
    - timer                    : building
    - wave                     : building

...patience...
...patience...
...patience...
...patience...
...found 6611 targets...
...updating 745 targets...
common.mkdir stage
common.mkdir stage/lib
common.mkdir bin.v2/libs/regex/build/clang-linux-3.1/release
common.mkdir bin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi/c_regex_traits.o
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi/cpp_regex_traits.o
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi/cregex.o
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1038:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ~            ^                             ~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^~
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1116:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1117:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1118:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1305:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1306:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ~        ^                        ~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^~
                           =
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:262:12: error: overload resolution selected deleted operator '='
         r = s;
         ~ ^ ~
./boost/detail/container_fwd.hpp:141:42: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
    template <class T1, class T2> struct pair;
                                         ^
/usr/include/g++/bits/stl_pair.h:125:7: note: candidate function not viable: no known conversion from 're_detail::named_subexpressions::range_type' (aka 'pair<const_iterator, const_iterator>') to 'std::pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
      operator=(pair&& __p)
      ^
/usr/include/g++/bits/stl_pair.h:134:9: note: candidate function [with _U1 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, _U2 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >] not viable: no known conversion from 're_detail::named_subexpressions::range_type' (aka 'pair<const_iterator, const_iterator>') to 'pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
        operator=(pair<_U1, _U2>&& __p)
        ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:36:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const int, std::basic_string<char> >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const int, std::basic_string<char> > >::_Rb_tree_node<const std::pair<const int, std::basic_string<char> > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::basic_string<char> > > >::construct<const std::pair<const int, std::basic_string<char> > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<int, std::pair<const int, std::basic_string<char> >, std::_Select1st<std::pair<const int, std::basic_string<char> > >, std::less<int>, std::allocator<std::pair<const int, std::basic_string<char> > > >::_M_create_node<const std::pair<const int, std::basic_string<char> > &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<int, std::pair<const int, std::basic_string<char> >, std::_Select1st<std::pair<const int, std::basic_string<char> > >, std::less<int>, std::allocator<std::pair<const int, std::basic_string<char> > > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<int, std::pair<const int, std::basic_string<char> >, std::_Select1st<std::pair<const int, std::basic_string<char> > >, std::less<int>, std::allocator<std::pair<const int, std::basic_string<char> > > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<int, std::basic_string<char>, std::less<int>, std::allocator<std::pair<const int, std::basic_string<char> > > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
libs/regex/build/../src/cregex.cpp:115:34: note: in instantiation of member function 'std::map<int, std::basic_string<char>, std::less<int>, std::allocator<std::pair<const int, std::basic_string<char> > > >::operator[]' requested here
         if(m[i].matched) strings[i] = std::string(m[i].first, m[i].second);
                                 ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:36:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const int, long>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const int, long> >::_Rb_tree_node<const std::pair<const int, long> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, long> > >::construct<const std::pair<const int, long> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<int, std::pair<const int, long>, std::_Select1st<std::pair<const int, long> >, std::less<int>, std::allocator<std::pair<const int, long> > >::_M_create_node<const std::pair<const int, long> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<int, std::pair<const int, long>, std::_Select1st<std::pair<const int, long> >, std::less<int>, std::allocator<std::pair<const int, long> > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<int, std::pair<const int, long>, std::_Select1st<std::pair<const int, long> >, std::less<int>, std::allocator<std::pair<const int, long> > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<int, long, std::less<int>, std::allocator<std::pair<const int, long> > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
libs/regex/build/../src/cregex.cpp:116:19: note: in instantiation of member function 'std::map<int, long, std::less<int>, std::allocator<std::pair<const int, long> > >::operator[]' requested here
         positions[i] = m[i].matched ? m[i].first - pbase : -1;
                  ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:76:
./boost/regex/v4/sub_match.hpp:146:9: error: call to deleted constructor of 'std::pair<mapfile_iterator, mapfile_iterator>'
      : std::pair<BidiIterator, BidiIterator>(that), 
        ^                                     ~~~~
/usr/include/g++/bits/stl_construct.h:80:38: note: in instantiation of member function 'boost::sub_match<boost::re_detail::mapfile_iterator>::sub_match' requested here
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<boost::re_detail::mapfile_iterator>, const boost::sub_match<boost::re_detail::mapfile_iterator> &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<boost::re_detail::mapfile_iterator> *, std::vector<boost::sub_match<boost::re_detail::mapfile_iterator>, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > > >, boost::sub_match<boost::re_detail::mapfile_iterator> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<boost::re_detail::mapfile_iterator> *, std::vector<boost::sub_match<boost::re_detail::mapfile_iterator>, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > > >, boost::sub_match<boost::re_detail::mapfile_iterator> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_vector.h:970:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<const boost::sub_match<boost::re_detail::mapfile_iterator> *, std::vector<boost::sub_match<boost::re_detail::mapfile_iterator>, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > > >, boost::sub_match<boost::re_detail::mapfile_iterator> *, boost::sub_match<boost::re_detail::mapfile_iterator> >' requested here
              std::__uninitialized_copy_a(__first, __last, __result,
              ^
/usr/include/g++/bits/vector.tcc:164:24: note: in instantiation of function template specialization 'std::vector<boost::sub_match<boost::re_detail::mapfile_iterator>, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<boost::re_detail::mapfile_iterator> *, std::vector<boost::sub_match<boost::re_detail::mapfile_iterator>, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > > > >' requested here
              pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(),
                              ^
./boost/regex/v4/match_results.hpp:91:14: note: in instantiation of member function 'std::vector<boost::sub_match<boost::re_detail::mapfile_iterator>, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > >::operator=' requested here
      m_subs = m.m_subs;
             ^
libs/regex/build/../src/cregex.cpp:136:7: note: in instantiation of member function 'boost::match_results<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > >::operator=' requested here
   fm = match_results<mapfile::iterator>();
      ^
./boost/detail/container_fwd.hpp:141:42: note: function has been explicitly marked deleted here
    template <class T1, class T2> struct pair;
                                         ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<boost::re_detail::mapfile_iterator>'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<boost::re_detail::mapfile_iterator>, boost::sub_match<boost::re_detail::mapfile_iterator> &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<boost::sub_match<boost::re_detail::mapfile_iterator> *, boost::sub_match<boost::re_detail::mapfile_iterator> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<boost::sub_match<boost::re_detail::mapfile_iterator> *, boost::sub_match<boost::re_detail::mapfile_iterator> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/vector.tcc:183:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<boost::sub_match<boost::re_detail::mapfile_iterator> *, boost::sub_match<boost::re_detail::mapfile_iterator> *, boost::sub_match<boost::re_detail::mapfile_iterator> >' requested here
              std::__uninitialized_copy_a(__x._M_impl._M_start + size(),
              ^
./boost/regex/v4/match_results.hpp:91:14: note: in instantiation of member function 'std::vector<boost::sub_match<boost::re_detail::mapfile_iterator>, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > >::operator=' requested here
      m_subs = m.m_subs;
             ^
libs/regex/build/../src/cregex.cpp:136:7: note: in instantiation of member function 'boost::match_results<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > >::operator=' requested here
   fm = match_results<mapfile::iterator>();
      ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<boost::re_detail::mapfile_iterator>' to 'boost::re_detail::mapfile_iterator' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:146:9: error: call to deleted constructor of 'std::pair<const char *, const char *>'
      : std::pair<BidiIterator, BidiIterator>(that), 
        ^                                     ~~~~
/usr/include/g++/bits/stl_construct.h:80:38: note: in instantiation of member function 'boost::sub_match<const char *>::sub_match' requested here
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<const char *>, const boost::sub_match<const char *> &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<const char *> *, std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > > >, boost::sub_match<const char *> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<const char *> *, std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > > >, boost::sub_match<const char *> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_vector.h:244:4: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<const boost::sub_match<const char *> *, std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > > >, boost::sub_match<const char *> *, boost::sub_match<const char *> >' requested here
          std::__uninitialized_copy_a(__x.begin(), __x.end(),
          ^
./boost/regex/v4/match_results.hpp:81:9: note: in instantiation of member function 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::vector' requested here
      : m_subs(m.m_subs), m_named_subs(m.m_named_subs), m_last_closed_paren(m.m_last_closed_paren), m_is_singular(m.m_is_singular) 
        ^
libs/regex/build/../src/cregex.cpp:73:7: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::match_results' requested here
class RegExData
      ^
./boost/detail/container_fwd.hpp:141:42: note: function has been explicitly marked deleted here
    template <class T1, class T2> struct pair;
                                         ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<const char *>'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<const char *>, boost::sub_match<const char *> &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<boost::sub_match<const char *> *, boost::sub_match<const char *> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<boost::sub_match<const char *> *, boost::sub_match<const char *> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/vector.tcc:183:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<boost::sub_match<const char *> *, boost::sub_match<const char *> *, boost::sub_match<const char *> >' requested here
              std::__uninitialized_copy_a(__x._M_impl._M_start + size(),
              ^
./boost/regex/v4/match_results.hpp:91:14: note: in instantiation of member function 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::operator=' requested here
      m_subs = m.m_subs;
             ^
libs/regex/build/../src/cregex.cpp:73:7: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::operator=' requested here
class RegExData
      ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<const char *>' to 'const char *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:380:19: error: no matching constructor for initialization of 'value_type' (aka 'boost::sub_match<const char *>')
              value_type __x_copy = __x;
                         ^          ~~~
/usr/include/g++/bits/stl_vector.h:859:9: note: in instantiation of member function 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::_M_fill_insert' requested here
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/match_results.hpp:502:20: note: in instantiation of member function 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::insert' requested here
            m_subs.insert(m_subs.end(), n+2-len, v);
                   ^
./boost/regex/v4/perl_matcher_common.hpp:201:15: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::set_size' requested here
   m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), search_base, last);
              ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/regex_match.hpp:50:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match' requested here
   return matcher.match();
                  ^
libs/regex/build/../src/cregex.cpp:208:7: note: in instantiation of function template specialization 'boost::regex_match<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   if(regex_match(p, end, pdata->m, pdata->e, flags))
      ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const value_type' (aka 'const boost::sub_match<const char *>') to 'const char *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<const char *>'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<const char *>, boost::sub_match<const char *> >' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<std::move_iterator<boost::sub_match<const char *> *>, boost::sub_match<const char *> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<std::move_iterator<boost::sub_match<const char *> *>, boost::sub_match<const char *> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_uninitialized.h:326:14: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<std::move_iterator<boost::sub_match<const char *> *>, boost::sub_match<const char *> *, boost::sub_match<const char *> >' requested here
      return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first),
             ^
/usr/include/g++/bits/vector.tcc:385:5: note: in instantiation of function template specialization 'std::__uninitialized_move_a<boost::sub_match<const char *> *, boost::sub_match<const char *> *, std::allocator<boost::sub_match<const char *> > >' requested here
                  std::__uninitialized_move_a(this->_M_impl._M_finish - __n,
                  ^
/usr/include/g++/bits/stl_vector.h:859:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/match_results.hpp:502:20: note: in instantiation of member function 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::insert' requested here
            m_subs.insert(m_subs.end(), n+2-len, v);
                   ^
./boost/regex/v4/perl_matcher_common.hpp:201:15: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::set_size' requested here
   m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), search_base, last);
              ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/regex_match.hpp:50:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match' requested here
   return matcher.match();
                  ^
libs/regex/build/../src/cregex.cpp:208:7: note: in instantiation of function template specialization 'boost::regex_match<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   if(regex_match(p, end, pdata->m, pdata->e, flags))
      ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<const char *>' to 'const char *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:578:
./boost/regex/v4/perl_matcher_non_recursive.hpp:67:93: error: no matching constructor for initialization of 'sub_match<const char *>'
   saved_matched_paren(int i, const sub_match<BidiIterator>& s) : saved_state(1), index(i), sub(s){};
                                                                                            ^   ~
./boost/regex/v4/perl_matcher_non_recursive.hpp:237:20: note: in instantiation of member function 'boost::re_detail::saved_matched_paren<const char *>::saved_matched_paren' requested here
   (void) new (pmp)saved_matched_paren<BidiIterator>(index, sub);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:437:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_matched_paren' requested here
         push_matched_paren(0, (*m_presult)[0]);
         ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/regex_match.hpp:50:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match' requested here
   return matcher.match();
                  ^
libs/regex/build/../src/cregex.cpp:208:7: note: in instantiation of function template specialization 'boost::regex_match<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   if(regex_match(p, end, pdata->m, pdata->e, flags))
      ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const sub_match<const char *>' to 'const char *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:578:
./boost/regex/v4/perl_matcher_non_recursive.hpp:67:93: error: no matching constructor for initialization of 'sub_match<boost::re_detail::mapfile_iterator>'
   saved_matched_paren(int i, const sub_match<BidiIterator>& s) : saved_state(1), index(i), sub(s){};
                                                                                            ^   ~
./boost/regex/v4/perl_matcher_non_recursive.hpp:237:20: note: in instantiation of member function 'boost::re_detail::saved_matched_paren<boost::re_detail::mapfile_iterator>::saved_matched_paren' requested here
   (void) new (pmp)saved_matched_paren<BidiIterator>(index, sub);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:437:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_matched_paren' requested here
         push_matched_paren(0, (*m_presult)[0]);
         ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_grep.hpp:55:18: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   while(matcher.find())
                 ^
libs/regex/build/../src/cregex.cpp:409:15: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::pred4, boost::re_detail::mapfile_iterator, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      int r = regex_grep(pred, map.begin(), map.end(), pdata->e, flags);
              ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const sub_match<boost::re_detail::mapfile_iterator>' to 'boost::re_detail::mapfile_iterator' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:380:19: error: no matching constructor for initialization of 'value_type' (aka 'boost::sub_match<boost::re_detail::mapfile_iterator>')
              value_type __x_copy = __x;
                         ^          ~~~
/usr/include/g++/bits/stl_vector.h:859:9: note: in instantiation of member function 'std::vector<boost::sub_match<boost::re_detail::mapfile_iterator>, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > >::_M_fill_insert' requested here
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/match_results.hpp:502:20: note: in instantiation of member function 'std::vector<boost::sub_match<boost::re_detail::mapfile_iterator>, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > >::insert' requested here
            m_subs.insert(m_subs.end(), n+2-len, v);
                   ^
./boost/regex/v4/perl_matcher_common.hpp:263:18: note: in instantiation of member function 'boost::match_results<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > >::set_size' requested here
      m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), base, last);
                 ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_grep.hpp:55:18: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   while(matcher.find())
                 ^
libs/regex/build/../src/cregex.cpp:409:15: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::pred4, boost::re_detail::mapfile_iterator, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      int r = regex_grep(pred, map.begin(), map.end(), pdata->e, flags);
              ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const value_type' (aka 'const boost::sub_match<boost::re_detail::mapfile_iterator>') to 'boost::re_detail::mapfile_iterator' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<boost::re_detail::mapfile_iterator>'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<boost::re_detail::mapfile_iterator>, boost::sub_match<boost::re_detail::mapfile_iterator> >' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<std::move_iterator<boost::sub_match<boost::re_detail::mapfile_iterator> *>, boost::sub_match<boost::re_detail::mapfile_iterator> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<std::move_iterator<boost::sub_match<boost::re_detail::mapfile_iterator> *>, boost::sub_match<boost::re_detail::mapfile_iterator> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_uninitialized.h:326:14: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<std::move_iterator<boost::sub_match<boost::re_detail::mapfile_iterator> *>, boost::sub_match<boost::re_detail::mapfile_iterator> *, boost::sub_match<boost::re_detail::mapfile_iterator> >' requested here
      return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first),
             ^
/usr/include/g++/bits/vector.tcc:385:5: note: in instantiation of function template specialization 'std::__uninitialized_move_a<boost::sub_match<boost::re_detail::mapfile_iterator> *, boost::sub_match<boost::re_detail::mapfile_iterator> *, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > >' requested here
                  std::__uninitialized_move_a(this->_M_impl._M_finish - __n,
                  ^
/usr/include/g++/bits/stl_vector.h:859:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/match_results.hpp:502:20: note: in instantiation of member function 'std::vector<boost::sub_match<boost::re_detail::mapfile_iterator>, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > >::insert' requested here
            m_subs.insert(m_subs.end(), n+2-len, v);
                   ^
./boost/regex/v4/perl_matcher_common.hpp:263:18: note: in instantiation of member function 'boost::match_results<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > >::set_size' requested here
      m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), base, last);
                 ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_grep.hpp:55:18: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   while(matcher.find())
                 ^
libs/regex/build/../src/cregex.cpp:409:15: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::pred4, boost::re_detail::mapfile_iterator, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      int r = regex_grep(pred, map.begin(), map.end(), pdata->e, flags);
              ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<boost::re_detail::mapfile_iterator>' to 'boost::re_detail::mapfile_iterator' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:146:9: error: call to deleted constructor of 'std::pair<__normal_iterator<const char *, basic_string<char> >, __normal_iterator<const char *, basic_string<char> > >'
      : std::pair<BidiIterator, BidiIterator>(that), 
        ^                                     ~~~~
./boost/regex/v4/perl_matcher_non_recursive.hpp:67:93: note: in instantiation of member function 'boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >::sub_match' requested here
   saved_matched_paren(int i, const sub_match<BidiIterator>& s) : saved_state(1), index(i), sub(s){};
                                                                                            ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:237:20: note: in instantiation of member function 'boost::re_detail::saved_matched_paren<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >::saved_matched_paren' requested here
   (void) new (pmp)saved_matched_paren<BidiIterator>(index, sub);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:437:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_matched_paren' requested here
         push_matched_paren(0, (*m_presult)[0]);
         ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
./boost/regex/v4/regex_iterator.hpp:56:14: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      return regex_search(first, end, what, re, flags);
             ^
./boost/regex/v4/regex_iterator.hpp:115:18: note: in instantiation of member function 'boost::regex_iterator_implementation<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::init' requested here
      if(!pdata->init(a))
                 ^
./boost/regex/v4/regex_replace.hpp:46:57: note: in instantiation of member function 'boost::regex_iterator<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_iterator' requested here
   regex_iterator<BidirectionalIterator, charT, traits> i(first, last, e, flags);
                                                        ^
libs/regex/build/../src/cregex.cpp:461:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
   regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
   ^
./boost/detail/container_fwd.hpp:141:42: note: function has been explicitly marked deleted here
    template <class T1, class T2> struct pair;
                                         ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, const boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > > >, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > > >, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_vector.h:970:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<const boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > > >, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >' requested here
              std::__uninitialized_copy_a(__first, __last, __result,
              ^
/usr/include/g++/bits/vector.tcc:164:24: note: in instantiation of function template specialization 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > > > >' requested here
              pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(),
                              ^
./boost/regex/v4/match_results.hpp:91:14: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      m_subs = m.m_subs;
             ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
./boost/regex/v4/regex_iterator.hpp:56:14: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      return regex_search(first, end, what, re, flags);
             ^
./boost/regex/v4/regex_iterator.hpp:115:18: note: in instantiation of member function 'boost::regex_iterator_implementation<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::init' requested here
      if(!pdata->init(a))
                 ^
./boost/regex/v4/regex_replace.hpp:46:57: note: in instantiation of member function 'boost::regex_iterator<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_iterator' requested here
   regex_iterator<BidirectionalIterator, charT, traits> i(first, last, e, flags);
                                                        ^
libs/regex/build/../src/cregex.cpp:461:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
   regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
   ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >' to '__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/vector.tcc:183:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >' requested here
              std::__uninitialized_copy_a(__x._M_impl._M_start + size(),
              ^
./boost/regex/v4/match_results.hpp:91:14: note: in instantiation of member function 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::operator=' requested here
      m_subs = m.m_subs;
             ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:934:24: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
            *m_presult = recursion_stack.back().results;
                       ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
./boost/regex/v4/regex_iterator.hpp:56:14: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      return regex_search(first, end, what, re, flags);
             ^
./boost/regex/v4/regex_iterator.hpp:115:18: note: in instantiation of member function 'boost::regex_iterator_implementation<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::init' requested here
      if(!pdata->init(a))
                 ^
./boost/regex/v4/regex_replace.hpp:46:57: note: in instantiation of member function 'boost::regex_iterator<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_iterator' requested here
   regex_iterator<BidirectionalIterator, charT, traits> i(first, last, e, flags);
                                                        ^
libs/regex/build/../src/cregex.cpp:461:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
   regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
   ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >' to '__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:380:19: error: no matching constructor for initialization of 'value_type' (aka 'boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >')
              value_type __x_copy = __x;
                         ^          ~~~
/usr/include/g++/bits/stl_vector.h:859:9: note: in instantiation of member function 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::_M_fill_insert' requested here
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/match_results.hpp:502:20: note: in instantiation of member function 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::insert' requested here
            m_subs.insert(m_subs.end(), n+2-len, v);
                   ^
./boost/regex/v4/perl_matcher_common.hpp:263:18: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::set_size' requested here
      m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), base, last);
                 ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
./boost/regex/v4/regex_iterator.hpp:56:14: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      return regex_search(first, end, what, re, flags);
             ^
./boost/regex/v4/regex_iterator.hpp:115:18: note: in instantiation of member function 'boost::regex_iterator_implementation<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::init' requested here
      if(!pdata->init(a))
                 ^
./boost/regex/v4/regex_replace.hpp:46:57: note: in instantiation of member function 'boost::regex_iterator<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_iterator' requested here
   regex_iterator<BidirectionalIterator, charT, traits> i(first, last, e, flags);
                                                        ^
libs/regex/build/../src/cregex.cpp:461:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
   regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
   ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const value_type' (aka 'const boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >') to '__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<std::move_iterator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<std::move_iterator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_uninitialized.h:326:14: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<std::move_iterator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >' requested here
      return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first),
             ^
/usr/include/g++/bits/vector.tcc:385:5: note: in instantiation of function template specialization 'std::__uninitialized_move_a<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >' requested here
                  std::__uninitialized_move_a(this->_M_impl._M_finish - __n,
                  ^
/usr/include/g++/bits/stl_vector.h:859:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
./boost/regex/v4/regex_iterator.hpp:56:14: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      return regex_search(first, end, what, re, flags);
             ^
./boost/regex/v4/regex_iterator.hpp:115:18: note: in instantiation of member function 'boost::regex_iterator_implementation<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::init' requested here
      if(!pdata->init(a))
                 ^
./boost/regex/v4/regex_replace.hpp:46:57: note: in instantiation of member function 'boost::regex_iterator<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_iterator' requested here
   regex_iterator<BidirectionalIterator, charT, traits> i(first, last, e, flags);
                                                        ^
libs/regex/build/../src/cregex.cpp:461:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
   regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
   ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >' to '__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:258:9: error: overload resolution selected deleted operator '='
      s = r = m_named_subs->equal_range(i, j);
      ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/regex_format.hpp:149:30: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::named_subexpression_index' requested here
      return this->m_results.named_subexpression_index(i, j);
                             ^
./boost/regex/v4/regex_format.hpp:154:14: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::get_named_sub_index' requested here
      return get_named_sub_index(i, j, tag_type());
             ^
./boost/regex/v4/regex_format.hpp:675:20: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::get_named_sub_index' requested here
         v = this->get_named_sub_index(base + 1, m_position);
                   ^
./boost/regex/v4/regex_format.hpp:268:13: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::format_conditional' requested here
            format_conditional();
            ^
./boost/regex/v4/regex_format.hpp:207:4: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::format_all' requested here
   format_all();
   ^
./boost/regex/v4/regex_format.hpp:838:13: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::format' requested here
   return f.format(p1, p2, flags);
            ^
./boost/regex/v4/regex_format.hpp:1064:14: note: in instantiation of function template specialization 'boost::re_detail::regex_format_imp<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, const char *, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > > >' requested here
      return regex_format_imp(i, m, func, end, f, t);
             ^
./boost/regex/v4/match_results.hpp:370:14: note: in instantiation of function template specialization 'boost::re_detail::format_functor_c_string<char, boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > > >::operator()<boost::re_detail::string_out_iterator<std::basic_string<char> > >' requested here
      return func(*this, out, flags, re.get_traits());
             ^
./boost/regex/v4/regex_replace.hpp:60:19: note: in instantiation of function template specialization 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::format<boost::re_detail::string_out_iterator<std::basic_string<char> >, const char *, boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > >' requested here
         out = i->format(out, fmt, flags, e);
                  ^
libs/regex/build/../src/cregex.cpp:461:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
   regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
   ^
./boost/detail/container_fwd.hpp:141:42: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
    template <class T1, class T2> struct pair;
                                         ^
/usr/include/g++/bits/stl_pair.h:125:7: note: candidate function not viable: no known conversion from 'std::pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > >' to 'std::pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
      operator=(pair&& __p)
      ^
/usr/include/g++/bits/stl_pair.h:134:9: note: candidate function [with _U1 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, _U2 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >] not viable: no known conversion from 'std::pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > >' to 'pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
        operator=(pair<_U1, _U2>&& __p)
        ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
7 warnings and 20 errors generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pedantic -pthread -fPIC -std=c++0x -DBOOST_ALL_NO_LIB=1 -DBOOST_REGEX_DYN_LINK=1 -DNDEBUG -I"." -o "bin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi/cregex.o" "libs/regex/build/../src/cregex.cpp"

...failed compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi/cregex.o...
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi/fileiter.o
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi/icu.o
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi/instances.o
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1038:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ~            ^                             ~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^~
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1116:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1117:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1118:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1305:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1306:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ~        ^                        ~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^~
                           =
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:262:12: error: overload resolution selected deleted operator '='
         r = s;
         ~ ^ ~
./boost/detail/container_fwd.hpp:141:42: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
    template <class T1, class T2> struct pair;
                                         ^
/usr/include/g++/bits/stl_pair.h:125:7: note: candidate function not viable: no known conversion from 're_detail::named_subexpressions::range_type' (aka 'pair<const_iterator, const_iterator>') to 'std::pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
      operator=(pair&& __p)
      ^
/usr/include/g++/bits/stl_pair.h:134:9: note: candidate function [with _U1 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, _U2 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >] not viable: no known conversion from 're_detail::named_subexpressions::range_type' (aka 'pair<const_iterator, const_iterator>') to 'pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
        operator=(pair<_U1, _U2>&& __p)
        ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:36:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const int, std::basic_string<char> >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const int, std::basic_string<char> > >::_Rb_tree_node<const std::pair<const int, std::basic_string<char> > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::basic_string<char> > > >::construct<const std::pair<const int, std::basic_string<char> > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<int, std::pair<const int, std::basic_string<char> >, std::_Select1st<std::pair<const int, std::basic_string<char> > >, std::less<int>, std::allocator<std::pair<const int, std::basic_string<char> > > >::_M_create_node<const std::pair<const int, std::basic_string<char> > &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<int, std::pair<const int, std::basic_string<char> >, std::_Select1st<std::pair<const int, std::basic_string<char> > >, std::less<int>, std::allocator<std::pair<const int, std::basic_string<char> > > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<int, std::pair<const int, std::basic_string<char> >, std::_Select1st<std::pair<const int, std::basic_string<char> > >, std::less<int>, std::allocator<std::pair<const int, std::basic_string<char> > > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<int, std::basic_string<char>, std::less<int>, std::allocator<std::pair<const int, std::basic_string<char> > > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
./boost/regex/v4/cpp_regex_traits.hpp:703:10: note: in instantiation of member function 'std::map<int, std::basic_string<char>, std::less<int>, std::allocator<std::pair<const int, std::basic_string<char> > > >::operator[]' requested here
         m_error_strings[i] = result;
         ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:36:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const std::basic_string<char>, unsigned int>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const std::basic_string<char>, unsigned int> >::_Rb_tree_node<const std::pair<const std::basic_string<char>, unsigned int> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, unsigned int> > >::construct<const std::pair<const std::basic_string<char>, unsigned int> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, unsigned int>, std::_Select1st<std::pair<const std::basic_string<char>, unsigned int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, unsigned int> > >::_M_create_node<const std::pair<const std::basic_string<char>, unsigned int> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, unsigned int>, std::_Select1st<std::pair<const std::basic_string<char>, unsigned int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, unsigned int> > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, unsigned int>, std::_Select1st<std::pair<const std::basic_string<char>, unsigned int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, unsigned int> > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<std::basic_string<char>, unsigned int, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, unsigned int> > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
./boost/regex/v4/cpp_regex_traits.hpp:754:13: note: in instantiation of member function 'std::map<std::basic_string<char>, unsigned int, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, unsigned int> > >::operator[]' requested here
            this->m_custom_class_names[s] = masks[j];
            ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:36:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const boost::re_detail::cpp_regex_traits_base<char>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<char> >, const boost::re_detail::cpp_regex_traits_base<char> *> > >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const boost::re_detail::cpp_regex_traits_base<char>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<char> >, const boost::re_detail::cpp_regex_traits_base<char> *> > > >::_Rb_tree_node<const std::pair<const boost::re_detail::cpp_regex_traits_base<char>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<char> >, const boost::re_detail::cpp_regex_traits_base<char> *> > > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const boost::re_detail::cpp_regex_traits_base<char>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<char> >, const boost::re_detail::cpp_regex_traits_base<char> *> > > > >::construct<const std::pair<const boost::re_detail::cpp_regex_traits_base<char>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<char> >, const boost::re_detail::cpp_regex_traits_base<char> *> > > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<boost::re_detail::cpp_regex_traits_base<char>, std::pair<const boost::re_detail::cpp_regex_traits_base<char>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<char> >, const boost::re_detail::cpp_regex_traits_base<char> *> > >, std::_Select1st<std::pair<const boost::re_detail::cpp_regex_traits_base<char>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<char> >, const boost::re_detail::cpp_regex_traits_base<char> *> > > >, std::less<boost::re_detail::cpp_regex_traits_base<char> >, std::allocator<std::pair<const boost::re_detail::cpp_regex_traits_base<char>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<char> >, const boost::re_detail::cpp_regex_traits_base<char> *> > > > >::_M_create_node<const std::pair<const boost::re_detail::cpp_regex_traits_base<char>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<char> >, const boost::re_detail::cpp_regex_traits_base<char> *> > > &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1191:34: note: in instantiation of member function 'std::_Rb_tree<boost::re_detail::cpp_regex_traits_base<char>, std::pair<const boost::re_detail::cpp_regex_traits_base<char>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<char> >, const boost::re_detail::cpp_regex_traits_base<char> *> > >, std::_Select1st<std::pair<const boost::re_detail::cpp_regex_traits_base<char>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<char> >, const boost::re_detail::cpp_regex_traits_base<char> *> > > >, std::less<boost::re_detail::cpp_regex_traits_base<char> >, std::allocator<std::pair<const boost::re_detail::cpp_regex_traits_base<char>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<char> >, const boost::re_detail::cpp_regex_traits_base<char> *> > > > >::_M_insert_' requested here
            return pair<iterator, bool>(_M_insert_(__x, __y, __v), true);
                                        ^
/usr/include/g++/bits/stl_map.h:501:21: note: in instantiation of member function 'std::_Rb_tree<boost::re_detail::cpp_regex_traits_base<char>, std::pair<const boost::re_detail::cpp_regex_traits_base<char>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<char> >, const boost::re_detail::cpp_regex_traits_base<char> *> > >, std::_Select1st<std::pair<const boost::re_detail::cpp_regex_traits_base<char>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<char> >, const boost::re_detail::cpp_regex_traits_base<char> *> > > >, std::less<boost::re_detail::cpp_regex_traits_base<char> >, std::allocator<std::pair<const boost::re_detail::cpp_regex_traits_base<char>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<char> >, const boost::re_detail::cpp_regex_traits_base<char> *> > > > >::_M_insert_unique' requested here
      { return _M_t._M_insert_unique(__x); }
                    ^
./boost/regex/pending/object_cache.hpp:125:17: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
   s_data.index.insert(std::make_pair(k, --(s_data.cont.end())));
                ^
./boost/regex/v4/regex_traits.hpp:75:21: note: in instantiation of member function 'boost::cpp_regex_traits<char>::cpp_regex_traits' requested here
   regex_traits() : implementationT() {}
                    ^
./boost/regex/v4/regex_traits.hpp:169:4: note: in instantiation of member function 'boost::regex_traits<char, boost::cpp_regex_traits<char> >::regex_traits' requested here
   regex_traits_wrapper(){}
   ^
./boost/regex/v4/basic_regex.hpp:166:23: note: in instantiation of member function 'boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_traits_wrapper' requested here
      : m_ptraits(new ::boost::regex_traits_wrapper<traits>()), m_expression(0), m_expression_len(0) {}
                      ^
./boost/regex/v4/basic_regex.hpp:202:4: note: in instantiation of member function 'boost::re_detail::regex_data<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_data' requested here
   basic_regex_implementation(){}
   ^
./boost/regex/v4/basic_regex.hpp:652:84: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::basic_regex_implementation' requested here
      temp = shared_ptr<re_detail::basic_regex_implementation<charT, traits> >(new re_detail::basic_regex_implementation<charT, traits>());
                                                                                   ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1545:17: error: overload resolution selected deleted operator '='
         result = *m_position++;
         ~~~~~~ ^ ~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_parser.hpp:1481:31: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::get_next_set_literal' requested here
   digraph<charT> start_range(get_next_set_literal(char_set));
                              ^
./boost/regex/v4/basic_regex_parser.hpp:1251:13: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_set_literal' requested here
            parse_set_literal(char_set);
            ^
./boost/regex/v4/basic_regex_parser.hpp:352:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_set' requested here
      return parse_set();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1549:14: error: overload resolution selected deleted operator '='
      result = unescape_character();
      ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1607:14: error: overload resolution selected deleted operator '='
      result = *m_position++;
      ~~~~~~ ^ ~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:314:16: error: overload resolution selected deleted operator '='
          *__position = _Tp(std::forward<_Args>(__args)...);
          ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/vector.tcc:122:8: note: in instantiation of function template specialization 'std::vector<boost::re_detail::digraph<char>, std::allocator<boost::re_detail::digraph<char> > >::_M_insert_aux<boost::re_detail::digraph<char> >' requested here
              _M_insert_aux(__position, std::move(__x_copy));
              ^
./boost/regex/v4/basic_regex_creator.hpp:89:16: note: in instantiation of member function 'std::vector<boost::re_detail::digraph<char>, std::allocator<boost::re_detail::digraph<char> > >::insert' requested here
      m_ranges.insert(m_ranges.end(), first);
               ^
./boost/regex/v4/basic_regex_parser.hpp:1498:19: note: in instantiation of member function 'boost::re_detail::basic_char_set<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::add_range' requested here
         char_set.add_range(start_range, end_range);
                  ^
./boost/regex/v4/basic_regex_parser.hpp:1251:13: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_set_literal' requested here
            parse_set_literal(char_set);
            ^
./boost/regex/v4/basic_regex_parser.hpp:352:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_set' requested here
      return parse_set();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:30:
In file included from /usr/include/g++/string:41:
In file included from /usr/include/g++/bits/char_traits.h:40:
/usr/include/g++/bits/stl_algobase.h:566:18: error: overload resolution selected deleted operator '='
            *--__result = std::move(*--__last);
            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_algobase.h:598:14: note: in instantiation of function template specialization 'std::__copy_move_backward<true, false, std::random_access_iterator_tag>::__copy_move_b<boost::re_detail::digraph<char> *, boost::re_detail::digraph<char> *>' requested here
      return std::__copy_move_backward<_IsMove, __simple,
             ^
/usr/include/g++/bits/stl_algobase.h:608:19: note: in instantiation of function template specialization 'std::__copy_move_backward_a<true, boost::re_detail::digraph<char> *, boost::re_detail::digraph<char> *>' requested here
      return _BI2(std::__copy_move_backward_a<_IsMove>
                  ^
/usr/include/g++/bits/stl_algobase.h:679:14: note: in instantiation of function template specialization 'std::__copy_move_backward_a2<true, boost::re_detail::digraph<char> *, boost::re_detail::digraph<char> *>' requested here
      return std::__copy_move_backward_a2<true>(std::__miter_base(__first),
             ^
/usr/include/g++/bits/vector.tcc:308:4: note: in instantiation of function template specialization 'std::move_backward<boost::re_detail::digraph<char> *, boost::re_detail::digraph<char> *>' requested here
          _GLIBCXX_MOVE_BACKWARD3(__position.base(),
          ^
/usr/include/g++/bits/stl_algobase.h:684:48: note: expanded from macro '_GLIBCXX_MOVE_BACKWARD3'
#define _GLIBCXX_MOVE_BACKWARD3(_Tp, _Up, _Vp) std::move_backward(_Tp, _Up, _Vp)
                                               ^
/usr/include/g++/bits/vector.tcc:122:8: note: in instantiation of function template specialization 'std::vector<boost::re_detail::digraph<char>, std::allocator<boost::re_detail::digraph<char> > >::_M_insert_aux<boost::re_detail::digraph<char> >' requested here
              _M_insert_aux(__position, std::move(__x_copy));
              ^
./boost/regex/v4/basic_regex_creator.hpp:89:16: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      m_ranges.insert(m_ranges.end(), first);
               ^
./boost/regex/v4/basic_regex_parser.hpp:1251:13: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_set_literal' requested here
            parse_set_literal(char_set);
            ^
./boost/regex/v4/basic_regex_parser.hpp:352:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_set' requested here
      return parse_set();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:314:16: error: overload resolution selected deleted operator '='
          *__position = _Tp(std::forward<_Args>(__args)...);
          ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/vector.tcc:126:6: note: in instantiation of function template specialization 'std::vector<boost::re_detail::digraph<char>, std::allocator<boost::re_detail::digraph<char> > >::_M_insert_aux<const boost::re_detail::digraph<char> &>' requested here
            _M_insert_aux(__position, __x);
            ^
./boost/regex/v4/basic_regex_creator.hpp:89:16: note: in instantiation of member function 'std::vector<boost::re_detail::digraph<char>, std::allocator<boost::re_detail::digraph<char> > >::insert' requested here
      m_ranges.insert(m_ranges.end(), first);
               ^
./boost/regex/v4/basic_regex_parser.hpp:1498:19: note: in instantiation of member function 'boost::re_detail::basic_char_set<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::add_range' requested here
         char_set.add_range(start_range, end_range);
                  ^
./boost/regex/v4/basic_regex_parser.hpp:1251:13: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_set_literal' requested here
            parse_set_literal(char_set);
            ^
./boost/regex/v4/basic_regex_parser.hpp:352:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_set' requested here
      return parse_set();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
./boost/regex/v4/basic_regex_creator.hpp:1038:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:928:21: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::calculate_backstep' requested here
            = this->calculate_backstep(state->next.p);
                    ^
./boost/regex/v4/basic_regex_creator.hpp:710:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::create_startmaps' requested here
   create_startmaps(m_pdata->m_first_state);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ~            ^                             ~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^~
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1116:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:718:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::create_startmap' requested here
   create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1117:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1118:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1305:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1306:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ~        ^                        ~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^~
                           =
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:76:
./boost/regex/v4/sub_match.hpp:146:9: error: call to deleted constructor of 'std::pair<const char *, const char *>'
      : std::pair<BidiIterator, BidiIterator>(that), 
        ^                                     ~~~~
/usr/include/g++/bits/stl_construct.h:80:38: note: in instantiation of member function 'boost::sub_match<const char *>::sub_match' requested here
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<const char *>, const boost::sub_match<const char *> &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<const char *> *, std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > > >, boost::sub_match<const char *> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<const char *> *, std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > > >, boost::sub_match<const char *> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_vector.h:970:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<const boost::sub_match<const char *> *, std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > > >, boost::sub_match<const char *> *, boost::sub_match<const char *> >' requested here
              std::__uninitialized_copy_a(__first, __last, __result,
              ^
/usr/include/g++/bits/vector.tcc:164:24: note: in instantiation of function template specialization 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<const char *> *, std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > > > >' requested here
              pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(),
                              ^
./boost/regex/v4/match_results.hpp:91:14: note: in instantiation of member function 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::operator=' requested here
      m_subs = m.m_subs;
             ^
./boost/regex/v4/match_results.hpp:576:13: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::operator=' requested here
      *this = m;
            ^
./boost/detail/container_fwd.hpp:141:42: note: function has been explicitly marked deleted here
    template <class T1, class T2> struct pair;
                                         ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<const char *>'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<const char *>, boost::sub_match<const char *> &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<boost::sub_match<const char *> *, boost::sub_match<const char *> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<boost::sub_match<const char *> *, boost::sub_match<const char *> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/vector.tcc:183:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<boost::sub_match<const char *> *, boost::sub_match<const char *> *, boost::sub_match<const char *> >' requested here
              std::__uninitialized_copy_a(__x._M_impl._M_start + size(),
              ^
./boost/regex/v4/match_results.hpp:91:14: note: in instantiation of member function 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::operator=' requested here
      m_subs = m.m_subs;
             ^
./boost/regex/v4/match_results.hpp:576:13: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::operator=' requested here
      *this = m;
            ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<const char *>' to 'const char *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:380:19: error: no matching constructor for initialization of 'value_type' (aka 'boost::sub_match<const char *>')
              value_type __x_copy = __x;
                         ^          ~~~
/usr/include/g++/bits/stl_vector.h:859:9: note: in instantiation of member function 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::_M_fill_insert' requested here
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/match_results.hpp:502:20: note: in instantiation of member function 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::insert' requested here
            m_subs.insert(m_subs.end(), n+2-len, v);
                   ^
./boost/regex/v4/perl_matcher_common.hpp:201:15: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::set_size' requested here
   m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), search_base, last);
              ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const value_type' (aka 'const boost::sub_match<const char *>') to 'const char *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<const char *>'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<const char *>, boost::sub_match<const char *> >' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<std::move_iterator<boost::sub_match<const char *> *>, boost::sub_match<const char *> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<std::move_iterator<boost::sub_match<const char *> *>, boost::sub_match<const char *> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_uninitialized.h:326:14: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<std::move_iterator<boost::sub_match<const char *> *>, boost::sub_match<const char *> *, boost::sub_match<const char *> >' requested here
      return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first),
             ^
/usr/include/g++/bits/vector.tcc:385:5: note: in instantiation of function template specialization 'std::__uninitialized_move_a<boost::sub_match<const char *> *, boost::sub_match<const char *> *, std::allocator<boost::sub_match<const char *> > >' requested here
                  std::__uninitialized_move_a(this->_M_impl._M_finish - __n,
                  ^
/usr/include/g++/bits/stl_vector.h:859:9: note: in instantiation of member function 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::_M_fill_insert' requested here
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/match_results.hpp:502:20: note: in instantiation of member function 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::insert' requested here
            m_subs.insert(m_subs.end(), n+2-len, v);
                   ^
./boost/regex/v4/perl_matcher_common.hpp:201:15: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::set_size' requested here
   m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), search_base, last);
              ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<const char *>' to 'const char *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:578:
./boost/regex/v4/perl_matcher_non_recursive.hpp:67:93: error: no matching constructor for initialization of 'sub_match<const char *>'
   saved_matched_paren(int i, const sub_match<BidiIterator>& s) : saved_state(1), index(i), sub(s){};
                                                                                            ^   ~
./boost/regex/v4/perl_matcher_non_recursive.hpp:237:20: note: in instantiation of member function 'boost::re_detail::saved_matched_paren<const char *>::saved_matched_paren' requested here
   (void) new (pmp)saved_matched_paren<BidiIterator>(index, sub);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:437:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_matched_paren' requested here
         push_matched_paren(0, (*m_presult)[0]);
         ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const sub_match<const char *>' to 'const char *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:146:9: error: call to deleted constructor of 'std::pair<__normal_iterator<const char *, basic_string<char> >, __normal_iterator<const char *, basic_string<char> > >'
      : std::pair<BidiIterator, BidiIterator>(that), 
        ^                                     ~~~~
/usr/include/g++/bits/stl_construct.h:80:38: note: in instantiation of member function 'boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >::sub_match' requested here
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, const boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > > >, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > > >, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_vector.h:970:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<const boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > > >, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >' requested here
              std::__uninitialized_copy_a(__first, __last, __result,
              ^
/usr/include/g++/bits/vector.tcc:164:24: note: in instantiation of function template specialization 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > > > >' requested here
              pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(),
                              ^
./boost/regex/v4/match_results.hpp:91:14: note: in instantiation of member function 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::operator=' requested here
      m_subs = m.m_subs;
             ^
./boost/regex/v4/match_results.hpp:576:13: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::operator=' requested here
      *this = m;
            ^
./boost/detail/container_fwd.hpp:141:42: note: function has been explicitly marked deleted here
    template <class T1, class T2> struct pair;
                                         ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/vector.tcc:183:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >' requested here
              std::__uninitialized_copy_a(__x._M_impl._M_start + size(),
              ^
./boost/regex/v4/match_results.hpp:91:14: note: in instantiation of member function 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::operator=' requested here
      m_subs = m.m_subs;
             ^
./boost/regex/v4/match_results.hpp:576:13: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::operator=' requested here
      *this = m;
            ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >' to '__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:380:19: error: no matching constructor for initialization of 'value_type' (aka 'boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >')
              value_type __x_copy = __x;
                         ^          ~~~
/usr/include/g++/bits/stl_vector.h:859:9: note: in instantiation of member function 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::_M_fill_insert' requested here
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/match_results.hpp:502:20: note: in instantiation of member function 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::insert' requested here
            m_subs.insert(m_subs.end(), n+2-len, v);
                   ^
./boost/regex/v4/perl_matcher_common.hpp:201:15: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::set_size' requested here
   m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), search_base, last);
              ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const value_type' (aka 'const boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >') to '__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<std::move_iterator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<std::move_iterator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_uninitialized.h:326:14: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<std::move_iterator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >' requested here
      return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first),
             ^
/usr/include/g++/bits/vector.tcc:385:5: note: in instantiation of function template specialization 'std::__uninitialized_move_a<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >' requested here
                  std::__uninitialized_move_a(this->_M_impl._M_finish - __n,
                  ^
/usr/include/g++/bits/stl_vector.h:859:9: note: in instantiation of member function 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::_M_fill_insert' requested here
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/match_results.hpp:502:20: note: in instantiation of member function 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::insert' requested here
            m_subs.insert(m_subs.end(), n+2-len, v);
                   ^
./boost/regex/v4/perl_matcher_common.hpp:201:15: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::set_size' requested here
   m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), search_base, last);
              ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >' to '__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
14 warnings and 20 errors generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pedantic -pthread -fPIC -std=c++0x -DBOOST_ALL_NO_LIB=1 -DBOOST_REGEX_DYN_LINK=1 -DNDEBUG -I"." -o "bin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi/instances.o" "libs/regex/build/../src/instances.cpp"

...failed compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi/instances.o...
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi/posix_api.o
In file included from libs/regex/build/../src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1038:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ~            ^                             ~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^~
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1116:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1117:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1118:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1305:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1306:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ~        ^                        ~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^~
                           =
In file included from libs/regex/build/../src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:262:12: error: overload resolution selected deleted operator '='
         r = s;
         ~ ^ ~
./boost/detail/container_fwd.hpp:141:42: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
    template <class T1, class T2> struct pair;
                                         ^
/usr/include/g++/bits/stl_pair.h:125:7: note: candidate function not viable: no known conversion from 're_detail::named_subexpressions::range_type' (aka 'pair<const_iterator, const_iterator>') to 'std::pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
      operator=(pair&& __p)
      ^
/usr/include/g++/bits/stl_pair.h:134:9: note: candidate function [with _U1 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, _U2 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >] not viable: no known conversion from 're_detail::named_subexpressions::range_type' (aka 'pair<const_iterator, const_iterator>') to 'pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
        operator=(pair<_U1, _U2>&& __p)
        ^
In file included from libs/regex/build/../src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1545:17: error: overload resolution selected deleted operator '='
         result = *m_position++;
         ~~~~~~ ^ ~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_parser.hpp:1481:31: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::get_next_set_literal' requested here
   digraph<charT> start_range(get_next_set_literal(char_set));
                              ^
./boost/regex/v4/basic_regex_parser.hpp:1251:13: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_set_literal' requested here
            parse_set_literal(char_set);
            ^
./boost/regex/v4/basic_regex_parser.hpp:352:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_set' requested here
      return parse_set();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:379:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:584:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
libs/regex/build/../src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1549:14: error: overload resolution selected deleted operator '='
      result = unescape_character();
      ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1607:14: error: overload resolution selected deleted operator '='
      result = *m_position++;
      ~~~~~~ ^ ~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:314:16: error: overload resolution selected deleted operator '='
          *__position = _Tp(std::forward<_Args>(__args)...);
          ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/vector.tcc:122:8: note: in instantiation of function template specialization 'std::vector<boost::re_detail::digraph<char>, std::allocator<boost::re_detail::digraph<char> > >::_M_insert_aux<boost::re_detail::digraph<char> >' requested here
              _M_insert_aux(__position, std::move(__x_copy));
              ^
./boost/regex/v4/basic_regex_creator.hpp:89:16: note: in instantiation of member function 'std::vector<boost::re_detail::digraph<char>, std::allocator<boost::re_detail::digraph<char> > >::insert' requested here
      m_ranges.insert(m_ranges.end(), first);
               ^
./boost/regex/v4/basic_regex_parser.hpp:1498:19: note: in instantiation of member function 'boost::re_detail::basic_char_set<char, boost::c_regex_traits<char> >::add_range' requested here
         char_set.add_range(start_range, end_range);
                  ^
./boost/regex/v4/basic_regex_parser.hpp:1251:13: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_set_literal' requested here
            parse_set_literal(char_set);
            ^
./boost/regex/v4/basic_regex_parser.hpp:352:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_set' requested here
      return parse_set();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:379:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:584:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
libs/regex/build/../src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:30:
In file included from /usr/include/g++/string:41:
In file included from /usr/include/g++/bits/char_traits.h:40:
/usr/include/g++/bits/stl_algobase.h:566:18: error: overload resolution selected deleted operator '='
            *--__result = std::move(*--__last);
            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_algobase.h:598:14: note: in instantiation of function template specialization 'std::__copy_move_backward<true, false, std::random_access_iterator_tag>::__copy_move_b<boost::re_detail::digraph<char> *, boost::re_detail::digraph<char> *>' requested here
      return std::__copy_move_backward<_IsMove, __simple,
             ^
/usr/include/g++/bits/stl_algobase.h:608:19: note: in instantiation of function template specialization 'std::__copy_move_backward_a<true, boost::re_detail::digraph<char> *, boost::re_detail::digraph<char> *>' requested here
      return _BI2(std::__copy_move_backward_a<_IsMove>
                  ^
/usr/include/g++/bits/stl_algobase.h:679:14: note: in instantiation of function template specialization 'std::__copy_move_backward_a2<true, boost::re_detail::digraph<char> *, boost::re_detail::digraph<char> *>' requested here
      return std::__copy_move_backward_a2<true>(std::__miter_base(__first),
             ^
/usr/include/g++/bits/vector.tcc:308:4: note: in instantiation of function template specialization 'std::move_backward<boost::re_detail::digraph<char> *, boost::re_detail::digraph<char> *>' requested here
          _GLIBCXX_MOVE_BACKWARD3(__position.base(),
          ^
/usr/include/g++/bits/stl_algobase.h:684:48: note: expanded from macro '_GLIBCXX_MOVE_BACKWARD3'
#define _GLIBCXX_MOVE_BACKWARD3(_Tp, _Up, _Vp) std::move_backward(_Tp, _Up, _Vp)
                                               ^
/usr/include/g++/bits/vector.tcc:122:8: note: in instantiation of function template specialization 'std::vector<boost::re_detail::digraph<char>, std::allocator<boost::re_detail::digraph<char> > >::_M_insert_aux<boost::re_detail::digraph<char> >' requested here
              _M_insert_aux(__position, std::move(__x_copy));
              ^
./boost/regex/v4/basic_regex_creator.hpp:89:16: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      m_ranges.insert(m_ranges.end(), first);
               ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:379:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:584:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
libs/regex/build/../src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:314:16: error: overload resolution selected deleted operator '='
          *__position = _Tp(std::forward<_Args>(__args)...);
          ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/vector.tcc:126:6: note: in instantiation of function template specialization 'std::vector<boost::re_detail::digraph<char>, std::allocator<boost::re_detail::digraph<char> > >::_M_insert_aux<const boost::re_detail::digraph<char> &>' requested here
            _M_insert_aux(__position, __x);
            ^
./boost/regex/v4/basic_regex_creator.hpp:89:16: note: in instantiation of member function 'std::vector<boost::re_detail::digraph<char>, std::allocator<boost::re_detail::digraph<char> > >::insert' requested here
      m_ranges.insert(m_ranges.end(), first);
               ^
./boost/regex/v4/basic_regex_parser.hpp:1498:19: note: in instantiation of member function 'boost::re_detail::basic_char_set<char, boost::c_regex_traits<char> >::add_range' requested here
         char_set.add_range(start_range, end_range);
                  ^
./boost/regex/v4/basic_regex_parser.hpp:1251:13: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_set_literal' requested here
            parse_set_literal(char_set);
            ^
./boost/regex/v4/basic_regex_parser.hpp:352:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_set' requested here
      return parse_set();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:379:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:584:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
libs/regex/build/../src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
./boost/regex/v4/basic_regex_creator.hpp:1038:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:928:21: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::calculate_backstep' requested here
            = this->calculate_backstep(state->next.p);
                    ^
./boost/regex/v4/basic_regex_creator.hpp:710:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::create_startmaps' requested here
   create_startmaps(m_pdata->m_first_state);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:379:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:584:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
libs/regex/build/../src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ~            ^                             ~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^~
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1116:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:718:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::create_startmap' requested here
   create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:379:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:584:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
libs/regex/build/../src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from libs/regex/build/../src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1117:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1118:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1305:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1306:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ~        ^                        ~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^~
                           =
In file included from libs/regex/build/../src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:76:
./boost/regex/v4/sub_match.hpp:146:9: error: call to deleted constructor of 'std::pair<const char *, const char *>'
      : std::pair<BidiIterator, BidiIterator>(that), 
        ^                                     ~~~~
./boost/regex/v4/perl_matcher_non_recursive.hpp:67:93: note: in instantiation of member function 'boost::sub_match<const char *>::sub_match' requested here
   saved_matched_paren(int i, const sub_match<BidiIterator>& s) : saved_state(1), index(i), sub(s){};
                                                                                            ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:237:20: note: in instantiation of member function 'boost::re_detail::saved_matched_paren<const char *>::saved_matched_paren' requested here
   (void) new (pmp)saved_matched_paren<BidiIterator>(index, sub);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:437:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::push_matched_paren' requested here
         push_matched_paren(0, (*m_presult)[0]);
         ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
libs/regex/build/../src/posix_api.cpp:248:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
./boost/detail/container_fwd.hpp:141:42: note: function has been explicitly marked deleted here
    template <class T1, class T2> struct pair;
                                         ^
In file included from libs/regex/build/../src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<const char *>'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<const char *>, const boost::sub_match<const char *> &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<const char *> *, std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > > >, boost::sub_match<const char *> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<const char *> *, std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > > >, boost::sub_match<const char *> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_vector.h:970:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<const boost::sub_match<const char *> *, std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > > >, boost::sub_match<const char *> *, boost::sub_match<const char *> >' requested here
              std::__uninitialized_copy_a(__first, __last, __result,
              ^
/usr/include/g++/bits/vector.tcc:164:24: note: in instantiation of function template specialization 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<const char *> *, std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > > > >' requested here
              pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(),
                              ^
./boost/regex/v4/match_results.hpp:91:14: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      m_subs = m.m_subs;
             ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
libs/regex/build/../src/posix_api.cpp:248:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const boost::sub_match<const char *>' to 'const char *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<const char *>'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<const char *>, boost::sub_match<const char *> &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<boost::sub_match<const char *> *, boost::sub_match<const char *> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<boost::sub_match<const char *> *, boost::sub_match<const char *> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/vector.tcc:183:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<boost::sub_match<const char *> *, boost::sub_match<const char *> *, boost::sub_match<const char *> >' requested here
              std::__uninitialized_copy_a(__x._M_impl._M_start + size(),
              ^
./boost/regex/v4/match_results.hpp:91:14: note: in instantiation of member function 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::operator=' requested here
      m_subs = m.m_subs;
             ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:934:24: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
            *m_presult = recursion_stack.back().results;
                       ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
libs/regex/build/../src/posix_api.cpp:248:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<const char *>' to 'const char *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:380:19: error: no matching constructor for initialization of 'value_type' (aka 'boost::sub_match<const char *>')
              value_type __x_copy = __x;
                         ^          ~~~
/usr/include/g++/bits/stl_vector.h:859:9: note: in instantiation of member function 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::_M_fill_insert' requested here
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/match_results.hpp:502:20: note: in instantiation of member function 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::insert' requested here
            m_subs.insert(m_subs.end(), n+2-len, v);
                   ^
./boost/regex/v4/perl_matcher_common.hpp:263:18: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::set_size' requested here
      m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), base, last);
                 ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
libs/regex/build/../src/posix_api.cpp:248:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const value_type' (aka 'const boost::sub_match<const char *>') to 'const char *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<const char *>'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<const char *>, boost::sub_match<const char *> >' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<std::move_iterator<boost::sub_match<const char *> *>, boost::sub_match<const char *> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<std::move_iterator<boost::sub_match<const char *> *>, boost::sub_match<const char *> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_uninitialized.h:326:14: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<std::move_iterator<boost::sub_match<const char *> *>, boost::sub_match<const char *> *, boost::sub_match<const char *> >' requested here
      return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first),
             ^
/usr/include/g++/bits/vector.tcc:385:5: note: in instantiation of function template specialization 'std::__uninitialized_move_a<boost::sub_match<const char *> *, boost::sub_match<const char *> *, std::allocator<boost::sub_match<const char *> > >' requested here
                  std::__uninitialized_move_a(this->_M_impl._M_finish - __n,
                  ^
/usr/include/g++/bits/stl_vector.h:859:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/perl_matcher_common.hpp:263:18: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::set_size' requested here
      m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), base, last);
                 ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
libs/regex/build/../src/posix_api.cpp:248:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<const char *>' to 'const char *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
14 warnings and 12 errors generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pedantic -pthread -fPIC -std=c++0x -DBOOST_ALL_NO_LIB=1 -DBOOST_REGEX_DYN_LINK=1 -DNDEBUG -I"." -o "bin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi/posix_api.o" "libs/regex/build/../src/posix_api.cpp"

...failed compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi/posix_api.o...
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi/regex.o
In file included from libs/regex/build/../src/regex.cpp:23:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1038:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ~            ^                             ~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^~
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1116:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1117:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1118:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1305:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1306:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ~        ^                        ~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^~
                           =
In file included from libs/regex/build/../src/regex.cpp:23:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:262:12: error: overload resolution selected deleted operator '='
         r = s;
         ~ ^ ~
./boost/detail/container_fwd.hpp:141:42: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
    template <class T1, class T2> struct pair;
                                         ^
/usr/include/g++/bits/stl_pair.h:125:7: note: candidate function not viable: no known conversion from 're_detail::named_subexpressions::range_type' (aka 'pair<const_iterator, const_iterator>') to 'std::pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
      operator=(pair&& __p)
      ^
/usr/include/g++/bits/stl_pair.h:134:9: note: candidate function [with _U1 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, _U2 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >] not viable: no known conversion from 're_detail::named_subexpressions::range_type' (aka 'pair<const_iterator, const_iterator>') to 'pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
        operator=(pair<_U1, _U2>&& __p)
        ^
7 warnings and 1 error generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pedantic -pthread -fPIC -std=c++0x -DBOOST_ALL_NO_LIB=1 -DBOOST_REGEX_DYN_LINK=1 -DNDEBUG -I"." -o "bin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi/regex.o" "libs/regex/build/../src/regex.cpp"

...failed compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi/regex.o...
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi/regex_debug.o
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi/regex_raw_buffer.o
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi/regex_traits_defaults.o
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi/static_mutex.o
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi/w32_regex_traits.o
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi/wc_regex_traits.o
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi/wide_posix_api.o
In file included from libs/regex/build/../src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1038:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ~            ^                             ~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^~
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1116:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1117:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1118:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1305:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1306:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ~        ^                        ~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^~
                           =
In file included from libs/regex/build/../src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:262:12: error: overload resolution selected deleted operator '='
         r = s;
         ~ ^ ~
./boost/detail/container_fwd.hpp:141:42: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
    template <class T1, class T2> struct pair;
                                         ^
/usr/include/g++/bits/stl_pair.h:125:7: note: candidate function not viable: no known conversion from 're_detail::named_subexpressions::range_type' (aka 'pair<const_iterator, const_iterator>') to 'std::pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
      operator=(pair&& __p)
      ^
/usr/include/g++/bits/stl_pair.h:134:9: note: candidate function [with _U1 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, _U2 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >] not viable: no known conversion from 're_detail::named_subexpressions::range_type' (aka 'pair<const_iterator, const_iterator>') to 'pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
        operator=(pair<_U1, _U2>&& __p)
        ^
In file included from libs/regex/build/../src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1545:17: error: overload resolution selected deleted operator '='
         result = *m_position++;
         ~~~~~~ ^ ~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_parser.hpp:1481:31: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::get_next_set_literal' requested here
   digraph<charT> start_range(get_next_set_literal(char_set));
                              ^
./boost/regex/v4/basic_regex_parser.hpp:1251:13: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_set_literal' requested here
            parse_set_literal(char_set);
            ^
./boost/regex/v4/basic_regex_parser.hpp:352:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_set' requested here
      return parse_set();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:379:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:584:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
libs/regex/build/../src/wide_posix_api.cpp:137:54: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
      static_cast<wc_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                     ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1549:14: error: overload resolution selected deleted operator '='
      result = unescape_character();
      ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1607:14: error: overload resolution selected deleted operator '='
      result = *m_position++;
      ~~~~~~ ^ ~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:314:16: error: overload resolution selected deleted operator '='
          *__position = _Tp(std::forward<_Args>(__args)...);
          ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/vector.tcc:122:8: note: in instantiation of function template specialization 'std::vector<boost::re_detail::digraph<wchar_t>, std::allocator<boost::re_detail::digraph<wchar_t> > >::_M_insert_aux<boost::re_detail::digraph<wchar_t> >' requested here
              _M_insert_aux(__position, std::move(__x_copy));
              ^
./boost/regex/v4/basic_regex_creator.hpp:89:16: note: in instantiation of member function 'std::vector<boost::re_detail::digraph<wchar_t>, std::allocator<boost::re_detail::digraph<wchar_t> > >::insert' requested here
      m_ranges.insert(m_ranges.end(), first);
               ^
./boost/regex/v4/basic_regex_parser.hpp:1498:19: note: in instantiation of member function 'boost::re_detail::basic_char_set<wchar_t, boost::c_regex_traits<wchar_t> >::add_range' requested here
         char_set.add_range(start_range, end_range);
                  ^
./boost/regex/v4/basic_regex_parser.hpp:1251:13: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_set_literal' requested here
            parse_set_literal(char_set);
            ^
./boost/regex/v4/basic_regex_parser.hpp:352:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_set' requested here
      return parse_set();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:379:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:584:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
libs/regex/build/../src/wide_posix_api.cpp:137:54: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
      static_cast<wc_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                     ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:30:
In file included from /usr/include/g++/string:41:
In file included from /usr/include/g++/bits/char_traits.h:40:
/usr/include/g++/bits/stl_algobase.h:566:18: error: overload resolution selected deleted operator '='
            *--__result = std::move(*--__last);
            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_algobase.h:598:14: note: in instantiation of function template specialization 'std::__copy_move_backward<true, false, std::random_access_iterator_tag>::__copy_move_b<boost::re_detail::digraph<wchar_t> *, boost::re_detail::digraph<wchar_t> *>' requested here
      return std::__copy_move_backward<_IsMove, __simple,
             ^
/usr/include/g++/bits/stl_algobase.h:608:19: note: in instantiation of function template specialization 'std::__copy_move_backward_a<true, boost::re_detail::digraph<wchar_t> *, boost::re_detail::digraph<wchar_t> *>' requested here
      return _BI2(std::__copy_move_backward_a<_IsMove>
                  ^
/usr/include/g++/bits/stl_algobase.h:679:14: note: in instantiation of function template specialization 'std::__copy_move_backward_a2<true, boost::re_detail::digraph<wchar_t> *, boost::re_detail::digraph<wchar_t> *>' requested here
      return std::__copy_move_backward_a2<true>(std::__miter_base(__first),
             ^
/usr/include/g++/bits/vector.tcc:308:4: note: in instantiation of function template specialization 'std::move_backward<boost::re_detail::digraph<wchar_t> *, boost::re_detail::digraph<wchar_t> *>' requested here
          _GLIBCXX_MOVE_BACKWARD3(__position.base(),
          ^
/usr/include/g++/bits/stl_algobase.h:684:48: note: expanded from macro '_GLIBCXX_MOVE_BACKWARD3'
#define _GLIBCXX_MOVE_BACKWARD3(_Tp, _Up, _Vp) std::move_backward(_Tp, _Up, _Vp)
                                               ^
/usr/include/g++/bits/vector.tcc:122:8: note: in instantiation of function template specialization 'std::vector<boost::re_detail::digraph<wchar_t>, std::allocator<boost::re_detail::digraph<wchar_t> > >::_M_insert_aux<boost::re_detail::digraph<wchar_t> >' requested here
              _M_insert_aux(__position, std::move(__x_copy));
              ^
./boost/regex/v4/basic_regex_creator.hpp:89:16: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      m_ranges.insert(m_ranges.end(), first);
               ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:379:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:584:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
libs/regex/build/../src/wide_posix_api.cpp:137:54: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
      static_cast<wc_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                     ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:314:16: error: overload resolution selected deleted operator '='
          *__position = _Tp(std::forward<_Args>(__args)...);
          ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/vector.tcc:126:6: note: in instantiation of function template specialization 'std::vector<boost::re_detail::digraph<wchar_t>, std::allocator<boost::re_detail::digraph<wchar_t> > >::_M_insert_aux<const boost::re_detail::digraph<wchar_t> &>' requested here
            _M_insert_aux(__position, __x);
            ^
./boost/regex/v4/basic_regex_creator.hpp:89:16: note: in instantiation of member function 'std::vector<boost::re_detail::digraph<wchar_t>, std::allocator<boost::re_detail::digraph<wchar_t> > >::insert' requested here
      m_ranges.insert(m_ranges.end(), first);
               ^
./boost/regex/v4/basic_regex_parser.hpp:1498:19: note: in instantiation of member function 'boost::re_detail::basic_char_set<wchar_t, boost::c_regex_traits<wchar_t> >::add_range' requested here
         char_set.add_range(start_range, end_range);
                  ^
./boost/regex/v4/basic_regex_parser.hpp:1251:13: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_set_literal' requested here
            parse_set_literal(char_set);
            ^
./boost/regex/v4/basic_regex_parser.hpp:352:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_set' requested here
      return parse_set();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:379:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:584:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
libs/regex/build/../src/wide_posix_api.cpp:137:54: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
      static_cast<wc_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                     ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
./boost/regex/v4/basic_regex_creator.hpp:1038:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:928:21: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::calculate_backstep' requested here
            = this->calculate_backstep(state->next.p);
                    ^
./boost/regex/v4/basic_regex_creator.hpp:710:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::create_startmaps' requested here
   create_startmaps(m_pdata->m_first_state);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:379:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:584:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
libs/regex/build/../src/wide_posix_api.cpp:137:54: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
      static_cast<wc_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                     ^
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ~            ^                             ~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^~
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1116:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:718:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::create_startmap' requested here
   create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:379:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:584:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
libs/regex/build/../src/wide_posix_api.cpp:137:54: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
      static_cast<wc_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                     ^
In file included from libs/regex/build/../src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1117:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1118:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1305:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1306:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ~        ^                        ~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^~
                           =
In file included from libs/regex/build/../src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:76:
./boost/regex/v4/sub_match.hpp:146:9: error: call to deleted constructor of 'std::pair<const wchar_t *, const wchar_t *>'
      : std::pair<BidiIterator, BidiIterator>(that), 
        ^                                     ~~~~
./boost/regex/v4/perl_matcher_non_recursive.hpp:67:93: note: in instantiation of member function 'boost::sub_match<const wchar_t *>::sub_match' requested here
   saved_matched_paren(int i, const sub_match<BidiIterator>& s) : saved_state(1), index(i), sub(s){};
                                                                                            ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:237:20: note: in instantiation of member function 'boost::re_detail::saved_matched_paren<const wchar_t *>::saved_matched_paren' requested here
   (void) new (pmp)saved_matched_paren<BidiIterator>(index, sub);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:437:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::push_matched_paren' requested here
         push_matched_paren(0, (*m_presult)[0]);
         ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
libs/regex/build/../src/wide_posix_api.cpp:267:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
      result = regex_search(start, end, m, *static_cast<wc_regex_type*>(expression->guts), flags);
               ^
./boost/detail/container_fwd.hpp:141:42: note: function has been explicitly marked deleted here
    template <class T1, class T2> struct pair;
                                         ^
In file included from libs/regex/build/../src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<const wchar_t *>'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<const wchar_t *>, const boost::sub_match<const wchar_t *> &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<const wchar_t *> *, std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > > >, boost::sub_match<const wchar_t *> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<const wchar_t *> *, std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > > >, boost::sub_match<const wchar_t *> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_vector.h:970:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<const boost::sub_match<const wchar_t *> *, std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > > >, boost::sub_match<const wchar_t *> *, boost::sub_match<const wchar_t *> >' requested here
              std::__uninitialized_copy_a(__first, __last, __result,
              ^
/usr/include/g++/bits/vector.tcc:164:24: note: in instantiation of function template specialization 'std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<const wchar_t *> *, std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > > > >' requested here
              pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(),
                              ^
./boost/regex/v4/match_results.hpp:91:14: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      m_subs = m.m_subs;
             ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
libs/regex/build/../src/wide_posix_api.cpp:267:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
      result = regex_search(start, end, m, *static_cast<wc_regex_type*>(expression->guts), flags);
               ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const boost::sub_match<const wchar_t *>' to 'const wchar_t *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<const wchar_t *>'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<const wchar_t *>, boost::sub_match<const wchar_t *> &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<boost::sub_match<const wchar_t *> *, boost::sub_match<const wchar_t *> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<boost::sub_match<const wchar_t *> *, boost::sub_match<const wchar_t *> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/vector.tcc:183:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<boost::sub_match<const wchar_t *> *, boost::sub_match<const wchar_t *> *, boost::sub_match<const wchar_t *> >' requested here
              std::__uninitialized_copy_a(__x._M_impl._M_start + size(),
              ^
./boost/regex/v4/match_results.hpp:91:14: note: in instantiation of member function 'std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > >::operator=' requested here
      m_subs = m.m_subs;
             ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:934:24: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
            *m_presult = recursion_stack.back().results;
                       ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
libs/regex/build/../src/wide_posix_api.cpp:267:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
      result = regex_search(start, end, m, *static_cast<wc_regex_type*>(expression->guts), flags);
               ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<const wchar_t *>' to 'const wchar_t *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:380:19: error: no matching constructor for initialization of 'value_type' (aka 'boost::sub_match<const wchar_t *>')
              value_type __x_copy = __x;
                         ^          ~~~
/usr/include/g++/bits/stl_vector.h:859:9: note: in instantiation of member function 'std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > >::_M_fill_insert' requested here
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/match_results.hpp:502:20: note: in instantiation of member function 'std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > >::insert' requested here
            m_subs.insert(m_subs.end(), n+2-len, v);
                   ^
./boost/regex/v4/perl_matcher_common.hpp:263:18: note: in instantiation of member function 'boost::match_results<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> > >::set_size' requested here
      m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), base, last);
                 ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
libs/regex/build/../src/wide_posix_api.cpp:267:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
      result = regex_search(start, end, m, *static_cast<wc_regex_type*>(expression->guts), flags);
               ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const value_type' (aka 'const boost::sub_match<const wchar_t *>') to 'const wchar_t *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<const wchar_t *>'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<const wchar_t *>, boost::sub_match<const wchar_t *> >' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<std::move_iterator<boost::sub_match<const wchar_t *> *>, boost::sub_match<const wchar_t *> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<std::move_iterator<boost::sub_match<const wchar_t *> *>, boost::sub_match<const wchar_t *> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_uninitialized.h:326:14: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<std::move_iterator<boost::sub_match<const wchar_t *> *>, boost::sub_match<const wchar_t *> *, boost::sub_match<const wchar_t *> >' requested here
      return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first),
             ^
/usr/include/g++/bits/vector.tcc:385:5: note: in instantiation of function template specialization 'std::__uninitialized_move_a<boost::sub_match<const wchar_t *> *, boost::sub_match<const wchar_t *> *, std::allocator<boost::sub_match<const wchar_t *> > >' requested here
                  std::__uninitialized_move_a(this->_M_impl._M_finish - __n,
                  ^
/usr/include/g++/bits/stl_vector.h:859:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/perl_matcher_common.hpp:263:18: note: in instantiation of member function 'boost::match_results<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> > >::set_size' requested here
      m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), base, last);
                 ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
libs/regex/build/../src/wide_posix_api.cpp:267:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
      result = regex_search(start, end, m, *static_cast<wc_regex_type*>(expression->guts), flags);
               ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<const wchar_t *>' to 'const wchar_t *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
14 warnings and 12 errors generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pedantic -pthread -fPIC -std=c++0x -DBOOST_ALL_NO_LIB=1 -DBOOST_REGEX_DYN_LINK=1 -DNDEBUG -I"." -o "bin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi/wide_posix_api.o" "libs/regex/build/../src/wide_posix_api.cpp"

...failed compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi/wide_posix_api.o...
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi/winstances.o
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1038:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ~            ^                             ~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^~
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1116:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1117:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1118:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1305:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1306:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ~        ^                        ~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^~
                           =
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:262:12: error: overload resolution selected deleted operator '='
         r = s;
         ~ ^ ~
./boost/detail/container_fwd.hpp:141:42: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
    template <class T1, class T2> struct pair;
                                         ^
/usr/include/g++/bits/stl_pair.h:125:7: note: candidate function not viable: no known conversion from 're_detail::named_subexpressions::range_type' (aka 'pair<const_iterator, const_iterator>') to 'std::pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
      operator=(pair&& __p)
      ^
/usr/include/g++/bits/stl_pair.h:134:9: note: candidate function [with _U1 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, _U2 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >] not viable: no known conversion from 're_detail::named_subexpressions::range_type' (aka 'pair<const_iterator, const_iterator>') to 'pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
        operator=(pair<_U1, _U2>&& __p)
        ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:36:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const int, std::basic_string<char> >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const int, std::basic_string<char> > >::_Rb_tree_node<const std::pair<const int, std::basic_string<char> > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::basic_string<char> > > >::construct<const std::pair<const int, std::basic_string<char> > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<int, std::pair<const int, std::basic_string<char> >, std::_Select1st<std::pair<const int, std::basic_string<char> > >, std::less<int>, std::allocator<std::pair<const int, std::basic_string<char> > > >::_M_create_node<const std::pair<const int, std::basic_string<char> > &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<int, std::pair<const int, std::basic_string<char> >, std::_Select1st<std::pair<const int, std::basic_string<char> > >, std::less<int>, std::allocator<std::pair<const int, std::basic_string<char> > > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<int, std::pair<const int, std::basic_string<char> >, std::_Select1st<std::pair<const int, std::basic_string<char> > >, std::less<int>, std::allocator<std::pair<const int, std::basic_string<char> > > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<int, std::basic_string<char>, std::less<int>, std::allocator<std::pair<const int, std::basic_string<char> > > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
./boost/regex/v4/cpp_regex_traits.hpp:703:10: note: in instantiation of member function 'std::map<int, std::basic_string<char>, std::less<int>, std::allocator<std::pair<const int, std::basic_string<char> > > >::operator[]' requested here
         m_error_strings[i] = result;
         ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:36:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const std::basic_string<wchar_t>, unsigned int>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const std::basic_string<wchar_t>, unsigned int> >::_Rb_tree_node<const std::pair<const std::basic_string<wchar_t>, unsigned int> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<wchar_t>, unsigned int> > >::construct<const std::pair<const std::basic_string<wchar_t>, unsigned int> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<std::basic_string<wchar_t>, std::pair<const std::basic_string<wchar_t>, unsigned int>, std::_Select1st<std::pair<const std::basic_string<wchar_t>, unsigned int> >, std::less<std::basic_string<wchar_t> >, std::allocator<std::pair<const std::basic_string<wchar_t>, unsigned int> > >::_M_create_node<const std::pair<const std::basic_string<wchar_t>, unsigned int> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<wchar_t>, std::pair<const std::basic_string<wchar_t>, unsigned int>, std::_Select1st<std::pair<const std::basic_string<wchar_t>, unsigned int> >, std::less<std::basic_string<wchar_t> >, std::allocator<std::pair<const std::basic_string<wchar_t>, unsigned int> > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<wchar_t>, std::pair<const std::basic_string<wchar_t>, unsigned int>, std::_Select1st<std::pair<const std::basic_string<wchar_t>, unsigned int> >, std::less<std::basic_string<wchar_t> >, std::allocator<std::pair<const std::basic_string<wchar_t>, unsigned int> > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<std::basic_string<wchar_t>, unsigned int, std::less<std::basic_string<wchar_t> >, std::allocator<std::pair<const std::basic_string<wchar_t>, unsigned int> > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
./boost/regex/v4/cpp_regex_traits.hpp:754:13: note: in instantiation of member function 'std::map<std::basic_string<wchar_t>, unsigned int, std::less<std::basic_string<wchar_t> >, std::allocator<std::pair<const std::basic_string<wchar_t>, unsigned int> > >::operator[]' requested here
            this->m_custom_class_names[s] = masks[j];
            ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:36:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const wchar_t, unsigned char>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const wchar_t, unsigned char> >::_Rb_tree_node<const std::pair<const wchar_t, unsigned char> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const wchar_t, unsigned char> > >::construct<const std::pair<const wchar_t, unsigned char> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<wchar_t, std::pair<const wchar_t, unsigned char>, std::_Select1st<std::pair<const wchar_t, unsigned char> >, std::less<wchar_t>, std::allocator<std::pair<const wchar_t, unsigned char> > >::_M_create_node<const std::pair<const wchar_t, unsigned char> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<wchar_t, std::pair<const wchar_t, unsigned char>, std::_Select1st<std::pair<const wchar_t, unsigned char> >, std::less<wchar_t>, std::allocator<std::pair<const wchar_t, unsigned char> > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<wchar_t, std::pair<const wchar_t, unsigned char>, std::_Select1st<std::pair<const wchar_t, unsigned char> >, std::less<wchar_t>, std::allocator<std::pair<const wchar_t, unsigned char> > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
./boost/regex/v4/regex_traits.hpp:75:21: note: in instantiation of member function 'boost::cpp_regex_traits<wchar_t>::cpp_regex_traits' requested here
   regex_traits() : implementationT() {}
                    ^
./boost/regex/v4/regex_traits.hpp:169:4: note: in instantiation of member function 'boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> >::regex_traits' requested here
   regex_traits_wrapper(){}
   ^
./boost/regex/v4/basic_regex.hpp:166:23: note: in instantiation of member function 'boost::regex_traits_wrapper<boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::regex_traits_wrapper' requested here
      : m_ptraits(new ::boost::regex_traits_wrapper<traits>()), m_expression(0), m_expression_len(0) {}
                      ^
./boost/regex/v4/basic_regex.hpp:202:4: note: in instantiation of member function 'boost::re_detail::regex_data<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::regex_data' requested here
   basic_regex_implementation(){}
   ^
./boost/regex/v4/basic_regex.hpp:652:84: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::basic_regex_implementation' requested here
      temp = shared_ptr<re_detail::basic_regex_implementation<charT, traits> >(new re_detail::basic_regex_implementation<charT, traits>());
                                                                                   ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:36:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const boost::re_detail::cpp_regex_traits_base<wchar_t>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<wchar_t> >, const boost::re_detail::cpp_regex_traits_base<wchar_t> *> > >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const boost::re_detail::cpp_regex_traits_base<wchar_t>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<wchar_t> >, const boost::re_detail::cpp_regex_traits_base<wchar_t> *> > > >::_Rb_tree_node<const std::pair<const boost::re_detail::cpp_regex_traits_base<wchar_t>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<wchar_t> >, const boost::re_detail::cpp_regex_traits_base<wchar_t> *> > > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const boost::re_detail::cpp_regex_traits_base<wchar_t>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<wchar_t> >, const boost::re_detail::cpp_regex_traits_base<wchar_t> *> > > > >::construct<const std::pair<const boost::re_detail::cpp_regex_traits_base<wchar_t>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<wchar_t> >, const boost::re_detail::cpp_regex_traits_base<wchar_t> *> > > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<boost::re_detail::cpp_regex_traits_base<wchar_t>, std::pair<const boost::re_detail::cpp_regex_traits_base<wchar_t>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<wchar_t> >, const boost::re_detail::cpp_regex_traits_base<wchar_t> *> > >, std::_Select1st<std::pair<const boost::re_detail::cpp_regex_traits_base<wchar_t>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<wchar_t> >, const boost::re_detail::cpp_regex_traits_base<wchar_t> *> > > >, std::less<boost::re_detail::cpp_regex_traits_base<wchar_t> >, std::allocator<std::pair<const boost::re_detail::cpp_regex_traits_base<wchar_t>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<wchar_t> >, const boost::re_detail::cpp_regex_traits_base<wchar_t> *> > > > >::_M_create_node<const std::pair<const boost::re_detail::cpp_regex_traits_base<wchar_t>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<wchar_t> >, const boost::re_detail::cpp_regex_traits_base<wchar_t> *> > > &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1191:34: note: in instantiation of member function 'std::_Rb_tree<boost::re_detail::cpp_regex_traits_base<wchar_t>, std::pair<const boost::re_detail::cpp_regex_traits_base<wchar_t>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<wchar_t> >, const boost::re_detail::cpp_regex_traits_base<wchar_t> *> > >, std::_Select1st<std::pair<const boost::re_detail::cpp_regex_traits_base<wchar_t>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<wchar_t> >, const boost::re_detail::cpp_regex_traits_base<wchar_t> *> > > >, std::less<boost::re_detail::cpp_regex_traits_base<wchar_t> >, std::allocator<std::pair<const boost::re_detail::cpp_regex_traits_base<wchar_t>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<wchar_t> >, const boost::re_detail::cpp_regex_traits_base<wchar_t> *> > > > >::_M_insert_' requested here
            return pair<iterator, bool>(_M_insert_(__x, __y, __v), true);
                                        ^
/usr/include/g++/bits/stl_map.h:501:21: note: in instantiation of member function 'std::_Rb_tree<boost::re_detail::cpp_regex_traits_base<wchar_t>, std::pair<const boost::re_detail::cpp_regex_traits_base<wchar_t>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<wchar_t> >, const boost::re_detail::cpp_regex_traits_base<wchar_t> *> > >, std::_Select1st<std::pair<const boost::re_detail::cpp_regex_traits_base<wchar_t>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<wchar_t> >, const boost::re_detail::cpp_regex_traits_base<wchar_t> *> > > >, std::less<boost::re_detail::cpp_regex_traits_base<wchar_t> >, std::allocator<std::pair<const boost::re_detail::cpp_regex_traits_base<wchar_t>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<wchar_t> >, const boost::re_detail::cpp_regex_traits_base<wchar_t> *> > > > >::_M_insert_unique' requested here
      { return _M_t._M_insert_unique(__x); }
                    ^
./boost/regex/pending/object_cache.hpp:125:17: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
   s_data.index.insert(std::make_pair(k, --(s_data.cont.end())));
                ^
./boost/regex/v4/regex_traits.hpp:75:21: note: in instantiation of member function 'boost::cpp_regex_traits<wchar_t>::cpp_regex_traits' requested here
   regex_traits() : implementationT() {}
                    ^
./boost/regex/v4/regex_traits.hpp:169:4: note: in instantiation of member function 'boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> >::regex_traits' requested here
   regex_traits_wrapper(){}
   ^
./boost/regex/v4/basic_regex.hpp:166:23: note: in instantiation of member function 'boost::regex_traits_wrapper<boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::regex_traits_wrapper' requested here
      : m_ptraits(new ::boost::regex_traits_wrapper<traits>()), m_expression(0), m_expression_len(0) {}
                      ^
./boost/regex/v4/basic_regex.hpp:202:4: note: in instantiation of member function 'boost::re_detail::regex_data<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::regex_data' requested here
   basic_regex_implementation(){}
   ^
./boost/regex/v4/basic_regex.hpp:652:84: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::basic_regex_implementation' requested here
      temp = shared_ptr<re_detail::basic_regex_implementation<charT, traits> >(new re_detail::basic_regex_implementation<charT, traits>());
                                                                                   ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1545:17: error: overload resolution selected deleted operator '='
         result = *m_position++;
         ~~~~~~ ^ ~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_parser.hpp:1481:31: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::get_next_set_literal' requested here
   digraph<charT> start_range(get_next_set_literal(char_set));
                              ^
./boost/regex/v4/basic_regex_parser.hpp:1251:13: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_set_literal' requested here
            parse_set_literal(char_set);
            ^
./boost/regex/v4/basic_regex_parser.hpp:352:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_set' requested here
      return parse_set();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1549:14: error: overload resolution selected deleted operator '='
      result = unescape_character();
      ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1607:14: error: overload resolution selected deleted operator '='
      result = *m_position++;
      ~~~~~~ ^ ~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:314:16: error: overload resolution selected deleted operator '='
          *__position = _Tp(std::forward<_Args>(__args)...);
          ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/vector.tcc:122:8: note: in instantiation of function template specialization 'std::vector<boost::re_detail::digraph<wchar_t>, std::allocator<boost::re_detail::digraph<wchar_t> > >::_M_insert_aux<boost::re_detail::digraph<wchar_t> >' requested here
              _M_insert_aux(__position, std::move(__x_copy));
              ^
./boost/regex/v4/basic_regex_creator.hpp:89:16: note: in instantiation of member function 'std::vector<boost::re_detail::digraph<wchar_t>, std::allocator<boost::re_detail::digraph<wchar_t> > >::insert' requested here
      m_ranges.insert(m_ranges.end(), first);
               ^
./boost/regex/v4/basic_regex_parser.hpp:1498:19: note: in instantiation of member function 'boost::re_detail::basic_char_set<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::add_range' requested here
         char_set.add_range(start_range, end_range);
                  ^
./boost/regex/v4/basic_regex_parser.hpp:1251:13: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_set_literal' requested here
            parse_set_literal(char_set);
            ^
./boost/regex/v4/basic_regex_parser.hpp:352:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_set' requested here
      return parse_set();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:30:
In file included from /usr/include/g++/string:41:
In file included from /usr/include/g++/bits/char_traits.h:40:
/usr/include/g++/bits/stl_algobase.h:566:18: error: overload resolution selected deleted operator '='
            *--__result = std::move(*--__last);
            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_algobase.h:598:14: note: in instantiation of function template specialization 'std::__copy_move_backward<true, false, std::random_access_iterator_tag>::__copy_move_b<boost::re_detail::digraph<wchar_t> *, boost::re_detail::digraph<wchar_t> *>' requested here
      return std::__copy_move_backward<_IsMove, __simple,
             ^
/usr/include/g++/bits/stl_algobase.h:608:19: note: in instantiation of function template specialization 'std::__copy_move_backward_a<true, boost::re_detail::digraph<wchar_t> *, boost::re_detail::digraph<wchar_t> *>' requested here
      return _BI2(std::__copy_move_backward_a<_IsMove>
                  ^
/usr/include/g++/bits/stl_algobase.h:679:14: note: in instantiation of function template specialization 'std::__copy_move_backward_a2<true, boost::re_detail::digraph<wchar_t> *, boost::re_detail::digraph<wchar_t> *>' requested here
      return std::__copy_move_backward_a2<true>(std::__miter_base(__first),
             ^
/usr/include/g++/bits/vector.tcc:308:4: note: in instantiation of function template specialization 'std::move_backward<boost::re_detail::digraph<wchar_t> *, boost::re_detail::digraph<wchar_t> *>' requested here
          _GLIBCXX_MOVE_BACKWARD3(__position.base(),
          ^
/usr/include/g++/bits/stl_algobase.h:684:48: note: expanded from macro '_GLIBCXX_MOVE_BACKWARD3'
#define _GLIBCXX_MOVE_BACKWARD3(_Tp, _Up, _Vp) std::move_backward(_Tp, _Up, _Vp)
                                               ^
/usr/include/g++/bits/vector.tcc:122:8: note: in instantiation of function template specialization 'std::vector<boost::re_detail::digraph<wchar_t>, std::allocator<boost::re_detail::digraph<wchar_t> > >::_M_insert_aux<boost::re_detail::digraph<wchar_t> >' requested here
              _M_insert_aux(__position, std::move(__x_copy));
              ^
./boost/regex/v4/basic_regex_creator.hpp:89:16: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      m_ranges.insert(m_ranges.end(), first);
               ^
./boost/regex/v4/basic_regex_parser.hpp:1251:13: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_set_literal' requested here
            parse_set_literal(char_set);
            ^
./boost/regex/v4/basic_regex_parser.hpp:352:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_set' requested here
      return parse_set();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:314:16: error: overload resolution selected deleted operator '='
          *__position = _Tp(std::forward<_Args>(__args)...);
          ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/vector.tcc:126:6: note: in instantiation of function template specialization 'std::vector<boost::re_detail::digraph<wchar_t>, std::allocator<boost::re_detail::digraph<wchar_t> > >::_M_insert_aux<const boost::re_detail::digraph<wchar_t> &>' requested here
            _M_insert_aux(__position, __x);
            ^
./boost/regex/v4/basic_regex_creator.hpp:89:16: note: in instantiation of member function 'std::vector<boost::re_detail::digraph<wchar_t>, std::allocator<boost::re_detail::digraph<wchar_t> > >::insert' requested here
      m_ranges.insert(m_ranges.end(), first);
               ^
./boost/regex/v4/basic_regex_parser.hpp:1498:19: note: in instantiation of member function 'boost::re_detail::basic_char_set<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::add_range' requested here
         char_set.add_range(start_range, end_range);
                  ^
./boost/regex/v4/basic_regex_parser.hpp:1251:13: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_set_literal' requested here
            parse_set_literal(char_set);
            ^
./boost/regex/v4/basic_regex_parser.hpp:352:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_set' requested here
      return parse_set();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
./boost/regex/v4/basic_regex_creator.hpp:1038:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:928:21: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::calculate_backstep' requested here
            = this->calculate_backstep(state->next.p);
                    ^
./boost/regex/v4/basic_regex_creator.hpp:710:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::create_startmaps' requested here
   create_startmaps(m_pdata->m_first_state);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ~            ^                             ~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^~
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1116:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:718:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::create_startmap' requested here
   create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1117:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1118:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1305:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1306:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ~        ^                        ~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^~
                           =
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:76:
./boost/regex/v4/sub_match.hpp:146:9: error: call to deleted constructor of 'std::pair<const wchar_t *, const wchar_t *>'
      : std::pair<BidiIterator, BidiIterator>(that), 
        ^                                     ~~~~
/usr/include/g++/bits/stl_construct.h:80:38: note: in instantiation of member function 'boost::sub_match<const wchar_t *>::sub_match' requested here
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<const wchar_t *>, const boost::sub_match<const wchar_t *> &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<const wchar_t *> *, std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > > >, boost::sub_match<const wchar_t *> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<const wchar_t *> *, std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > > >, boost::sub_match<const wchar_t *> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_vector.h:970:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<const boost::sub_match<const wchar_t *> *, std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > > >, boost::sub_match<const wchar_t *> *, boost::sub_match<const wchar_t *> >' requested here
              std::__uninitialized_copy_a(__first, __last, __result,
              ^
/usr/include/g++/bits/vector.tcc:164:24: note: in instantiation of function template specialization 'std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<const wchar_t *> *, std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > > > >' requested here
              pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(),
                              ^
./boost/regex/v4/match_results.hpp:91:14: note: in instantiation of member function 'std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > >::operator=' requested here
      m_subs = m.m_subs;
             ^
./boost/regex/v4/match_results.hpp:576:13: note: in instantiation of member function 'boost::match_results<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> > >::operator=' requested here
      *this = m;
            ^
./boost/detail/container_fwd.hpp:141:42: note: function has been explicitly marked deleted here
    template <class T1, class T2> struct pair;
                                         ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<const wchar_t *>'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<const wchar_t *>, boost::sub_match<const wchar_t *> &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<boost::sub_match<const wchar_t *> *, boost::sub_match<const wchar_t *> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<boost::sub_match<const wchar_t *> *, boost::sub_match<const wchar_t *> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/vector.tcc:183:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<boost::sub_match<const wchar_t *> *, boost::sub_match<const wchar_t *> *, boost::sub_match<const wchar_t *> >' requested here
              std::__uninitialized_copy_a(__x._M_impl._M_start + size(),
              ^
./boost/regex/v4/match_results.hpp:91:14: note: in instantiation of member function 'std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > >::operator=' requested here
      m_subs = m.m_subs;
             ^
./boost/regex/v4/match_results.hpp:576:13: note: in instantiation of member function 'boost::match_results<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> > >::operator=' requested here
      *this = m;
            ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<const wchar_t *>' to 'const wchar_t *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:380:19: error: no matching constructor for initialization of 'value_type' (aka 'boost::sub_match<const wchar_t *>')
              value_type __x_copy = __x;
                         ^          ~~~
/usr/include/g++/bits/stl_vector.h:859:9: note: in instantiation of member function 'std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > >::_M_fill_insert' requested here
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/match_results.hpp:502:20: note: in instantiation of member function 'std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > >::insert' requested here
            m_subs.insert(m_subs.end(), n+2-len, v);
                   ^
./boost/regex/v4/perl_matcher_common.hpp:201:15: note: in instantiation of member function 'boost::match_results<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> > >::set_size' requested here
   m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), search_base, last);
              ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const value_type' (aka 'const boost::sub_match<const wchar_t *>') to 'const wchar_t *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<const wchar_t *>'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<const wchar_t *>, boost::sub_match<const wchar_t *> >' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<std::move_iterator<boost::sub_match<const wchar_t *> *>, boost::sub_match<const wchar_t *> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<std::move_iterator<boost::sub_match<const wchar_t *> *>, boost::sub_match<const wchar_t *> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_uninitialized.h:326:14: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<std::move_iterator<boost::sub_match<const wchar_t *> *>, boost::sub_match<const wchar_t *> *, boost::sub_match<const wchar_t *> >' requested here
      return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first),
             ^
/usr/include/g++/bits/vector.tcc:385:5: note: in instantiation of function template specialization 'std::__uninitialized_move_a<boost::sub_match<const wchar_t *> *, boost::sub_match<const wchar_t *> *, std::allocator<boost::sub_match<const wchar_t *> > >' requested here
                  std::__uninitialized_move_a(this->_M_impl._M_finish - __n,
                  ^
/usr/include/g++/bits/stl_vector.h:859:9: note: in instantiation of member function 'std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > >::_M_fill_insert' requested here
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/match_results.hpp:502:20: note: in instantiation of member function 'std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > >::insert' requested here
            m_subs.insert(m_subs.end(), n+2-len, v);
                   ^
./boost/regex/v4/perl_matcher_common.hpp:201:15: note: in instantiation of member function 'boost::match_results<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> > >::set_size' requested here
   m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), search_base, last);
              ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<const wchar_t *>' to 'const wchar_t *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:578:
./boost/regex/v4/perl_matcher_non_recursive.hpp:67:93: error: no matching constructor for initialization of 'sub_match<const wchar_t *>'
   saved_matched_paren(int i, const sub_match<BidiIterator>& s) : saved_state(1), index(i), sub(s){};
                                                                                            ^   ~
./boost/regex/v4/perl_matcher_non_recursive.hpp:237:20: note: in instantiation of member function 'boost::re_detail::saved_matched_paren<const wchar_t *>::saved_matched_paren' requested here
   (void) new (pmp)saved_matched_paren<BidiIterator>(index, sub);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:437:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::push_matched_paren' requested here
         push_matched_paren(0, (*m_presult)[0]);
         ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const sub_match<const wchar_t *>' to 'const wchar_t *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:146:9: error: call to deleted constructor of 'std::pair<__normal_iterator<const wchar_t *, basic_string<wchar_t> >, __normal_iterator<const wchar_t *, basic_string<wchar_t> > >'
      : std::pair<BidiIterator, BidiIterator>(that), 
        ^                                     ~~~~
/usr/include/g++/bits/stl_construct.h:80:38: note: in instantiation of member function 'boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >::sub_match' requested here
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >, const boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > *, std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > > >, boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > *, std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > > >, boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_vector.h:970:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<const boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > *, std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > > >, boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >' requested here
              std::__uninitialized_copy_a(__first, __last, __result,
              ^
/usr/include/g++/bits/vector.tcc:164:24: note: in instantiation of function template specialization 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > *, std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > > > >' requested here
              pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(),
                              ^
./boost/regex/v4/match_results.hpp:91:14: note: in instantiation of member function 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > >::operator=' requested here
      m_subs = m.m_subs;
             ^
./boost/regex/v4/match_results.hpp:576:13: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > >::operator=' requested here
      *this = m;
            ^
./boost/detail/container_fwd.hpp:141:42: note: function has been explicitly marked deleted here
    template <class T1, class T2> struct pair;
                                         ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >, boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/vector.tcc:183:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >' requested here
              std::__uninitialized_copy_a(__x._M_impl._M_start + size(),
              ^
./boost/regex/v4/match_results.hpp:91:14: note: in instantiation of member function 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > >::operator=' requested here
      m_subs = m.m_subs;
             ^
./boost/regex/v4/match_results.hpp:576:13: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > >::operator=' requested here
      *this = m;
            ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >' to '__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:380:19: error: no matching constructor for initialization of 'value_type' (aka 'boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >')
              value_type __x_copy = __x;
                         ^          ~~~
/usr/include/g++/bits/stl_vector.h:859:9: note: in instantiation of member function 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > >::_M_fill_insert' requested here
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/match_results.hpp:502:20: note: in instantiation of member function 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > >::insert' requested here
            m_subs.insert(m_subs.end(), n+2-len, v);
                   ^
./boost/regex/v4/perl_matcher_common.hpp:201:15: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > >::set_size' requested here
   m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), search_base, last);
              ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const value_type' (aka 'const boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >') to '__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
14 warnings and 20 errors generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pedantic -pthread -fPIC -std=c++0x -DBOOST_ALL_NO_LIB=1 -DBOOST_REGEX_DYN_LINK=1 -DNDEBUG -I"." -o "bin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi/winstances.o" "libs/regex/build/../src/winstances.cpp"

...failed compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi/winstances.o...
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi/usinstances.o
...skipped <pstage/lib>libboost_regex.so.1.48.0 for lack of <pbin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi>cregex.o...
...skipped <pstage/lib>libboost_regex.so for lack of <pstage/lib>libboost_regex.so.1.48.0...
common.mkdir bin.v2/libs/graph
common.mkdir bin.v2/libs/graph/build
common.mkdir bin.v2/libs/graph/build/clang-linux-3.1
common.mkdir bin.v2/libs/graph/build/clang-linux-3.1/release
common.mkdir bin.v2/libs/graph/build/clang-linux-3.1/release/threading-multi
compile.c++.without-pth bin.v2/libs/graph/build/clang-linux-3.1/release/threading-multi/read_graphviz_new.o
In file included from libs/graph/src/read_graphviz_new.cpp:46:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:535:
In file included from ./boost/functional/hash/extensions.hpp:17:
./boost/detail/container_fwd.hpp:123:28: warning: class template 'complex' was previously declared as a struct template [-Wmismatched-tags]
        template <class T> class complex;
                           ^
/usr/include/g++/complex:121:12: note: previous use is here
    struct complex
           ^
./boost/detail/container_fwd.hpp:123:28: note: did you mean struct here?
        template <class T> class complex;
                           ^~~~~
                           struct
In file included from libs/graph/src/read_graphviz_new.cpp:46:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1038:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ~            ^                             ~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^~
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1116:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1117:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1118:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1305:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1306:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ~        ^                        ~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^~
                           =
In file included from libs/graph/src/read_graphviz_new.cpp:46:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:262:12: error: overload resolution selected deleted operator '='
         r = s;
         ~ ^ ~
./boost/detail/container_fwd.hpp:141:42: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
    template <class T1, class T2> struct pair;
                                         ^
/usr/include/g++/bits/stl_pair.h:125:7: note: candidate function not viable: no known conversion from 're_detail::named_subexpressions::range_type' (aka 'pair<const_iterator, const_iterator>') to 'std::pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
      operator=(pair&& __p)
      ^
/usr/include/g++/bits/stl_pair.h:134:9: note: candidate function [with _U1 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, _U2 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >] not viable: no known conversion from 're_detail::named_subexpressions::range_type' (aka 'pair<const_iterator, const_iterator>') to 'pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
        operator=(pair<_U1, _U2>&& __p)
        ^
In file included from libs/graph/src/read_graphviz_new.cpp:32:
In file included from ./boost/property_map/dynamic_property_map.hpp:31:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > >::_Rb_tree_node<const std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > > >::construct<const std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> >, std::_Select1st<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > > >::_M_create_node<const std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1214:14: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> >, std::_Select1st<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > > >::_M_insert_' requested here
      return _M_insert_(__x, __y, __v);
             ^
/usr/include/g++/bits/stl_multimap.h:439:21: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> >, std::_Select1st<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > > >::_M_insert_equal' requested here
      { return _M_t._M_insert_equal(__x); }
                    ^
./boost/property_map/dynamic_property_map.hpp:270:19: note: in instantiation of member function 'std::multimap<std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > > >::insert' requested here
    property_maps.insert(property_maps_type::value_type(name, pm));
                  ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/graph/src/read_graphviz_new.cpp:32:
In file included from ./boost/property_map/dynamic_property_map.hpp:31:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >::_Rb_tree_node<const std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >::construct<const std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<boost::exception_detail::type_info_, std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> >, std::_Select1st<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >, std::less<boost::exception_detail::type_info_>, std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >::_M_create_node<const std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<boost::exception_detail::type_info_, std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> >, std::_Select1st<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >, std::less<boost::exception_detail::type_info_>, std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<boost::exception_detail::type_info_, std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> >, std::_Select1st<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >, std::less<boost::exception_detail::type_info_>, std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base>, std::less<boost::exception_detail::type_info_>, std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
./boost/exception/info.hpp:87:22: note: in instantiation of member function 'std::map<boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base>, std::less<boost::exception_detail::type_info_>, std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >::operator[]' requested here
                info_[typeid_] = x;
                     ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/graph/src/read_graphviz_new.cpp:46:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:76:
./boost/regex/v4/sub_match.hpp:146:9: error: call to deleted constructor of 'std::pair<__normal_iterator<const char *, basic_string<char> >, __normal_iterator<const char *, basic_string<char> > >'
      : std::pair<BidiIterator, BidiIterator>(that), 
        ^                                     ~~~~
libs/graph/src/read_graphviz_new.cpp:173:59: note: in instantiation of member function 'boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >::sub_match' requested here
      boost::sub_match<std::string::const_iterator> sm1 = results.suffix();
                                                          ^
./boost/detail/container_fwd.hpp:141:42: note: function has been explicitly marked deleted here
    template <class T1, class T2> struct pair;
                                         ^
In file included from libs/graph/src/read_graphviz_new.cpp:32:
In file included from ./boost/property_map/dynamic_property_map.hpp:31:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info> >::_Rb_tree_node<const std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info> > >::construct<const std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info>, std::_Select1st<std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info> > >::_M_create_node<const std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info>, std::_Select1st<std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info> > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info>, std::_Select1st<std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info> > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<std::basic_string<char>, boost::read_graphviz_detail::subgraph_info, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info> > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
libs/graph/src/read_graphviz_new.cpp:382:47: note: in instantiation of member function 'std::map<std::basic_string<char>, boost::read_graphviz_detail::subgraph_info, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info> > >::operator[]' requested here
    subgraph_info& current() {return subgraphs[current_subgraph_name];}
                                              ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/graph/src/read_graphviz_new.cpp:32:
In file included from ./boost/property_map/dynamic_property_map.hpp:31:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > >::_Rb_tree_node<const std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > > >::construct<const std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > >, std::_Select1st<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > > >::_M_create_node<const std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > >, std::_Select1st<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > >, std::_Select1st<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
libs/graph/src/read_graphviz_new.cpp:383:60: note: in instantiation of member function 'std::map<std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > > >::operator[]' requested here
    properties& current_graph_props() {return r.graph_props[current_subgraph_name];}
                                                           ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/graph/src/read_graphviz_new.cpp:32:
In file included from ./boost/property_map/dynamic_property_map.hpp:31:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const std::basic_string<char>, std::basic_string<char> >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >::_Rb_tree_node<const std::pair<const std::basic_string<char>, std::basic_string<char> > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::construct<const std::pair<const std::basic_string<char>, std::basic_string<char> > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::_M_create_node<const std::pair<const std::basic_string<char>, std::basic_string<char> > &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
libs/graph/src/read_graphviz_new.cpp:468:34: note: in instantiation of member function 'std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::operator[]' requested here
            current_graph_props()[id.normalized_value] = id2.normalized_value;
                                 ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/graph/src/read_graphviz_new.cpp:32:
In file included from ./boost/property_map/dynamic_property_map.hpp:31:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<std::basic_string<char>, std::basic_string<char> >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<std::basic_string<char>, std::basic_string<char> > >::_Rb_tree_node<const std::pair<std::basic_string<char>, std::basic_string<char> > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char>, std::basic_string<char> > > >::construct<const std::pair<std::basic_string<char>, std::basic_string<char> > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<std::pair<std::basic_string<char>, std::basic_string<char> >, std::pair<std::basic_string<char>, std::basic_string<char> >, std::_Identity<std::pair<std::basic_string<char>, std::basic_string<char> > >, std::less<std::pair<std::basic_string<char>, std::basic_string<char> > >, std::allocator<std::pair<std::basic_string<char>, std::basic_string<char> > > >::_M_create_node<const std::pair<std::basic_string<char>, std::basic_string<char> > &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1191:34: note: in instantiation of member function 'std::_Rb_tree<std::pair<std::basic_string<char>, std::basic_string<char> >, std::pair<std::basic_string<char>, std::basic_string<char> >, std::_Identity<std::pair<std::basic_string<char>, std::basic_string<char> > >, std::less<std::pair<std::basic_string<char>, std::basic_string<char> > >, std::allocator<std::pair<std::basic_string<char>, std::basic_string<char> > > >::_M_insert_' requested here
            return pair<iterator, bool>(_M_insert_(__x, __y, __v), true);
                                        ^
/usr/include/g++/bits/stl_set.h:408:9: note: in instantiation of member function 'std::_Rb_tree<std::pair<std::basic_string<char>, std::basic_string<char> >, std::pair<std::basic_string<char>, std::basic_string<char> >, std::_Identity<std::pair<std::basic_string<char>, std::basic_string<char> > >, std::less<std::pair<std::basic_string<char>, std::basic_string<char> > >, std::allocator<std::pair<std::basic_string<char>, std::basic_string<char> > > >::_M_insert_unique' requested here
          _M_t._M_insert_unique(__x);
               ^
libs/graph/src/read_graphviz_new.cpp:701:24: note: in instantiation of member function 'std::set<std::pair<std::basic_string<char>, std::basic_string<char> >, std::less<std::pair<std::basic_string<char>, std::basic_string<char> > >, std::allocator<std::pair<std::basic_string<char>, std::basic_string<char> > > >::insert' requested here
        existing_edges.insert(tag);
                       ^
./boost/detail/container_fwd.hpp:141:42: note: function has been explicitly marked deleted here
    template <class T1, class T2> struct pair;
                                         ^
8 warnings and 8 errors generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pthread -fPIC -std=c++0x -DBOOST_ALL_NO_LIB=1 -DBOOST_GRAPH_DYN_LINK=1 -DNDEBUG -I"." -I"libs/graph/src" -o "bin.v2/libs/graph/build/clang-linux-3.1/release/threading-multi/read_graphviz_new.o" "libs/graph/src/read_graphviz_new.cpp"

...failed compile.c++.without-pth bin.v2/libs/graph/build/clang-linux-3.1/release/threading-multi/read_graphviz_new.o...
compile.c++.without-pth bin.v2/libs/graph/build/clang-linux-3.1/release/threading-multi/graphml.o
In file included from libs/graph/src/graphml.cpp:17:
In file included from ./boost/graph/graphml.hpp:20:
In file included from ./boost/graph/graphviz.hpp:24:
In file included from ./boost/graph/adjacency_list.hpp:21:
In file included from ./boost/unordered_set.hpp:16:
In file included from ./boost/unordered/unordered_set.hpp:21:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:535:
In file included from ./boost/functional/hash/extensions.hpp:17:
./boost/detail/container_fwd.hpp:123:28: warning: class template 'complex' was previously declared as a struct template [-Wmismatched-tags]
        template <class T> class complex;
                           ^
/usr/include/g++/complex:121:12: note: previous use is here
    struct complex
           ^
./boost/detail/container_fwd.hpp:123:28: note: did you mean struct here?
        template <class T> class complex;
                           ^~~~~
                           struct
In file included from libs/graph/src/graphml.cpp:17:
In file included from ./boost/graph/graphml.hpp:20:
In file included from ./boost/graph/graphviz.hpp:15:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > >::_Rb_tree_node<const std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > > >::construct<const std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> >, std::_Select1st<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > > >::_M_create_node<const std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1214:14: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> >, std::_Select1st<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > > >::_M_insert_' requested here
      return _M_insert_(__x, __y, __v);
             ^
/usr/include/g++/bits/stl_multimap.h:439:21: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> >, std::_Select1st<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > > >::_M_insert_equal' requested here
      { return _M_t._M_insert_equal(__x); }
                    ^
./boost/property_map/dynamic_property_map.hpp:270:19: note: in instantiation of member function 'std::multimap<std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > > >::insert' requested here
    property_maps.insert(property_maps_type::value_type(name, pm));
                  ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/graph/src/graphml.cpp:17:
In file included from ./boost/graph/graphml.hpp:20:
In file included from ./boost/graph/graphviz.hpp:15:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >::_Rb_tree_node<const std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >::construct<const std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<boost::exception_detail::type_info_, std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> >, std::_Select1st<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >, std::less<boost::exception_detail::type_info_>, std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >::_M_create_node<const std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<boost::exception_detail::type_info_, std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> >, std::_Select1st<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >, std::less<boost::exception_detail::type_info_>, std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<boost::exception_detail::type_info_, std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> >, std::_Select1st<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >, std::less<boost::exception_detail::type_info_>, std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base>, std::less<boost::exception_detail::type_info_>, std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
./boost/exception/info.hpp:87:22: note: in instantiation of member function 'std::map<boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base>, std::less<boost::exception_detail::type_info_>, std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >::operator[]' requested here
                info_[typeid_] = x;
                     ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/graph/src/graphml.cpp:17:
In file included from ./boost/graph/graphml.hpp:20:
In file included from ./boost/graph/graphviz.hpp:24:
In file included from ./boost/graph/adjacency_list.hpp:45:
In file included from ./boost/graph/named_graph.hpp:16:
In file included from ./boost/multi_index_container.hpp:20:
./boost/detail/allocator_utilities.hpp:178:11: error: call to deleted constructor of 'std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >'
  new (p) Type(t);
          ^    ~
./boost/multi_index/detail/index_base.hpp:88:5: note: in instantiation of function template specialization 'boost::detail::allocator::construct<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > > >' requested here
    boost::detail::allocator::construct(&x->value(),v);
    ^
./boost/multi_index/ordered_index.hpp:633:51: note: in instantiation of member function 'boost::multi_index::detail::index_base<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<boost::multi_index::tag<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >, const std::basic_string<char>, first>, std::less<std::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > > > >::insert_' requested here
    node_type* res=static_cast<node_type*>(super::insert_(v,x));
                                                  ^
./boost/multi_index/sequenced_index.hpp:596:51: note: in instantiation of member function 'boost::multi_index::detail::ordered_index<boost::multi_index::member<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >, const std::basic_string<char>, first>, std::less<std::basic_string<char> >, boost::multi_index::detail::nth_layer<2, std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<boost::multi_index::tag<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >, const std::basic_string<char>, first>, std::less<std::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > > > >, boost::mpl::v_item<boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > >::subs::by_name, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>::insert_' requested here
    node_type* res=static_cast<node_type*>(super::insert_(v,x));
                                                  ^
./boost/multi_index_container.hpp:488:29: note: in instantiation of member function 'boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<1, std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<boost::multi_index::tag<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >, const std::basic_string<char>, first>, std::less<std::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > > > >, boost::mpl::vector0<mpl_::na> >::insert_' requested here
      node_type* res=super::insert_(v,x);
                            ^
./boost/multi_index/detail/index_base.hpp:150:21: note: in instantiation of member function 'boost::multi_index::multi_index_container<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<boost::multi_index::tag<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >, const std::basic_string<char>, first>, std::less<std::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > > > >::insert_' requested here
    {return final().insert_(x);}
                    ^
./boost/multi_index/sequenced_index.hpp:273:46: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
    std::pair<final_node_type*,bool> p=this->final_insert_(x);
                                             ^
./boost/property_tree/detail/ptree_implementation.hpp:366:40: note: in instantiation of member function 'boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<1, std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<boost::multi_index::tag<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >, const std::basic_string<char>, first>, std::less<std::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > > > >, boost::mpl::vector0<mpl_::na> >::push_back' requested here
        return iterator(subs::ch(this).push_back(value).first);
                                       ^
./boost/property_tree/detail/xml_parser_read_rapidxml.hpp:34:37: note: in instantiation of member function 'boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > >::push_back' requested here
                Ptree &pt_node = pt.push_back(std::make_pair(node->name(),
                                    ^
./boost/property_tree/detail/xml_parser_read_rapidxml.hpp:130:17: note: in instantiation of function template specialization 'boost::property_tree::xml_parser::read_xml_node<boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > >, char>' requested here
                read_xml_node(child, local, flags);
                ^
./boost/property_tree/xml_parser.hpp:52:9: note: in instantiation of function template specialization 'boost::property_tree::xml_parser::read_xml_internal<boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >' requested here
        read_xml_internal(stream, pt, flags, std::string());
        ^
libs/graph/src/graphml.cpp:49:7: note: in instantiation of function template specialization 'boost::property_tree::xml_parser::read_xml<boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >' requested here
      read_xml(in, pt, boost::property_tree::xml_parser::no_comments | boost::property_tree::xml_parser::trim_whitespace);
      ^
./boost/detail/container_fwd.hpp:141:42: note: function has been explicitly marked deleted here
    template <class T1, class T2> struct pair;
                                         ^
In file included from libs/graph/src/graphml.cpp:17:
In file included from ./boost/graph/graphml.hpp:20:
In file included from ./boost/graph/graphviz.hpp:24:
In file included from ./boost/graph/adjacency_list.hpp:45:
In file included from ./boost/graph/named_graph.hpp:16:
In file included from ./boost/multi_index_container.hpp:33:
In file included from ./boost/multi_index/detail/base_type.hpp:21:
In file included from ./boost/multi_index/detail/index_base.hpp:20:
./boost/multi_index/detail/copy_map.hpp:87:7: error: no matching function for call to 'construct'
      boost::detail::allocator::construct(
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./boost/multi_index_container.hpp:254:11: note: in instantiation of member function 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >, std::allocator<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > > > >::clone' requested here
      map.clone(it.get_node());
          ^
./boost/property_tree/detail/ptree_implementation.hpp:195:26: note: in instantiation of member function 'boost::multi_index::multi_index_container<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<boost::multi_index::tag<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >, const std::basic_string<char>, first>, std::less<std::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > > > >::multi_index_container' requested here
          m_children(new typename subs::base_container(subs::ch(&rhs)))
                         ^
libs/graph/src/graphml.cpp:50:19: note: in instantiation of member function 'boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > >::basic_ptree' requested here
      ptree gml = pt.get_child(path("graphml"));
                  ^
./boost/detail/allocator_utilities.hpp:176:6: note: candidate template ignored: substitution failure [with Type = std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >]
void construct(void* p,const Type& t)
     ^
In file included from libs/graph/src/graphml.cpp:17:
In file included from ./boost/graph/graphml.hpp:20:
In file included from ./boost/graph/graphviz.hpp:15:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const std::basic_string<char>, graphml_reader::key_kind>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const std::basic_string<char>, graphml_reader::key_kind> >::_Rb_tree_node<const std::pair<const std::basic_string<char>, graphml_reader::key_kind> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, graphml_reader::key_kind> > >::construct<const std::pair<const std::basic_string<char>, graphml_reader::key_kind> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, graphml_reader::key_kind>, std::_Select1st<std::pair<const std::basic_string<char>, graphml_reader::key_kind> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, graphml_reader::key_kind> > >::_M_create_node<const std::pair<const std::basic_string<char>, graphml_reader::key_kind> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, graphml_reader::key_kind>, std::_Select1st<std::pair<const std::basic_string<char>, graphml_reader::key_kind> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, graphml_reader::key_kind> > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, graphml_reader::key_kind>, std::_Select1st<std::pair<const std::basic_string<char>, graphml_reader::key_kind> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, graphml_reader::key_kind> > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<std::basic_string<char>, graphml_reader::key_kind, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, graphml_reader::key_kind> > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
libs/graph/src/graphml.cpp:67:15: note: in instantiation of member function 'std::map<std::basic_string<char>, graphml_reader::key_kind, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, graphml_reader::key_kind> > >::operator[]' requested here
        m_keys[id] = kind;
              ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/graph/src/graphml.cpp:17:
In file included from ./boost/graph/graphml.hpp:20:
In file included from ./boost/graph/graphviz.hpp:15:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const std::basic_string<char>, std::basic_string<char> >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >::_Rb_tree_node<const std::pair<const std::basic_string<char>, std::basic_string<char> > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::construct<const std::pair<const std::basic_string<char>, std::basic_string<char> > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::_M_create_node<const std::pair<const std::basic_string<char>, std::basic_string<char> > &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
libs/graph/src/graphml.cpp:68:19: note: in instantiation of member function 'std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::operator[]' requested here
        m_key_name[id] = name;
                  ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/graph/src/graphml.cpp:17:
In file included from ./boost/graph/graphml.hpp:20:
In file included from ./boost/graph/graphviz.hpp:15:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const std::basic_string<char>, boost::any>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::any> >::_Rb_tree_node<const std::pair<const std::basic_string<char>, boost::any> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::any> > >::construct<const std::pair<const std::basic_string<char>, boost::any> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::any>, std::_Select1st<std::pair<const std::basic_string<char>, boost::any> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::any> > >::_M_create_node<const std::pair<const std::basic_string<char>, boost::any> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::any>, std::_Select1st<std::pair<const std::basic_string<char>, boost::any> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::any> > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::any>, std::_Select1st<std::pair<const std::basic_string<char>, boost::any> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::any> > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<std::basic_string<char>, boost::any, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::any> > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
libs/graph/src/graphml.cpp:137:21: note: in instantiation of member function 'std::map<std::basic_string<char>, boost::any, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::any> > >::operator[]' requested here
            m_vertex[v] = m_g.do_add_vertex();
                    ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
1 warning and 7 errors generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pthread -fPIC -std=c++0x -DBOOST_ALL_NO_LIB=1 -DBOOST_GRAPH_DYN_LINK=1 -DNDEBUG -I"." -I"libs/graph/src" -o "bin.v2/libs/graph/build/clang-linux-3.1/release/threading-multi/graphml.o" "libs/graph/src/graphml.cpp"

...failed compile.c++.without-pth bin.v2/libs/graph/build/clang-linux-3.1/release/threading-multi/graphml.o...
...skipped <pbin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi>libboost_regex.so.1.48.0 for lack of <pbin.v2/libs/regex/build/clang-linux-3.1/release/threading-multi>cregex.o...
...skipped <pstage/lib>libboost_graph.so.1.48.0 for lack of <pbin.v2/libs/graph/build/clang-linux-3.1/release/threading-multi>read_graphviz_new.o...
...skipped <pstage/lib>libboost_graph.so for lack of <pstage/lib>libboost_graph.so.1.48.0...
common.mkdir bin.v2/libs/iostreams
common.mkdir bin.v2/libs/iostreams/build
common.mkdir bin.v2/libs/iostreams/build/clang-linux-3.1
common.mkdir bin.v2/libs/iostreams/build/clang-linux-3.1/release
common.mkdir bin.v2/libs/iostreams/build/clang-linux-3.1/release/threading-multi
compile.c++.without-pth bin.v2/libs/iostreams/build/clang-linux-3.1/release/threading-multi/file_descriptor.o
compile.c++.without-pth bin.v2/libs/iostreams/build/clang-linux-3.1/release/threading-multi/mapped_file.o
compile.c++.without-pth bin.v2/libs/iostreams/build/clang-linux-3.1/release/threading-multi/zlib.o
compile.c++.without-pth bin.v2/libs/iostreams/build/clang-linux-3.1/release/threading-multi/gzip.o
compile.c++.without-pth bin.v2/libs/iostreams/build/clang-linux-3.1/release/threading-multi/bzip2.o
clang-linux.link.dll stage/lib/libboost_iostreams.so.1.48.0
ln-UNIX stage/lib/libboost_iostreams.so
common.mkdir bin.v2/libs/locale/build/clang-linux-3.1/release
common.mkdir bin.v2/libs/locale/build/clang-linux-3.1/release/threading-multi
common.mkdir bin.v2/libs/locale/build/clang-linux-3.1/release/threading-multi/encoding
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/threading-multi/encoding/codepage.o
common.mkdir bin.v2/libs/locale/build/clang-linux-3.1/release/threading-multi/shared
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/threading-multi/shared/date_time.o
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/threading-multi/shared/format.o
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/threading-multi/shared/formatting.o
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/threading-multi/shared/generator.o
In file included from libs/locale/src/shared/generator.cpp:12:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const std::basic_string<char>, std::locale>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::locale> >::_Rb_tree_node<const std::pair<const std::basic_string<char>, std::locale> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::locale> > >::construct<const std::pair<const std::basic_string<char>, std::locale> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::locale>, std::_Select1st<std::pair<const std::basic_string<char>, std::locale> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::locale> > >::_M_create_node<const std::pair<const std::basic_string<char>, std::locale> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::locale>, std::_Select1st<std::pair<const std::basic_string<char>, std::locale> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::locale> > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::locale>, std::_Select1st<std::pair<const std::basic_string<char>, std::locale> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::locale> > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<std::basic_string<char>, std::locale, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::locale> > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
libs/locale/src/shared/generator.cpp:153:30: note: in instantiation of member function 'std::map<std::basic_string<char>, std::locale, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::locale> > >::operator[]' requested here
                    d->cached[id] = result;
                             ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
1 error generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pthread -fPIC -std=c++0x -DBOOST_ALL_NO_LIB=1 -DBOOST_LOCALE_DYN_LINK=1 -DBOOST_LOCALE_NO_POSIX_BACKEND=1 -DBOOST_LOCALE_NO_WINAPI_BACKEND=1 -DBOOST_LOCALE_WITH_ICONV=1 -DBOOST_THREAD_NO_LIB=1 -DNDEBUG -I"." -o "bin.v2/libs/locale/build/clang-linux-3.1/release/threading-multi/shared/generator.o" "libs/locale/src/shared/generator.cpp"

...failed compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/threading-multi/shared/generator.o...
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/threading-multi/shared/ids.o
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/threading-multi/shared/localization_backend.o
In file included from libs/locale/src/shared/localization_backend.cpp:9:
In file included from ./boost/locale/localization_backend.hpp:11:
In file included from ./boost/locale/generator.hpp:16:
In file included from /usr/include/g++/string:42:
In file included from /usr/include/g++/bits/allocator.h:48:
In file included from /usr/include/g++/bits/c++allocator.h:38:
/usr/include/g++/ext/new_allocator.h:105:28: error: call to deleted constructor of 'std::pair<std::basic_string<char>, boost::shared_ptr<boost::locale::localization_backend> >'
      { ::new((void *)__p) _Tp(__val); }
                           ^   ~~~~~
/usr/include/g++/bits/stl_vector.h:745:20: note: in instantiation of member function '__gnu_cxx::new_allocator<std::pair<std::basic_string<char>, boost::shared_ptr<boost::locale::localization_backend> > >::construct' requested here
            this->_M_impl.construct(this->_M_impl._M_finish, __x);
                          ^
libs/locale/src/shared/localization_backend.cpp:42:35: note: in instantiation of member function 'std::vector<std::pair<std::basic_string<char>, boost::shared_ptr<boost::locale::localization_backend> >, std::allocator<std::pair<std::basic_string<char>, boost::shared_ptr<boost::locale::localization_backend> > > >::push_back' requested here
                    all_backends_.push_back(v);
                                  ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/locale/src/shared/localization_backend.cpp:9:
In file included from ./boost/locale/localization_backend.hpp:18:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:314:18: error: functional-style cast from 'const std::pair<std::basic_string<char>, boost::shared_ptr<boost::locale::localization_backend> >' to 'std::pair<std::basic_string<char>, boost::shared_ptr<boost::locale::localization_backend> >' uses deleted function
          *__position = _Tp(std::forward<_Args>(__args)...);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_vector.h:749:4: note: in instantiation of function template specialization 'std::vector<std::pair<std::basic_string<char>, boost::shared_ptr<boost::locale::localization_backend> >, std::allocator<std::pair<std::basic_string<char>, boost::shared_ptr<boost::locale::localization_backend> > > >::_M_insert_aux<const std::pair<std::basic_string<char>, boost::shared_ptr<boost::locale::localization_backend> > &>' requested here
          _M_insert_aux(end(), __x);
          ^
libs/locale/src/shared/localization_backend.cpp:42:35: note: in instantiation of member function 'std::vector<std::pair<std::basic_string<char>, boost::shared_ptr<boost::locale::localization_backend> >, std::allocator<std::pair<std::basic_string<char>, boost::shared_ptr<boost::locale::localization_backend> > > >::push_back' requested here
                    all_backends_.push_back(v);
                                  ^
/usr/include/g++/bits/stl_pair.h:71:12: note: candidate constructor (the implicit copy constructor) has been explicitly deleted
    struct pair
           ^
/usr/include/g++/bits/stl_pair.h:114:9: note: candidate constructor [with _U1 = std::basic_string<char>, _U2 = boost::shared_ptr<boost::locale::localization_backend>]
        pair(const pair<_U1, _U2>& __p)
        ^
2 errors generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pthread -fPIC -std=c++0x -DBOOST_ALL_NO_LIB=1 -DBOOST_LOCALE_DYN_LINK=1 -DBOOST_LOCALE_NO_POSIX_BACKEND=1 -DBOOST_LOCALE_NO_WINAPI_BACKEND=1 -DBOOST_LOCALE_WITH_ICONV=1 -DBOOST_THREAD_NO_LIB=1 -DNDEBUG -I"." -o "bin.v2/libs/locale/build/clang-linux-3.1/release/threading-multi/shared/localization_backend.o" "libs/locale/src/shared/localization_backend.cpp"

...failed compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/threading-multi/shared/localization_backend.o...
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/threading-multi/shared/message.o
In file included from libs/locale/src/shared/message.cpp:10:
In file included from ./boost/locale/message.hpp:19:
In file included from /usr/include/g++/set:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > >::_Rb_tree_node<const std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > > >::construct<const std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:416:21: note: in instantiation of function template specialization 'std::_Rb_tree<boost::locale::gnu_gettext::message_key<char>, std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> >, std::_Select1st<std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > >, std::less<boost::locale::gnu_gettext::message_key<char> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > > >::_M_create_node<const std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > &>' requested here
        _Link_type __tmp = _M_create_node(__x->_M_value_field);
                           ^
/usr/include/g++/bits/stl_tree.h:950:26: note: in instantiation of member function 'std::_Rb_tree<boost::locale::gnu_gettext::message_key<char>, std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> >, std::_Select1st<std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > >, std::less<boost::locale::gnu_gettext::message_key<char> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > > >::_M_clone_node' requested here
      _Link_type __top = _M_clone_node(__x);
                         ^
/usr/include/g++/bits/stl_tree.h:602:18: note: in instantiation of member function 'std::_Rb_tree<boost::locale::gnu_gettext::message_key<char>, std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> >, std::_Select1st<std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > >, std::less<boost::locale::gnu_gettext::message_key<char> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > > >::_M_copy' requested here
            _M_root() = _M_copy(__x._M_begin(), _M_end());
                        ^
/usr/include/g++/bits/stl_map.h:171:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      : _M_t(__x._M_t) { }
        ^
/usr/include/g++/bits/vector.tcc:380:30: note: in instantiation of member function 'std::map<boost::locale::gnu_gettext::message_key<char>, std::basic_string<char>, std::less<boost::locale::gnu_gettext::message_key<char> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > > >::map' requested here
              value_type __x_copy = __x;
                                    ^
/usr/include/g++/bits/stl_vector.h:859:9: note: in instantiation of member function 'std::vector<std::map<boost::locale::gnu_gettext::message_key<char>, std::basic_string<char>, std::less<boost::locale::gnu_gettext::message_key<char> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > > >, std::allocator<std::map<boost::locale::gnu_gettext::message_key<char>, std::basic_string<char>, std::less<boost::locale::gnu_gettext::message_key<char> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > > > > >::_M_fill_insert' requested here
      { _M_fill_insert(__position, __n, __x); }
        ^
/usr/include/g++/bits/stl_vector.h:558:4: note: in instantiation of member function 'std::vector<std::map<boost::locale::gnu_gettext::message_key<char>, std::basic_string<char>, std::less<boost::locale::gnu_gettext::message_key<char> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > > >, std::allocator<std::map<boost::locale::gnu_gettext::message_key<char>, std::basic_string<char>, std::less<boost::locale::gnu_gettext::message_key<char> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > > > > >::insert' requested here
          insert(end(), __new_size - size(), __x);
          ^
libs/locale/src/shared/message.cpp:563:31: note: in instantiation of member function 'std::vector<std::map<boost::locale::gnu_gettext::message_key<char>, std::basic_string<char>, std::less<boost::locale::gnu_gettext::message_key<char> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > > >, std::allocator<std::map<boost::locale::gnu_gettext::message_key<char>, std::basic_string<char>, std::less<boost::locale::gnu_gettext::message_key<char> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > > > > >::resize' requested here
                    catalogs_.resize(domains.size());
                              ^
libs/locale/src/shared/message.cpp:749:28: note: in instantiation of member function 'boost::locale::gnu_gettext::mo_message<char>::mo_message' requested here
                return new mo_message<char>(info);
                           ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/locale/src/shared/message.cpp:10:
In file included from ./boost/locale/message.hpp:19:
In file included from /usr/include/g++/set:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const std::basic_string<char>, int>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const std::basic_string<char>, int> >::_Rb_tree_node<const std::pair<const std::basic_string<char>, int> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, int> > >::construct<const std::pair<const std::basic_string<char>, int> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, int>, std::_Select1st<std::pair<const std::basic_string<char>, int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, int> > >::_M_create_node<const std::pair<const std::basic_string<char>, int> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, int>, std::_Select1st<std::pair<const std::basic_string<char>, int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, int> > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, int>, std::_Select1st<std::pair<const std::basic_string<char>, int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, int> > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<std::basic_string<char>, int, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, int> > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
libs/locale/src/shared/message.cpp:571:25: note: in instantiation of member function 'std::map<std::basic_string<char>, int, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, int> > >::operator[]' requested here
                        domains_[domain]=id;
                        ^
libs/locale/src/shared/message.cpp:749:28: note: in instantiation of member function 'boost::locale::gnu_gettext::mo_message<char>::mo_message' requested here
                return new mo_message<char>(info);
                           ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/locale/src/shared/message.cpp:10:
In file included from ./boost/locale/message.hpp:19:
In file included from /usr/include/g++/set:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > >::_Rb_tree_node<const std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > > >::construct<const std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:416:21: note: in instantiation of function template specialization 'std::_Rb_tree<boost::locale::gnu_gettext::message_key<wchar_t>, std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> >, std::_Select1st<std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > >, std::less<boost::locale::gnu_gettext::message_key<wchar_t> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > > >::_M_create_node<const std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > &>' requested here
        _Link_type __tmp = _M_create_node(__x->_M_value_field);
                           ^
/usr/include/g++/bits/stl_tree.h:950:26: note: in instantiation of member function 'std::_Rb_tree<boost::locale::gnu_gettext::message_key<wchar_t>, std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> >, std::_Select1st<std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > >, std::less<boost::locale::gnu_gettext::message_key<wchar_t> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > > >::_M_clone_node' requested here
      _Link_type __top = _M_clone_node(__x);
                         ^
/usr/include/g++/bits/stl_tree.h:602:18: note: in instantiation of member function 'std::_Rb_tree<boost::locale::gnu_gettext::message_key<wchar_t>, std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> >, std::_Select1st<std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > >, std::less<boost::locale::gnu_gettext::message_key<wchar_t> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > > >::_M_copy' requested here
            _M_root() = _M_copy(__x._M_begin(), _M_end());
                        ^
/usr/include/g++/bits/stl_map.h:171:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      : _M_t(__x._M_t) { }
        ^
/usr/include/g++/bits/vector.tcc:380:30: note: in instantiation of member function 'std::map<boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t>, std::less<boost::locale::gnu_gettext::message_key<wchar_t> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > > >::map' requested here
              value_type __x_copy = __x;
                                    ^
/usr/include/g++/bits/stl_vector.h:859:9: note: in instantiation of member function 'std::vector<std::map<boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t>, std::less<boost::locale::gnu_gettext::message_key<wchar_t> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > > >, std::allocator<std::map<boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t>, std::less<boost::locale::gnu_gettext::message_key<wchar_t> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > > > > >::_M_fill_insert' requested here
      { _M_fill_insert(__position, __n, __x); }
        ^
/usr/include/g++/bits/stl_vector.h:558:4: note: in instantiation of member function 'std::vector<std::map<boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t>, std::less<boost::locale::gnu_gettext::message_key<wchar_t> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > > >, std::allocator<std::map<boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t>, std::less<boost::locale::gnu_gettext::message_key<wchar_t> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > > > > >::insert' requested here
          insert(end(), __new_size - size(), __x);
          ^
libs/locale/src/shared/message.cpp:563:31: note: in instantiation of member function 'std::vector<std::map<boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t>, std::less<boost::locale::gnu_gettext::message_key<wchar_t> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > > >, std::allocator<std::map<boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t>, std::less<boost::locale::gnu_gettext::message_key<wchar_t> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > > > > >::resize' requested here
                    catalogs_.resize(domains.size());
                              ^
libs/locale/src/shared/message.cpp:755:28: note: in instantiation of member function 'boost::locale::gnu_gettext::mo_message<wchar_t>::mo_message' requested here
                return new mo_message<wchar_t>(info);
                           ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
3 errors generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pthread -fPIC -std=c++0x -DBOOST_ALL_NO_LIB=1 -DBOOST_LOCALE_DYN_LINK=1 -DBOOST_LOCALE_NO_POSIX_BACKEND=1 -DBOOST_LOCALE_NO_WINAPI_BACKEND=1 -DBOOST_LOCALE_WITH_ICONV=1 -DBOOST_THREAD_NO_LIB=1 -DNDEBUG -I"." -o "bin.v2/libs/locale/build/clang-linux-3.1/release/threading-multi/shared/message.o" "libs/locale/src/shared/message.cpp"

...failed compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/threading-multi/shared/message.o...
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/threading-multi/shared/mo_lambda.o
libs/locale/src/shared/mo_lambda.cpp:220:16: warning: unused function 'un_factory' [-Wunused-function]
    plural_ptr un_factory(int value,plural_ptr op)
               ^
1 warning generated.
common.mkdir bin.v2/libs/locale/build/clang-linux-3.1/release/threading-multi/util
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/threading-multi/util/codecvt_converter.o
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/threading-multi/util/default_locale.o
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/threading-multi/util/info.o
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/threading-multi/util/locale_data.o
common.mkdir bin.v2/libs/locale/build/clang-linux-3.1/release/threading-multi/std
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/threading-multi/std/codecvt.o
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/threading-multi/std/collate.o
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/threading-multi/std/converter.o
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/threading-multi/std/numeric.o
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/threading-multi/std/std_backend.o
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/threading-multi/util/gregorian.o
...skipped <pstage/lib>libboost_locale.so.1.48.0 for lack of <pbin.v2/libs/locale/build/clang-linux-3.1/release/threading-multi>shared/generator.o...
...skipped <pstage/lib>libboost_locale.so for lack of <pstage/lib>libboost_locale.so.1.48.0...
common.mkdir bin.v2/libs/math/build
common.mkdir bin.v2/libs/math/build/clang-linux-3.1
common.mkdir bin.v2/libs/math/build/clang-linux-3.1/release
common.mkdir bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi
common.mkdir bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/..
common.mkdir bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/../src
common.mkdir bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/../src/tr1
clang-linux.compile.c++.pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/../src/tr1/pch.hpp.pth
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/assoc_laguerre.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/assoc_legendre.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/beta.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/comp_ellint_1.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/comp_ellint_2.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/comp_ellint_3.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/cyl_bessel_i.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/cyl_bessel_j.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/cyl_bessel_k.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/cyl_neumann.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/ellint_1.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/ellint_2.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/ellint_3.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/expint.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/hermite.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/laguerre.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/legendre.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/riemann_zeta.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/sph_bessel.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/sph_legendre.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/sph_neumann.o
clang-linux.link.dll stage/lib/libboost_math_tr1.so.1.48.0
ln-UNIX stage/lib/libboost_math_tr1.so
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/assoc_laguerref.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/assoc_legendref.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/betaf.o
...on 100th target...
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/comp_ellint_1f.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/comp_ellint_2f.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/comp_ellint_3f.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/cyl_bessel_if.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/cyl_bessel_jf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/cyl_bessel_kf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/cyl_neumannf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/ellint_1f.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/ellint_2f.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/ellint_3f.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/expintf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/hermitef.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/laguerref.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/legendref.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/riemann_zetaf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/sph_besself.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/sph_legendref.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/sph_neumannf.o
clang-linux.link.dll stage/lib/libboost_math_tr1f.so.1.48.0
ln-UNIX stage/lib/libboost_math_tr1f.so
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/acosh.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/asinh.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/atanh.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/cbrt.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/copysign.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/erfc.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/erf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/expm1.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/fmax.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/fmin.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/fpclassify.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/hypot.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/lgamma.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/llround.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/log1p.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/lround.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/nextafter.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/nexttoward.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/round.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/tgamma.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/trunc.o
clang-linux.link.dll stage/lib/libboost_math_c99.so.1.48.0
ln-UNIX stage/lib/libboost_math_c99.so
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/acoshf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/asinhf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/atanhf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/cbrtf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/copysignf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/erfcf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/erff.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/expm1f.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/fmaxf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/fminf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/fpclassifyf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/hypotf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/lgammaf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/llroundf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/log1pf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/lroundf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/nextafterf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/nexttowardf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/roundf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/tgammaf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/threading-multi/truncf.o
clang-linux.link.dll stage/lib/libboost_math_c99f.so.1.48.0
ln-UNIX stage/lib/libboost_math_c99f.so
common.mkdir bin.v2/libs/program_options
common.mkdir bin.v2/libs/program_options/build
common.mkdir bin.v2/libs/program_options/build/clang-linux-3.1
common.mkdir bin.v2/libs/program_options/build/clang-linux-3.1/release
common.mkdir bin.v2/libs/program_options/build/clang-linux-3.1/release/threading-multi
compile.c++.without-pth bin.v2/libs/program_options/build/clang-linux-3.1/release/threading-multi/cmdline.o
compile.c++.without-pth bin.v2/libs/program_options/build/clang-linux-3.1/release/threading-multi/config_file.o
compile.c++.without-pth bin.v2/libs/program_options/build/clang-linux-3.1/release/threading-multi/options_description.o
compile.c++.without-pth bin.v2/libs/program_options/build/clang-linux-3.1/release/threading-multi/parsers.o
In file included from libs/program_options/src/parsers.cpp:11:
In file included from ./boost/program_options/parsers.hpp:12:
In file included from ./boost/program_options/detail/cmdline.hpp:14:
In file included from ./boost/program_options/options_description.hpp:13:
In file included from ./boost/program_options/value_semantic.hpp:13:
In file included from ./boost/function/function1.hpp:11:
In file included from ./boost/function/detail/maybe_include.hpp:18:
In file included from ./boost/function/function_template.hpp:13:
In file included from ./boost/function/detail/prologue.hpp:17:
In file included from ./boost/function/function_base.hpp:22:
In file included from ./boost/type_traits/has_trivial_copy.hpp:15:
In file included from ./boost/type_traits/is_pod.hpp:14:
In file included from ./boost/type_traits/is_scalar.hpp:13:
In file included from ./boost/type_traits/is_enum.hpp:19:
./boost/type_traits/is_convertible.hpp:136:76: error: call to deleted constructor of 'boost::environment_iterator'
    static bool const value = sizeof( boost::detail::checker<To>::_m_check(_m_from, 0) )
                                                                           ^~~~~~~
./boost/type_traits/is_convertible.hpp:299:33: note: in instantiation of template class 'boost::detail::is_convertible_basic_impl<boost::environment_iterator &, boost::environment_iterator>' requested here
               ::boost::detail::is_convertible_basic_impl<ref_type,To>::value,
                                ^
./boost/config/suffix.hpp:431:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'
#     define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment
                                                                       ^
./boost/type_traits/is_convertible.hpp:372:13: note: in instantiation of template class 'boost::detail::is_convertible_impl<boost::environment_iterator, boost::environment_iterator>' requested here
   : public is_convertible_impl_dispatch_base<From, To>::type
            ^
./boost/type_traits/is_convertible.hpp:419:71: note: in instantiation of template class 'boost::detail::is_convertible_impl_dispatch<boost::environment_iterator, boost::environment_iterator>' requested here
BOOST_TT_AUX_BOOL_TRAIT_DEF2(is_convertible,From,To,(::boost::detail::is_convertible_impl_dispatch<From,To>::value))
                                                                      ^
./boost/type_traits/detail/bool_trait_def.hpp:82:30: note: expanded from macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF2'
    BOOST_TT_AUX_BOOL_C_BASE(C) \
                             ^
./boost/type_traits/detail/bool_trait_def.hpp:63:81: note: expanded from macro 'BOOST_TT_AUX_BOOL_C_BASE'
#   define BOOST_TT_AUX_BOOL_C_BASE(C) : public ::boost::integral_constant<bool,C>
                                                                                ^
./boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::is_convertible<boost::environment_iterator, boost::environment_iterator>' requested here
    : T::type
      ^
./boost/mpl/aux_/preprocessed/gcc/or.hpp:51:11: note: in instantiation of template class 'boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::environment_iterator, boost::environment_iterator> >' requested here
          BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value
          ^
./boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND'
    ::boost::mpl::aux::nested_type_wknd<T> \
                       ^
./boost/iterator/detail/enable_if.hpp:70:18: note: in instantiation of template class 'boost::mpl::or_<boost::is_convertible<boost::environment_iterator, boost::environment_iterator>, boost::is_convertible<boost::environment_iterator, boost::environment_iterator>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >' requested here
      : enabled<(Cond::value)>::template base<Return>
                 ^
./boost/iterator/iterator_facade.hpp:80:9: note: in instantiation of template class 'boost::iterators::enable_if<boost::mpl::or_<boost::is_convertible<boost::environment_iterator, boost::environment_iterator>, boost::is_convertible<boost::environment_iterator, boost::environment_iterator>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, bool>' requested here
      : ::boost::iterators::enable_if<
        ^
./boost/iterator/iterator_facade.hpp:837:3: note: in instantiation of template class 'boost::detail::enable_if_interoperable<boost::environment_iterator, boost::environment_iterator, bool>' requested here
  BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal)
  ^
./boost/iterator/iterator_facade.hpp:829:3: note: expanded from macro 'BOOST_ITERATOR_FACADE_RELATION'
  BOOST_ITERATOR_FACADE_INTEROP(                                    \
  ^
./boost/iterator/iterator_facade.hpp:815:3: note: expanded from macro 'BOOST_ITERATOR_FACADE_INTEROP'
  BOOST_ITERATOR_FACADE_INTEROP_HEAD(inline, op, result_type)                   \
  ^
./boost/iterator/iterator_facade.hpp:450:36: note: expanded from macro 'BOOST_ITERATOR_FACADE_INTEROP_HEAD'
    prefix typename boost::detail::enable_if_interoperable<             \
                                   ^
./boost/iterator/iterator_facade.hpp:837:3: note: while substituting deduced template arguments into function template 'operator!=' [with Derived1 = boost::environment_iterator, V1 = <no value>, TC1 = <no value>, Reference1 = , Difference1 = , Derived2 = , V2 = boost::environment_iterator, TC2 = <no value>, Reference2 = <no value>, Difference2 = <no value>]
  BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal)
  ^
./boost/iterator/iterator_facade.hpp:829:3: note: expanded from macro 'BOOST_ITERATOR_FACADE_RELATION'
  BOOST_ITERATOR_FACADE_INTEROP(                                    \
  ^
./boost/iterator/iterator_facade.hpp:815:3: note: expanded from macro 'BOOST_ITERATOR_FACADE_INTEROP'
  BOOST_ITERATOR_FACADE_INTEROP_HEAD(inline, op, result_type)                   \
  ^
./boost/iterator/iterator_facade.hpp:454:5: note: expanded from macro 'BOOST_ITERATOR_FACADE_INTEROP_HEAD'
    operator op(                                                        \
    ^
./boost/program_options/environment_iterator.hpp:17:11: note: function has been explicitly marked deleted here
    class environment_iterator 
          ^
./boost/type_traits/is_convertible.hpp:129:51: note: passing argument to parameter here
    static boost::type_traits::yes_type _m_check(T, int);
                                                  ^
libs/program_options/src/parsers.cpp:190:51: error: invalid operands to binary expression ('boost::environment_iterator' and 'boost::environment_iterator')
        for(environment_iterator i(environ), e; i != e; ++i) {
                                                ~ ^  ~
./boost/function/function_base.hpp:826:3: note: candidate function [with Functor = boost::environment_iterator] not viable: no known conversion from 'boost::environment_iterator' to 'const boost::function_base' for 1st argument; 
  operator!=(const function_base& f, Functor g)
  ^
./boost/function/function_base.hpp:835:3: note: candidate function [with Functor = boost::environment_iterator] not viable: no known conversion from 'boost::environment_iterator' to 'const boost::function_base' for 2nd argument; 
  operator!=(Functor g, const function_base& f)
  ^
./boost/function/function_base.hpp:752:13: note: candidate function not viable: no known conversion from 'boost::environment_iterator' to 'const boost::function_base' for 1st argument; 
inline bool operator!=(const function_base& f,
            ^
./boost/function/function_base.hpp:764:13: note: candidate function not viable: no known conversion from 'boost::environment_iterator' to 'detail::function::useless_clear_type *' for 1st argument; 
inline bool operator!=(detail::function::useless_clear_type*,
            ^
./boost/iterator/iterator_facade.hpp:837:3: note: candidate template ignored: substitution failure [with Derived1 = boost::environment_iterator, V1 = const std::pair<std::basic_string<char>, std::basic_string<char> >, TC1 = boost::forward_traversal_tag, Reference1 = const std::pair<std::basic_string<char>, std::basic_string<char> > &, Difference1 = long, Derived2 = boost::environment_iterator, V2 = const std::pair<std::basic_string<char>, std::basic_string<char> >, TC2 = boost::forward_traversal_tag, Reference2 = const std::pair<std::basic_string<char>, std::basic_string<char> > &, Difference2 = long]
  BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal)
  ^
./boost/iterator/iterator_facade.hpp:829:3: note: expanded from macro 'BOOST_ITERATOR_FACADE_RELATION'
  BOOST_ITERATOR_FACADE_INTEROP(                                    \
  ^
./boost/iterator/iterator_facade.hpp:815:3: note: expanded from macro 'BOOST_ITERATOR_FACADE_INTEROP'
  BOOST_ITERATOR_FACADE_INTEROP_HEAD(inline, op, result_type)                   \
  ^
./boost/iterator/iterator_facade.hpp:454:5: note: expanded from macro 'BOOST_ITERATOR_FACADE_INTEROP_HEAD'
    operator op(                                                        \
    ^
./boost/function/function_base.hpp:863:3: note: candidate template ignored: failed template argument deduction
  operator!=(const function_base& f, reference_wrapper<Functor> g)
  ^
./boost/function/function_base.hpp:872:3: note: candidate template ignored: failed template argument deduction
  operator!=(reference_wrapper<Functor> g, const function_base& f)
  ^
./boost/function/function_template.hpp:1004:8: note: candidate template ignored: failed template argument deduction
  void operator!=(const BOOST_FUNCTION_FUNCTION<
       ^
./boost/function/function_template.hpp:1004:8: note: candidate template ignored: failed template argument deduction
  void operator!=(const BOOST_FUNCTION_FUNCTION<
       ^
./boost/function/function_template.hpp:1004:8: note: candidate template ignored: failed template argument deduction
  void operator!=(const BOOST_FUNCTION_FUNCTION<
       ^
./boost/function/function_template.hpp:1004:8: note: candidate template ignored: failed template argument deduction
  void operator!=(const BOOST_FUNCTION_FUNCTION<
       ^
./boost/function/function_template.hpp:1004:8: note: candidate template ignored: failed template argument deduction
  void operator!=(const BOOST_FUNCTION_FUNCTION<
       ^
./boost/function/function_template.hpp:1004:8: note: candidate template ignored: failed template argument deduction
  void operator!=(const BOOST_FUNCTION_FUNCTION<
       ^
./boost/function/function_template.hpp:1004:8: note: candidate template ignored: failed template argument deduction
  void operator!=(const BOOST_FUNCTION_FUNCTION<
       ^
./boost/function/function_template.hpp:1004:8: note: candidate template ignored: failed template argument deduction
  void operator!=(const BOOST_FUNCTION_FUNCTION<
       ^
./boost/function/function_template.hpp:1004:8: note: candidate template ignored: failed template argument deduction
  void operator!=(const BOOST_FUNCTION_FUNCTION<
       ^
./boost/function/function_template.hpp:1004:8: note: candidate template ignored: failed template argument deduction
  void operator!=(const BOOST_FUNCTION_FUNCTION<
       ^
./boost/function/function_template.hpp:1004:8: note: candidate template ignored: failed template argument deduction
  void operator!=(const BOOST_FUNCTION_FUNCTION<
       ^
./boost/smart_ptr/shared_ptr.hpp:490:40: note: candidate template ignored: failed template argument deduction
template<class T, class U> inline bool operator!=(shared_ptr<T> const & a, shared_ptr<U> const & b)
                                       ^
2 errors generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pthread -fPIC -std=c++0x -DBOOST_ALL_NO_LIB=1 -DBOOST_PROGRAM_OPTIONS_DYN_LINK=1 -DNDEBUG -I"." -o "bin.v2/libs/program_options/build/clang-linux-3.1/release/threading-multi/parsers.o" "libs/program_options/src/parsers.cpp"

...failed compile.c++.without-pth bin.v2/libs/program_options/build/clang-linux-3.1/release/threading-multi/parsers.o...
compile.c++.without-pth bin.v2/libs/program_options/build/clang-linux-3.1/release/threading-multi/variables_map.o
In file included from libs/program_options/src/variables_map.cpp:9:
In file included from ./boost/program_options/parsers.hpp:12:
In file included from ./boost/program_options/detail/cmdline.hpp:14:
In file included from ./boost/program_options/options_description.hpp:22:
In file included from /usr/include/g++/set:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const std::basic_string<char>, boost::program_options::variable_value>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >::_Rb_tree_node<const std::pair<const std::basic_string<char>, boost::program_options::variable_value> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >::construct<const std::pair<const std::basic_string<char>, boost::program_options::variable_value> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::program_options::variable_value>, std::_Select1st<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >::_M_create_node<const std::pair<const std::basic_string<char>, boost::program_options::variable_value> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::program_options::variable_value>, std::_Select1st<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::program_options::variable_value>, std::_Select1st<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<std::basic_string<char>, boost::program_options::variable_value, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
libs/program_options/src/variables_map.cpp:64:34: note: in instantiation of member function 'std::map<std::basic_string<char>, boost::program_options::variable_value, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >::operator[]' requested here
            variable_value& v = m[name];            
                                 ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
1 error generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pthread -fPIC -std=c++0x -DBOOST_ALL_NO_LIB=1 -DBOOST_PROGRAM_OPTIONS_DYN_LINK=1 -DNDEBUG -I"." -o "bin.v2/libs/program_options/build/clang-linux-3.1/release/threading-multi/variables_map.o" "libs/program_options/src/variables_map.cpp"

...failed compile.c++.without-pth bin.v2/libs/program_options/build/clang-linux-3.1/release/threading-multi/variables_map.o...
compile.c++.without-pth bin.v2/libs/program_options/build/clang-linux-3.1/release/threading-multi/value_semantic.o
compile.c++.without-pth bin.v2/libs/program_options/build/clang-linux-3.1/release/threading-multi/positional_options.o
compile.c++.without-pth bin.v2/libs/program_options/build/clang-linux-3.1/release/threading-multi/utf8_codecvt_facet.o
In file included from libs/program_options/src/utf8_codecvt_facet.cpp:15:
In file included from libs/program_options/src/../../detail/utf8_codecvt_facet.cpp:13:
./boost/detail/utf8_codecvt_facet.hpp:171:17: warning: 'boost::program_options::detail::utf8_codecvt_facet::do_length' hides overloaded virtual function [-Woverloaded-virtual]
    virtual int do_length(
                ^
/usr/include/g++/bits/codecvt.h:444:11: note: hidden overloaded virtual function 'std::codecvt<wchar_t, char, __mbstate_t>::do_length' declared here
      int do_length(state_type&, const extern_type* __from,
          ^
1 warning generated.
compile.c++.without-pth bin.v2/libs/program_options/build/clang-linux-3.1/release/threading-multi/convert.o
In file included from libs/program_options/src/convert.cpp:19:
In file included from ./boost/program_options/detail/utf8_codecvt_facet.hpp:19:
./boost/detail/utf8_codecvt_facet.hpp:171:17: warning: 'boost::program_options::detail::utf8_codecvt_facet::do_length' hides overloaded virtual function [-Woverloaded-virtual]
    virtual int do_length(
                ^
/usr/include/g++/bits/codecvt.h:444:11: note: hidden overloaded virtual function 'std::codecvt<wchar_t, char, __mbstate_t>::do_length' declared here
      int do_length(state_type&, const extern_type* __from,
          ^
1 warning generated.
compile.c++.without-pth bin.v2/libs/program_options/build/clang-linux-3.1/release/threading-multi/winmain.o
compile.c++.without-pth bin.v2/libs/program_options/build/clang-linux-3.1/release/threading-multi/split.o
...skipped <pstage/lib>libboost_program_options.so.1.48.0 for lack of <pbin.v2/libs/program_options/build/clang-linux-3.1/release/threading-multi>parsers.o...
...skipped <pstage/lib>libboost_program_options.so for lack of <pstage/lib>libboost_program_options.so.1.48.0...
common.mkdir bin.v2/libs/random
common.mkdir bin.v2/libs/random/build
common.mkdir bin.v2/libs/random/build/clang-linux-3.1
common.mkdir bin.v2/libs/random/build/clang-linux-3.1/release
common.mkdir bin.v2/libs/random/build/clang-linux-3.1/release/threading-multi
compile.c++.without-pth bin.v2/libs/random/build/clang-linux-3.1/release/threading-multi/random_device.o
clang-linux.link.dll stage/lib/libboost_random.so.1.48.0
ln-UNIX stage/lib/libboost_random.so
common.mkdir bin.v2/libs/serialization
common.mkdir bin.v2/libs/serialization/build
common.mkdir bin.v2/libs/serialization/build/clang-linux-3.1
common.mkdir bin.v2/libs/serialization/build/clang-linux-3.1/release
common.mkdir bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/basic_archive.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/basic_iarchive.o
libs/serialization/src/basic_iarchive.cpp:437:23: warning: unused variable 'new_cid' [-Wunused-variable]
        class_id_type new_cid = register_type(bpis_ptr->get_basic_serializer());
                      ^
1 warning generated.
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/basic_iserializer.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/basic_oarchive.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/basic_oserializer.o
...on 200th target...
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/basic_pointer_iserializer.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/basic_pointer_oserializer.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/basic_serializer_map.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/basic_text_iprimitive.o
In file included from libs/serialization/src/basic_text_iprimitive.cpp:19:
./boost/archive/impl/basic_text_iprimitive.ipp:47:10: warning: unused function 'is_whitespace' [-Wunused-function]
    bool is_whitespace(wchar_t t){
         ^
1 warning generated.
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/basic_text_oprimitive.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/basic_xml_archive.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/binary_iarchive.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/binary_oarchive.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/extended_type_info.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/extended_type_info_typeid.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/extended_type_info_no_rtti.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/polymorphic_iarchive.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/polymorphic_oarchive.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/stl_port.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/text_iarchive.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/text_oarchive.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/void_cast.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/archive_exception.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/xml_grammar.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/xml_iarchive.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/xml_oarchive.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/xml_archive_exception.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/shared_ptr_helper.o
clang-linux.link.dll stage/lib/libboost_serialization.so.1.48.0
ln-UNIX stage/lib/libboost_serialization.so
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/basic_text_wiprimitive.o
In file included from libs/serialization/src/basic_text_wiprimitive.cpp:25:
./boost/archive/impl/basic_text_iprimitive.ipp:41:10: warning: unused function 'is_whitespace' [-Wunused-function]
    bool is_whitespace(char t){
         ^
1 warning generated.
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/basic_text_woprimitive.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/text_wiarchive.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/text_woarchive.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/utf8_codecvt_facet.o
In file included from libs/serialization/src/utf8_codecvt_facet.cpp:15:
In file included from libs/serialization/src/../../detail/utf8_codecvt_facet.cpp:13:
./boost/detail/utf8_codecvt_facet.hpp:171:17: warning: 'boost::archive::detail::utf8_codecvt_facet::do_length' hides overloaded virtual function [-Woverloaded-virtual]
    virtual int do_length(
                ^
/usr/include/g++/bits/codecvt.h:444:11: note: hidden overloaded virtual function 'std::codecvt<wchar_t, char, __mbstate_t>::do_length' declared here
      int do_length(state_type&, const extern_type* __from,
          ^
1 warning generated.
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/xml_wgrammar.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/xml_wiarchive.o
In file included from libs/serialization/src/xml_wiarchive.cpp:37:
In file included from ./boost/archive/impl/xml_wiarchive_impl.ipp:38:
In file included from ./boost/archive/detail/utf8_codecvt_facet.hpp:15:
./boost/detail/utf8_codecvt_facet.hpp:171:17: warning: 'boost::archive::detail::utf8_codecvt_facet::do_length' hides overloaded virtual function [-Woverloaded-virtual]
    virtual int do_length(
                ^
/usr/include/g++/bits/codecvt.h:444:11: note: hidden overloaded virtual function 'std::codecvt<wchar_t, char, __mbstate_t>::do_length' declared here
      int do_length(state_type&, const extern_type* __from,
          ^
1 warning generated.
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/xml_woarchive.o
In file included from libs/serialization/src/xml_woarchive.cpp:23:
In file included from ./boost/archive/impl/xml_woarchive_impl.ipp:42:
In file included from ./boost/archive/detail/utf8_codecvt_facet.hpp:15:
./boost/detail/utf8_codecvt_facet.hpp:171:17: warning: 'boost::archive::detail::utf8_codecvt_facet::do_length' hides overloaded virtual function [-Woverloaded-virtual]
    virtual int do_length(
                ^
/usr/include/g++/bits/codecvt.h:444:11: note: hidden overloaded virtual function 'std::codecvt<wchar_t, char, __mbstate_t>::do_length' declared here
      int do_length(state_type&, const extern_type* __from,
          ^
1 warning generated.
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/codecvt_null.o
clang-linux.link.dll bin.v2/libs/serialization/build/clang-linux-3.1/release/threading-multi/libboost_serialization.so.1.48.0
clang-linux.link.dll stage/lib/libboost_wserialization.so.1.48.0
ln-UNIX stage/lib/libboost_wserialization.so
common.mkdir bin.v2/libs/signals
common.mkdir bin.v2/libs/signals/build
common.mkdir bin.v2/libs/signals/build/clang-linux-3.1
common.mkdir bin.v2/libs/signals/build/clang-linux-3.1/release
common.mkdir bin.v2/libs/signals/build/clang-linux-3.1/release/threading-multi
compile.c++.without-pth bin.v2/libs/signals/build/clang-linux-3.1/release/threading-multi/trackable.o
compile.c++.without-pth bin.v2/libs/signals/build/clang-linux-3.1/release/threading-multi/connection.o
compile.c++.without-pth bin.v2/libs/signals/build/clang-linux-3.1/release/threading-multi/named_slot_map.o
In file included from libs/signals/src/named_slot_map.cpp:12:
In file included from ./boost/signals/detail/named_slot_map.hpp:20:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > > >::_Rb_tree_node<const std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > > > >::construct<const std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<boost::signals::detail::stored_group, std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > >, std::_Select1st<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > > >, boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > > > >::_M_create_node<const std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > > &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<boost::signals::detail::stored_group, std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > >, std::_Select1st<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > > >, boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > > > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<boost::signals::detail::stored_group, std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > >, std::_Select1st<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > > >, boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > > > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> >, boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > > > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
libs/signals/src/named_slot_map.cpp:40:9: note: in instantiation of member function 'std::map<boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> >, boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > > > >::operator[]' requested here
  groups[stored_group(stored_group::sk_front)];
        ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
1 error generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pthread -fPIC -std=c++0x -DBOOST_ALL_NO_LIB=1 -DBOOST_SIGNALS_DYN_LINK=1 -DBOOST_SIGNALS_NO_LIB=1 -DNDEBUG -I"." -o "bin.v2/libs/signals/build/clang-linux-3.1/release/threading-multi/named_slot_map.o" "libs/signals/src/named_slot_map.cpp"

...failed compile.c++.without-pth bin.v2/libs/signals/build/clang-linux-3.1/release/threading-multi/named_slot_map.o...
compile.c++.without-pth bin.v2/libs/signals/build/clang-linux-3.1/release/threading-multi/signal_base.o
compile.c++.without-pth bin.v2/libs/signals/build/clang-linux-3.1/release/threading-multi/slot.o
...skipped <pstage/lib>libboost_signals.so.1.48.0 for lack of <pbin.v2/libs/signals/build/clang-linux-3.1/release/threading-multi>named_slot_map.o...
...skipped <pstage/lib>libboost_signals.so for lack of <pstage/lib>libboost_signals.so.1.48.0...
common.mkdir bin.v2/libs/test
common.mkdir bin.v2/libs/test/build
common.mkdir bin.v2/libs/test/build/clang-linux-3.1
common.mkdir bin.v2/libs/test/build/clang-linux-3.1/release
common.mkdir bin.v2/libs/test/build/clang-linux-3.1/release/threading-multi
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/threading-multi/execution_monitor.o
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/threading-multi/debug.o
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/threading-multi/cpp_main.o
clang-linux.link.dll stage/lib/libboost_prg_exec_monitor.so.1.48.0
ln-UNIX stage/lib/libboost_prg_exec_monitor.so
common.mkdir bin.v2/libs/test/build/clang-linux-3.1/release/link-static
common.mkdir bin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi/compiler_log_formatter.o
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi/debug.o
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi/execution_monitor.o
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi/framework.o
In file included from libs/test/src/framework.cpp:16:
In file included from ./boost/test/impl/framework.ipp:40:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const unsigned long, boost::unit_test::test_unit *>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const unsigned long, boost::unit_test::test_unit *> >::_Rb_tree_node<const std::pair<const unsigned long, boost::unit_test::test_unit *> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const unsigned long, boost::unit_test::test_unit *> > >::construct<const std::pair<const unsigned long, boost::unit_test::test_unit *> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<unsigned long, std::pair<const unsigned long, boost::unit_test::test_unit *>, std::_Select1st<std::pair<const unsigned long, boost::unit_test::test_unit *> >, std::less<unsigned long>, std::allocator<std::pair<const unsigned long, boost::unit_test::test_unit *> > >::_M_create_node<const std::pair<const unsigned long, boost::unit_test::test_unit *> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1191:34: note: in instantiation of member function 'std::_Rb_tree<unsigned long, std::pair<const unsigned long, boost::unit_test::test_unit *>, std::_Select1st<std::pair<const unsigned long, boost::unit_test::test_unit *> >, std::less<unsigned long>, std::allocator<std::pair<const unsigned long, boost::unit_test::test_unit *> > >::_M_insert_' requested here
            return pair<iterator, bool>(_M_insert_(__x, __y, __v), true);
                                        ^
/usr/include/g++/bits/stl_map.h:501:21: note: in instantiation of member function 'std::_Rb_tree<unsigned long, std::pair<const unsigned long, boost::unit_test::test_unit *>, std::_Select1st<std::pair<const unsigned long, boost::unit_test::test_unit *> >, std::less<unsigned long>, std::allocator<std::pair<const unsigned long, boost::unit_test::test_unit *> > >::_M_insert_unique' requested here
      { return _M_t._M_insert_unique(__x); }
                    ^
./boost/test/impl/framework.ipp:298:31: note: in instantiation of member function 'std::map<unsigned long, boost::unit_test::test_unit *, std::less<unsigned long>, std::allocator<std::pair<const unsigned long, boost::unit_test::test_unit *> > >::insert' requested here
    s_frk_impl().m_test_units.insert( map_value_type( new_id, tc ) );
                              ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
1 error generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pedantic -pthread -std=c++0x -DBOOST_ALL_NO_LIB=1 -DNDEBUG -I"." -o "bin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi/framework.o" "libs/test/src/framework.cpp"

...failed compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi/framework.o...
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi/plain_report_formatter.o
In file included from libs/test/src/plain_report_formatter.cpp:16:
In file included from ./boost/test/impl/plain_report_formatter.ipp:21:
./boost/test/results_collector.hpp:41:13: warning: unused function 'first_failed_assertion' [-Wunused-function]
inline void first_failed_assertion() {}
            ^
1 warning generated.
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi/progress_monitor.o
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi/results_collector.o
In file included from libs/test/src/results_collector.cpp:16:
In file included from ./boost/test/impl/results_collector.ipp:28:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const unsigned long, boost::unit_test::test_results>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const unsigned long, boost::unit_test::test_results> >::_Rb_tree_node<const std::pair<const unsigned long, boost::unit_test::test_results> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const unsigned long, boost::unit_test::test_results> > >::construct<const std::pair<const unsigned long, boost::unit_test::test_results> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<unsigned long, std::pair<const unsigned long, boost::unit_test::test_results>, std::_Select1st<std::pair<const unsigned long, boost::unit_test::test_results> >, std::less<unsigned long>, std::allocator<std::pair<const unsigned long, boost::unit_test::test_results> > >::_M_create_node<const std::pair<const unsigned long, boost::unit_test::test_results> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<unsigned long, std::pair<const unsigned long, boost::unit_test::test_results>, std::_Select1st<std::pair<const unsigned long, boost::unit_test::test_results> >, std::less<unsigned long>, std::allocator<std::pair<const unsigned long, boost::unit_test::test_results> > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<unsigned long, std::pair<const unsigned long, boost::unit_test::test_results>, std::_Select1st<std::pair<const unsigned long, boost::unit_test::test_results> >, std::less<unsigned long>, std::allocator<std::pair<const unsigned long, boost::unit_test::test_results> > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<unsigned long, boost::unit_test::test_results, std::less<unsigned long>, std::allocator<std::pair<const unsigned long, boost::unit_test::test_results> > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
./boost/test/impl/results_collector.ipp:156:51: note: in instantiation of member function 'std::map<unsigned long, boost::unit_test::test_results, std::less<unsigned long>, std::allocator<std::pair<const unsigned long, boost::unit_test::test_results> > >::operator[]' requested here
    test_results& tr = s_rc_impl().m_results_store[tu.p_id];
                                                  ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
1 error generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pedantic -pthread -std=c++0x -DBOOST_ALL_NO_LIB=1 -DNDEBUG -I"." -o "bin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi/results_collector.o" "libs/test/src/results_collector.cpp"

...failed compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi/results_collector.o...
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi/results_reporter.o
In file included from libs/test/src/results_reporter.cpp:16:
In file included from ./boost/test/impl/results_reporter.ipp:21:
./boost/test/results_collector.hpp:41:13: warning: unused function 'first_failed_assertion' [-Wunused-function]
inline void first_failed_assertion() {}
            ^
1 warning generated.
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi/test_main.o
In file included from libs/test/src/test_main.cpp:16:
In file included from ./boost/test/impl/test_main.ipp:21:
In file included from ./boost/test/test_tools.hpp:21:
./boost/test/floating_point_comparison.hpp:251:25: warning: unused variable 'check_is_close' [-Wunused-variable]
check_is_close_t const& check_is_close = unit_test::ut_detail::static_constant<check_is_close_t>::value;
                        ^
./boost/test/floating_point_comparison.hpp:273:25: warning: unused variable 'check_is_small' [-Wunused-variable]
check_is_small_t const& check_is_small = unit_test::ut_detail::static_constant<check_is_small_t>::value;
                        ^
2 warnings generated.
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi/test_tools.o
In file included from libs/test/src/test_tools.cpp:16:
In file included from ./boost/test/impl/test_tools.ipp:19:
In file included from ./boost/test/test_tools.hpp:21:
./boost/test/floating_point_comparison.hpp:251:25: warning: unused variable 'check_is_close' [-Wunused-variable]
check_is_close_t const& check_is_close = unit_test::ut_detail::static_constant<check_is_close_t>::value;
                        ^
./boost/test/floating_point_comparison.hpp:273:25: warning: unused variable 'check_is_small' [-Wunused-variable]
check_is_small_t const& check_is_small = unit_test::ut_detail::static_constant<check_is_small_t>::value;
                        ^
2 warnings generated.
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi/unit_test_log.o
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi/unit_test_main.o
In file included from libs/test/src/unit_test_main.cpp:16:
In file included from ./boost/test/impl/unit_test_main.ipp:20:
./boost/test/results_collector.hpp:41:13: warning: unused function 'first_failed_assertion' [-Wunused-function]
inline void first_failed_assertion() {}
            ^
1 warning generated.
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi/unit_test_monitor.o
In file included from libs/test/src/unit_test_monitor.cpp:16:
In file included from ./boost/test/impl/unit_test_monitor.ipp:22:
In file included from ./boost/test/test_tools.hpp:21:
./boost/test/floating_point_comparison.hpp:251:25: warning: unused variable 'check_is_close' [-Wunused-variable]
check_is_close_t const& check_is_close = unit_test::ut_detail::static_constant<check_is_close_t>::value;
                        ^
./boost/test/floating_point_comparison.hpp:273:25: warning: unused variable 'check_is_small' [-Wunused-variable]
check_is_small_t const& check_is_small = unit_test::ut_detail::static_constant<check_is_small_t>::value;
                        ^
2 warnings generated.
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi/unit_test_parameters.o
In file included from libs/test/src/unit_test_parameters.cpp:16:
In file included from ./boost/test/impl/unit_test_parameters.ipp:39:
In file included from ./boost/test/utils/runtime/env/variable.hpp:190:
In file included from ./boost/test/utils/runtime/env/environment.hpp:168:
In file included from ./boost/test/utils/runtime/env/environment.ipp:29:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data> >::_Rb_tree_node<const std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data> > >::construct<const std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<boost::unit_test::basic_cstring<const char>, std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data>, std::_Select1st<std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data> >, std::less<boost::unit_test::basic_cstring<const char> >, std::allocator<std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data> > >::_M_create_node<const std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<boost::unit_test::basic_cstring<const char>, std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data>, std::_Select1st<std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data> >, std::less<boost::unit_test::basic_cstring<const char> >, std::allocator<std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data> > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<boost::unit_test::basic_cstring<const char>, std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data>, std::_Select1st<std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data> >, std::less<boost::unit_test::basic_cstring<const char> >, std::allocator<std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data> > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data, std::less<boost::unit_test::basic_cstring<const char> >, std::allocator<std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data> > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
./boost/test/utils/runtime/env/environment.ipp:59:47: note: in instantiation of member function 'std::map<boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data, std::less<boost::unit_test::basic_cstring<const char> >, std::allocator<std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data> > >::operator[]' requested here
    variable_data& new_var_data = s_registry()[key];
                                              ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
1 error generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pedantic -pthread -std=c++0x -DBOOST_ALL_NO_LIB=1 -DNDEBUG -I"." -o "bin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi/unit_test_parameters.o" "libs/test/src/unit_test_parameters.cpp"

...failed compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi/unit_test_parameters.o...
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi/unit_test_suite.o
In file included from libs/test/src/unit_test_suite.cpp:16:
In file included from ./boost/test/impl/unit_test_suite.ipp:24:
./boost/test/results_collector.hpp:41:13: warning: unused function 'first_failed_assertion' [-Wunused-function]
inline void first_failed_assertion() {}
            ^
1 warning generated.
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi/xml_log_formatter.o
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi/xml_report_formatter.o
In file included from libs/test/src/xml_report_formatter.cpp:16:
In file included from ./boost/test/impl/xml_report_formatter.ipp:19:
./boost/test/results_collector.hpp:41:13: warning: unused function 'first_failed_assertion' [-Wunused-function]
inline void first_failed_assertion() {}
            ^
1 warning generated.
...skipped <pbin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi>libboost_test_exec_monitor.a(clean) for lack of <pbin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi>framework.o...
...skipped <pbin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi>libboost_test_exec_monitor.a for lack of <pbin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi>framework.o...
...skipped <pstage/lib>libboost_test_exec_monitor.a for lack of <pbin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi>libboost_test_exec_monitor.a...
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/threading-multi/compiler_log_formatter.o
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/threading-multi/exception_safety.o
In file included from libs/test/src/exception_safety.cpp:16:
In file included from ./boost/test/impl/exception_safety.ipp:45:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<void *const, unsigned int>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<void *const, unsigned int> >::_Rb_tree_node<const std::pair<void *const, unsigned int> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<void *const, unsigned int> > >::construct<const std::pair<void *const, unsigned int> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<void *, std::pair<void *const, unsigned int>, std::_Select1st<std::pair<void *const, unsigned int> >, std::less<void *>, std::allocator<std::pair<void *const, unsigned int> > >::_M_create_node<const std::pair<void *const, unsigned int> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1191:34: note: in instantiation of member function 'std::_Rb_tree<void *, std::pair<void *const, unsigned int>, std::_Select1st<std::pair<void *const, unsigned int> >, std::less<void *>, std::allocator<std::pair<void *const, unsigned int> > >::_M_insert_' requested here
            return pair<iterator, bool>(_M_insert_(__x, __y, __v), true);
                                        ^
/usr/include/g++/bits/stl_map.h:501:21: note: in instantiation of member function 'std::_Rb_tree<void *, std::pair<void *const, unsigned int>, std::_Select1st<std::pair<void *const, unsigned int> >, std::less<void *>, std::allocator<std::pair<void *const, unsigned int> > >::_M_insert_unique' requested here
      { return _M_t._M_insert_unique(__x); }
                    ^
./boost/test/impl/exception_safety.ipp:353:21: note: in instantiation of member function 'std::map<void *, unsigned int, std::less<void *>, std::allocator<std::pair<void *const, unsigned int> > >::insert' requested here
    m_memory_in_use.insert( std::make_pair( p, m_exec_path_point++ ) );
                    ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
1 error generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pedantic -pthread -fPIC -std=c++0x -DBOOST_ALL_NO_LIB=1 -DBOOST_TEST_DYN_LINK=1 -DNDEBUG -I"." -o "bin.v2/libs/test/build/clang-linux-3.1/release/threading-multi/exception_safety.o" "libs/test/src/exception_safety.cpp"

...failed compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/threading-multi/exception_safety.o...
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/threading-multi/framework.o
In file included from libs/test/src/framework.cpp:16:
In file included from ./boost/test/impl/framework.ipp:40:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const unsigned long, boost::unit_test::test_unit *>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const unsigned long, boost::unit_test::test_unit *> >::_Rb_tree_node<const std::pair<const unsigned long, boost::unit_test::test_unit *> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const unsigned long, boost::unit_test::test_unit *> > >::construct<const std::pair<const unsigned long, boost::unit_test::test_unit *> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<unsigned long, std::pair<const unsigned long, boost::unit_test::test_unit *>, std::_Select1st<std::pair<const unsigned long, boost::unit_test::test_unit *> >, std::less<unsigned long>, std::allocator<std::pair<const unsigned long, boost::unit_test::test_unit *> > >::_M_create_node<const std::pair<const unsigned long, boost::unit_test::test_unit *> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1191:34: note: in instantiation of member function 'std::_Rb_tree<unsigned long, std::pair<const unsigned long, boost::unit_test::test_unit *>, std::_Select1st<std::pair<const unsigned long, boost::unit_test::test_unit *> >, std::less<unsigned long>, std::allocator<std::pair<const unsigned long, boost::unit_test::test_unit *> > >::_M_insert_' requested here
            return pair<iterator, bool>(_M_insert_(__x, __y, __v), true);
                                        ^
/usr/include/g++/bits/stl_map.h:501:21: note: in instantiation of member function 'std::_Rb_tree<unsigned long, std::pair<const unsigned long, boost::unit_test::test_unit *>, std::_Select1st<std::pair<const unsigned long, boost::unit_test::test_unit *> >, std::less<unsigned long>, std::allocator<std::pair<const unsigned long, boost::unit_test::test_unit *> > >::_M_insert_unique' requested here
      { return _M_t._M_insert_unique(__x); }
                    ^
./boost/test/impl/framework.ipp:298:31: note: in instantiation of member function 'std::map<unsigned long, boost::unit_test::test_unit *, std::less<unsigned long>, std::allocator<std::pair<const unsigned long, boost::unit_test::test_unit *> > >::insert' requested here
    s_frk_impl().m_test_units.insert( map_value_type( new_id, tc ) );
                              ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
1 error generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pedantic -pthread -fPIC -std=c++0x -DBOOST_ALL_NO_LIB=1 -DBOOST_TEST_DYN_LINK=1 -DNDEBUG -I"." -o "bin.v2/libs/test/build/clang-linux-3.1/release/threading-multi/framework.o" "libs/test/src/framework.cpp"

...failed compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/threading-multi/framework.o...
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/threading-multi/interaction_based.o
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/threading-multi/logged_expectations.o
In file included from libs/test/src/logged_expectations.cpp:16:
In file included from ./boost/test/impl/logged_expectations.ipp:29:
In file included from ./boost/test/test_tools.hpp:21:
./boost/test/floating_point_comparison.hpp:251:25: warning: unused variable 'check_is_close' [-Wunused-variable]
check_is_close_t const& check_is_close = unit_test::ut_detail::static_constant<check_is_close_t>::value;
                        ^
./boost/test/floating_point_comparison.hpp:273:25: warning: unused variable 'check_is_small' [-Wunused-variable]
check_is_small_t const& check_is_small = unit_test::ut_detail::static_constant<check_is_small_t>::value;
                        ^
2 warnings generated.
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/threading-multi/plain_report_formatter.o
In file included from libs/test/src/plain_report_formatter.cpp:16:
In file included from ./boost/test/impl/plain_report_formatter.ipp:21:
./boost/test/results_collector.hpp:41:13: warning: unused function 'first_failed_assertion' [-Wunused-function]
inline void first_failed_assertion() {}
            ^
1 warning generated.
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/threading-multi/progress_monitor.o
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/threading-multi/results_collector.o
In file included from libs/test/src/results_collector.cpp:16:
In file included from ./boost/test/impl/results_collector.ipp:28:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const unsigned long, boost::unit_test::test_results>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const unsigned long, boost::unit_test::test_results> >::_Rb_tree_node<const std::pair<const unsigned long, boost::unit_test::test_results> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const unsigned long, boost::unit_test::test_results> > >::construct<const std::pair<const unsigned long, boost::unit_test::test_results> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<unsigned long, std::pair<const unsigned long, boost::unit_test::test_results>, std::_Select1st<std::pair<const unsigned long, boost::unit_test::test_results> >, std::less<unsigned long>, std::allocator<std::pair<const unsigned long, boost::unit_test::test_results> > >::_M_create_node<const std::pair<const unsigned long, boost::unit_test::test_results> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<unsigned long, std::pair<const unsigned long, boost::unit_test::test_results>, std::_Select1st<std::pair<const unsigned long, boost::unit_test::test_results> >, std::less<unsigned long>, std::allocator<std::pair<const unsigned long, boost::unit_test::test_results> > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<unsigned long, std::pair<const unsigned long, boost::unit_test::test_results>, std::_Select1st<std::pair<const unsigned long, boost::unit_test::test_results> >, std::less<unsigned long>, std::allocator<std::pair<const unsigned long, boost::unit_test::test_results> > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<unsigned long, boost::unit_test::test_results, std::less<unsigned long>, std::allocator<std::pair<const unsigned long, boost::unit_test::test_results> > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
./boost/test/impl/results_collector.ipp:156:51: note: in instantiation of member function 'std::map<unsigned long, boost::unit_test::test_results, std::less<unsigned long>, std::allocator<std::pair<const unsigned long, boost::unit_test::test_results> > >::operator[]' requested here
    test_results& tr = s_rc_impl().m_results_store[tu.p_id];
                                                  ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
1 error generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pedantic -pthread -fPIC -std=c++0x -DBOOST_ALL_NO_LIB=1 -DBOOST_TEST_DYN_LINK=1 -DNDEBUG -I"." -o "bin.v2/libs/test/build/clang-linux-3.1/release/threading-multi/results_collector.o" "libs/test/src/results_collector.cpp"

...failed compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/threading-multi/results_collector.o...
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/threading-multi/results_reporter.o
In file included from libs/test/src/results_reporter.cpp:16:
In file included from ./boost/test/impl/results_reporter.ipp:21:
./boost/test/results_collector.hpp:41:13: warning: unused function 'first_failed_assertion' [-Wunused-function]
inline void first_failed_assertion() {}
            ^
1 warning generated.
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/threading-multi/test_tools.o
In file included from libs/test/src/test_tools.cpp:16:
In file included from ./boost/test/impl/test_tools.ipp:19:
In file included from ./boost/test/test_tools.hpp:21:
./boost/test/floating_point_comparison.hpp:251:25: warning: unused variable 'check_is_close' [-Wunused-variable]
check_is_close_t const& check_is_close = unit_test::ut_detail::static_constant<check_is_close_t>::value;
                        ^
./boost/test/floating_point_comparison.hpp:273:25: warning: unused variable 'check_is_small' [-Wunused-variable]
check_is_small_t const& check_is_small = unit_test::ut_detail::static_constant<check_is_small_t>::value;
                        ^
2 warnings generated.
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/threading-multi/unit_test_log.o
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/threading-multi/unit_test_main.o
In file included from libs/test/src/unit_test_main.cpp:16:
In file included from ./boost/test/impl/unit_test_main.ipp:20:
./boost/test/results_collector.hpp:41:13: warning: unused function 'first_failed_assertion' [-Wunused-function]
inline void first_failed_assertion() {}
            ^
1 warning generated.
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/threading-multi/unit_test_monitor.o
In file included from libs/test/src/unit_test_monitor.cpp:16:
In file included from ./boost/test/impl/unit_test_monitor.ipp:22:
In file included from ./boost/test/test_tools.hpp:21:
./boost/test/floating_point_comparison.hpp:251:25: warning: unused variable 'check_is_close' [-Wunused-variable]
check_is_close_t const& check_is_close = unit_test::ut_detail::static_constant<check_is_close_t>::value;
                        ^
./boost/test/floating_point_comparison.hpp:273:25: warning: unused variable 'check_is_small' [-Wunused-variable]
check_is_small_t const& check_is_small = unit_test::ut_detail::static_constant<check_is_small_t>::value;
                        ^
2 warnings generated.
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/threading-multi/unit_test_parameters.o
In file included from libs/test/src/unit_test_parameters.cpp:16:
In file included from ./boost/test/impl/unit_test_parameters.ipp:39:
In file included from ./boost/test/utils/runtime/env/variable.hpp:190:
In file included from ./boost/test/utils/runtime/env/environment.hpp:168:
In file included from ./boost/test/utils/runtime/env/environment.ipp:29:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data> >::_Rb_tree_node<const std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data> > >::construct<const std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<boost::unit_test::basic_cstring<const char>, std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data>, std::_Select1st<std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data> >, std::less<boost::unit_test::basic_cstring<const char> >, std::allocator<std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data> > >::_M_create_node<const std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<boost::unit_test::basic_cstring<const char>, std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data>, std::_Select1st<std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data> >, std::less<boost::unit_test::basic_cstring<const char> >, std::allocator<std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data> > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<boost::unit_test::basic_cstring<const char>, std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data>, std::_Select1st<std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data> >, std::less<boost::unit_test::basic_cstring<const char> >, std::allocator<std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data> > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data, std::less<boost::unit_test::basic_cstring<const char> >, std::allocator<std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data> > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
./boost/test/utils/runtime/env/environment.ipp:59:47: note: in instantiation of member function 'std::map<boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data, std::less<boost::unit_test::basic_cstring<const char> >, std::allocator<std::pair<const boost::unit_test::basic_cstring<const char>, boost::runtime::environment::rt_env_detail::variable_data> > >::operator[]' requested here
    variable_data& new_var_data = s_registry()[key];
                                              ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
1 error generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pedantic -pthread -fPIC -std=c++0x -DBOOST_ALL_NO_LIB=1 -DBOOST_TEST_DYN_LINK=1 -DNDEBUG -I"." -o "bin.v2/libs/test/build/clang-linux-3.1/release/threading-multi/unit_test_parameters.o" "libs/test/src/unit_test_parameters.cpp"

...failed compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/threading-multi/unit_test_parameters.o...
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/threading-multi/unit_test_suite.o
In file included from libs/test/src/unit_test_suite.cpp:16:
In file included from ./boost/test/impl/unit_test_suite.ipp:24:
./boost/test/results_collector.hpp:41:13: warning: unused function 'first_failed_assertion' [-Wunused-function]
inline void first_failed_assertion() {}
            ^
1 warning generated.
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/threading-multi/xml_log_formatter.o
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/threading-multi/xml_report_formatter.o
In file included from libs/test/src/xml_report_formatter.cpp:16:
In file included from ./boost/test/impl/xml_report_formatter.ipp:19:
./boost/test/results_collector.hpp:41:13: warning: unused function 'first_failed_assertion' [-Wunused-function]
inline void first_failed_assertion() {}
            ^
1 warning generated.
...skipped <pstage/lib>libboost_unit_test_framework.so.1.48.0 for lack of <pbin.v2/libs/test/build/clang-linux-3.1/release/threading-multi>exception_safety.o...
...skipped <pstage/lib>libboost_unit_test_framework.so for lack of <pstage/lib>libboost_unit_test_framework.so.1.48.0...
common.mkdir bin.v2/libs/thread
common.mkdir bin.v2/libs/thread/build
common.mkdir bin.v2/libs/thread/build/clang-linux-3.1
common.mkdir bin.v2/libs/thread/build/clang-linux-3.1/release
common.mkdir bin.v2/libs/thread/build/clang-linux-3.1/release/threading-multi
common.mkdir bin.v2/libs/thread/build/clang-linux-3.1/release/threading-multi/pthread
compile.c++.without-pth bin.v2/libs/thread/build/clang-linux-3.1/release/threading-multi/pthread/thread.o
In file included from libs/thread/src/pthread/thread.cpp:10:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:11:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:19:
In file included from ./boost/date_time/gregorian/greg_calendar.hpp:16:
In file included from ./boost/date_time/gregorian/greg_ymd.hpp:16:
In file included from ./boost/date_time/gregorian/greg_month.hpp:18:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const void *const, boost::detail::tss_data_node>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const void *const, boost::detail::tss_data_node> >::_Rb_tree_node<const std::pair<const void *const, boost::detail::tss_data_node> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void *const, boost::detail::tss_data_node> > >::construct<const std::pair<const void *const, boost::detail::tss_data_node> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<const void *, std::pair<const void *const, boost::detail::tss_data_node>, std::_Select1st<std::pair<const void *const, boost::detail::tss_data_node> >, std::less<const void *>, std::allocator<std::pair<const void *const, boost::detail::tss_data_node> > >::_M_create_node<const std::pair<const void *const, boost::detail::tss_data_node> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1191:34: note: in instantiation of member function 'std::_Rb_tree<const void *, std::pair<const void *const, boost::detail::tss_data_node>, std::_Select1st<std::pair<const void *const, boost::detail::tss_data_node> >, std::less<const void *>, std::allocator<std::pair<const void *const, boost::detail::tss_data_node> > >::_M_insert_' requested here
            return pair<iterator, bool>(_M_insert_(__x, __y, __v), true);
                                        ^
/usr/include/g++/bits/stl_map.h:501:21: note: in instantiation of member function 'std::_Rb_tree<const void *, std::pair<const void *const, boost::detail::tss_data_node>, std::_Select1st<std::pair<const void *const, boost::detail::tss_data_node> >, std::less<const void *>, std::allocator<std::pair<const void *const, boost::detail::tss_data_node> > >::_M_insert_unique' requested here
      { return _M_t._M_insert_unique(__x); }
                    ^
libs/thread/src/pthread/thread.cpp:565:43: note: in instantiation of member function 'std::map<const void *, boost::detail::tss_data_node, std::less<const void *>, std::allocator<std::pair<const void *const, boost::detail::tss_data_node> > >::insert' requested here
            current_thread_data->tss_data.insert(std::make_pair(key,tss_data_node(func,tss_data)));
                                          ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
1 error generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pthread -fPIC -std=c++0x -DBOOST_ALL_NO_LIB=1 -DBOOST_THREAD_BUILD_DLL=1 -DBOOST_THREAD_POSIX -DNDEBUG -I"." -o "bin.v2/libs/thread/build/clang-linux-3.1/release/threading-multi/pthread/thread.o" "libs/thread/src/pthread/thread.cpp"

...failed compile.c++.without-pth bin.v2/libs/thread/build/clang-linux-3.1/release/threading-multi/pthread/thread.o...
...on 300th target...
compile.c++.without-pth bin.v2/libs/thread/build/clang-linux-3.1/release/threading-multi/pthread/once.o
...skipped <pstage/lib>libboost_thread.so.1.48.0 for lack of <pbin.v2/libs/thread/build/clang-linux-3.1/release/threading-multi>pthread/thread.o...
...skipped <pstage/lib>libboost_thread.so for lack of <pstage/lib>libboost_thread.so.1.48.0...
common.mkdir bin.v2/libs/timer
common.mkdir bin.v2/libs/timer/build
common.mkdir bin.v2/libs/timer/build/clang-linux-3.1
common.mkdir bin.v2/libs/timer/build/clang-linux-3.1/release
common.mkdir bin.v2/libs/timer/build/clang-linux-3.1/release/threading-multi
compile.c++.without-pth bin.v2/libs/timer/build/clang-linux-3.1/release/threading-multi/auto_timers_construction.o
compile.c++.without-pth bin.v2/libs/timer/build/clang-linux-3.1/release/threading-multi/cpu_timer.o
common.mkdir bin.v2/libs/chrono
common.mkdir bin.v2/libs/chrono/build
common.mkdir bin.v2/libs/chrono/build/clang-linux-3.1
common.mkdir bin.v2/libs/chrono/build/clang-linux-3.1/release
common.mkdir bin.v2/libs/chrono/build/clang-linux-3.1/release/threading-multi
compile.c++.without-pth bin.v2/libs/chrono/build/clang-linux-3.1/release/threading-multi/chrono.o
compile.c++.without-pth bin.v2/libs/chrono/build/clang-linux-3.1/release/threading-multi/thread_clock.o
compile.c++.without-pth bin.v2/libs/chrono/build/clang-linux-3.1/release/threading-multi/process_cpu_clocks.o
In file included from libs/chrono/src/process_cpu_clocks.cpp:17:
In file included from ./boost/chrono/detail/inlined/process_cpu_clocks.hpp:39:
./boost/chrono/detail/inlined/posix/process_cpu_clocks.hpp:218:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
1 warning generated.
common.mkdir bin.v2/libs/system
common.mkdir bin.v2/libs/system/build
common.mkdir bin.v2/libs/system/build/clang-linux-3.1
common.mkdir bin.v2/libs/system/build/clang-linux-3.1/release
common.mkdir bin.v2/libs/system/build/clang-linux-3.1/release/threading-multi
compile.c++.without-pth bin.v2/libs/system/build/clang-linux-3.1/release/threading-multi/error_code.o
clang-linux.link.dll bin.v2/libs/system/build/clang-linux-3.1/release/threading-multi/libboost_system.so.1.48.0
clang-linux.link.dll bin.v2/libs/chrono/build/clang-linux-3.1/release/threading-multi/libboost_chrono.so.1.48.0
clang-linux.link.dll stage/lib/libboost_timer.so.1.48.0
ln-UNIX stage/lib/libboost_timer.so
common.mkdir bin.v2/libs/wave
common.mkdir bin.v2/libs/wave/build
common.mkdir bin.v2/libs/wave/build/clang-linux-3.1
common.mkdir bin.v2/libs/wave/build/clang-linux-3.1/release
common.mkdir bin.v2/libs/wave/build/clang-linux-3.1/release/threading-multi
compile.c++.without-pth bin.v2/libs/wave/build/clang-linux-3.1/release/threading-multi/instantiate_cpp_exprgrammar.o
compile.c++.without-pth bin.v2/libs/wave/build/clang-linux-3.1/release/threading-multi/instantiate_cpp_grammar.o
compile.c++.without-pth bin.v2/libs/wave/build/clang-linux-3.1/release/threading-multi/instantiate_cpp_literalgrs.o
compile.c++.without-pth bin.v2/libs/wave/build/clang-linux-3.1/release/threading-multi/instantiate_defined_grammar.o
compile.c++.without-pth bin.v2/libs/wave/build/clang-linux-3.1/release/threading-multi/instantiate_predef_macros.o
compile.c++.without-pth bin.v2/libs/wave/build/clang-linux-3.1/release/threading-multi/instantiate_re2c_lexer.o
compile.c++.without-pth bin.v2/libs/wave/build/clang-linux-3.1/release/threading-multi/instantiate_re2c_lexer_str.o
compile.c++.without-pth bin.v2/libs/wave/build/clang-linux-3.1/release/threading-multi/token_ids.o
compile.c++.without-pth bin.v2/libs/wave/build/clang-linux-3.1/release/threading-multi/wave_config_constant.o
common.mkdir bin.v2/libs/wave/build/clang-linux-3.1/release/threading-multi/cpplexer
common.mkdir bin.v2/libs/wave/build/clang-linux-3.1/release/threading-multi/cpplexer/re2clex
compile.c++.without-pth bin.v2/libs/wave/build/clang-linux-3.1/release/threading-multi/cpplexer/re2clex/aq.o
compile.c++.without-pth bin.v2/libs/wave/build/clang-linux-3.1/release/threading-multi/cpplexer/re2clex/cpp_re.o
common.mkdir bin.v2/libs/date_time
common.mkdir bin.v2/libs/date_time/build
common.mkdir bin.v2/libs/date_time/build/clang-linux-3.1
common.mkdir bin.v2/libs/date_time/build/clang-linux-3.1/release
common.mkdir bin.v2/libs/date_time/build/clang-linux-3.1/release/threading-multi
common.mkdir bin.v2/libs/date_time/build/clang-linux-3.1/release/threading-multi/gregorian
compile.c++.without-pth bin.v2/libs/date_time/build/clang-linux-3.1/release/threading-multi/gregorian/greg_month.o
In file included from libs/date_time/src/gregorian/greg_month.cpp:14:
In file included from ./boost/date_time/gregorian/greg_month.hpp:18:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const std::basic_string<char>, unsigned short>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const std::basic_string<char>, unsigned short> >::_Rb_tree_node<const std::pair<const std::basic_string<char>, unsigned short> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, unsigned short> > >::construct<const std::pair<const std::basic_string<char>, unsigned short> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, unsigned short>, std::_Select1st<std::pair<const std::basic_string<char>, unsigned short> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, unsigned short> > >::_M_create_node<const std::pair<const std::basic_string<char>, unsigned short> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1191:34: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, unsigned short>, std::_Select1st<std::pair<const std::basic_string<char>, unsigned short> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, unsigned short> > >::_M_insert_' requested here
            return pair<iterator, bool>(_M_insert_(__x, __y, __v), true);
                                        ^
/usr/include/g++/bits/stl_map.h:501:21: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, unsigned short>, std::_Select1st<std::pair<const std::basic_string<char>, unsigned short> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, unsigned short> > >::_M_insert_unique' requested here
      { return _M_t._M_insert_unique(__x); }
                    ^
libs/date_time/src/gregorian/greg_month.cpp:45:24: note: in instantiation of member function 'std::map<std::basic_string<char>, unsigned short, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, unsigned short> > >::insert' requested here
        month_map_ptr->insert(std::make_pair(s, i));
                       ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
1 error generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pthread -fPIC -std=c++0x -DBOOST_ALL_DYN_LINK=1 -DBOOST_ALL_NO_LIB=1 -DDATE_TIME_INLINE -DNDEBUG -I"." -o "bin.v2/libs/date_time/build/clang-linux-3.1/release/threading-multi/gregorian/greg_month.o" "libs/date_time/src/gregorian/greg_month.cpp"

...failed compile.c++.without-pth bin.v2/libs/date_time/build/clang-linux-3.1/release/threading-multi/gregorian/greg_month.o...
compile.c++.without-pth bin.v2/libs/date_time/build/clang-linux-3.1/release/threading-multi/gregorian/greg_weekday.o
compile.c++.without-pth bin.v2/libs/date_time/build/clang-linux-3.1/release/threading-multi/gregorian/date_generators.o
...skipped <pbin.v2/libs/date_time/build/clang-linux-3.1/release/threading-multi>libboost_date_time.so.1.48.0 for lack of <pbin.v2/libs/date_time/build/clang-linux-3.1/release/threading-multi>gregorian/greg_month.o...
...skipped <pbin.v2/libs/thread/build/clang-linux-3.1/release/threading-multi>libboost_thread.so.1.48.0 for lack of <pbin.v2/libs/thread/build/clang-linux-3.1/release/threading-multi>pthread/thread.o...
common.mkdir bin.v2/libs/filesystem
common.mkdir bin.v2/libs/filesystem/build
common.mkdir bin.v2/libs/filesystem/build/clang-linux-3.1
common.mkdir bin.v2/libs/filesystem/build/clang-linux-3.1/release
common.mkdir bin.v2/libs/filesystem/build/clang-linux-3.1/release/threading-multi
common.mkdir bin.v2/libs/filesystem/build/clang-linux-3.1/release/threading-multi/v2
common.mkdir bin.v2/libs/filesystem/build/clang-linux-3.1/release/threading-multi/v2/src
compile.c++.without-pth bin.v2/libs/filesystem/build/clang-linux-3.1/release/threading-multi/v2/src/v2_operations.o
compile.c++.without-pth bin.v2/libs/filesystem/build/clang-linux-3.1/release/threading-multi/v2/src/v2_path.o
compile.c++.without-pth bin.v2/libs/filesystem/build/clang-linux-3.1/release/threading-multi/v2/src/v2_portability.o
common.mkdir bin.v2/libs/filesystem/build/clang-linux-3.1/release/threading-multi/v3
common.mkdir bin.v2/libs/filesystem/build/clang-linux-3.1/release/threading-multi/v3/src
compile.c++.without-pth bin.v2/libs/filesystem/build/clang-linux-3.1/release/threading-multi/v3/src/operations.o
libs/filesystem/v3/src/operations.cpp:333:8: warning: unused function 'error' [-Wunused-function]
  bool error(bool was_error, const error_code& result,
       ^
1 warning generated.
compile.c++.without-pth bin.v2/libs/filesystem/build/clang-linux-3.1/release/threading-multi/v3/src/path.o
compile.c++.without-pth bin.v2/libs/filesystem/build/clang-linux-3.1/release/threading-multi/v3/src/portability.o
compile.c++.without-pth bin.v2/libs/filesystem/build/clang-linux-3.1/release/threading-multi/v3/src/windows_file_codecvt.o
compile.c++.without-pth bin.v2/libs/filesystem/build/clang-linux-3.1/release/threading-multi/v3/src/codecvt_error_category.o
compile.c++.without-pth bin.v2/libs/filesystem/build/clang-linux-3.1/release/threading-multi/v3/src/path_traits.o
compile.c++.without-pth bin.v2/libs/filesystem/build/clang-linux-3.1/release/threading-multi/v3/src/unique_path.o
compile.c++.without-pth bin.v2/libs/filesystem/build/clang-linux-3.1/release/threading-multi/v3/src/utf8_codecvt_facet.o
In file included from libs/filesystem/v3/src/utf8_codecvt_facet.cpp:23:
In file included from ./libs/detail/utf8_codecvt_facet.cpp:13:
./boost/detail/utf8_codecvt_facet.hpp:171:17: warning: 'boost::filesystem::detail::utf8_codecvt_facet::do_length' hides overloaded virtual function [-Woverloaded-virtual]
    virtual int do_length(
                ^
/usr/include/g++/bits/codecvt.h:444:11: note: hidden overloaded virtual function 'std::codecvt<wchar_t, char, __mbstate_t>::do_length' declared here
      int do_length(state_type&, const extern_type* __from,
          ^
1 warning generated.
clang-linux.link.dll bin.v2/libs/filesystem/build/clang-linux-3.1/release/threading-multi/libboost_filesystem.so.1.48.0
...skipped <pstage/lib>libboost_wave.so.1.48.0 for lack of <pbin.v2/libs/date_time/build/clang-linux-3.1/release/threading-multi>libboost_date_time.so.1.48.0...
...skipped <pstage/lib>libboost_wave.so for lack of <pstage/lib>libboost_wave.so.1.48.0...
clang-linux.link.dll stage/lib/libboost_system.so.1.48.0
ln-UNIX stage/lib/libboost_system.so
clang-linux.link.dll stage/lib/libboost_chrono.so.1.48.0
ln-UNIX stage/lib/libboost_chrono.so
...skipped <pstage/lib>libboost_date_time.so.1.48.0 for lack of <pbin.v2/libs/date_time/build/clang-linux-3.1/release/threading-multi>gregorian/greg_month.o...
...skipped <pstage/lib>libboost_date_time.so for lack of <pstage/lib>libboost_date_time.so.1.48.0...
common.mkdir bin.v2/libs/exception
common.mkdir bin.v2/libs/exception/build
common.mkdir bin.v2/libs/exception/build/clang-linux-3.1
common.mkdir bin.v2/libs/exception/build/clang-linux-3.1/release
common.mkdir bin.v2/libs/exception/build/clang-linux-3.1/release/link-static
common.mkdir bin.v2/libs/exception/build/clang-linux-3.1/release/link-static/threading-multi
compile.c++.without-pth bin.v2/libs/exception/build/clang-linux-3.1/release/link-static/threading-multi/clone_current_exception_non_intrusive.o
clang-linux.archive bin.v2/libs/exception/build/clang-linux-3.1/release/link-static/threading-multi/libboost_exception.a
common.copy stage/lib/libboost_exception.a
clang-linux.link.dll stage/lib/libboost_filesystem.so.1.48.0
ln-UNIX stage/lib/libboost_filesystem.so
common.mkdir bin.v2/libs/system/build/clang-linux-3.1/release/link-static
common.mkdir bin.v2/libs/system/build/clang-linux-3.1/release/link-static/threading-multi
compile.c++.without-pth bin.v2/libs/system/build/clang-linux-3.1/release/link-static/threading-multi/error_code.o
clang-linux.archive bin.v2/libs/system/build/clang-linux-3.1/release/link-static/threading-multi/libboost_system.a
common.copy stage/lib/libboost_system.a
common.mkdir bin.v2/libs/chrono/build/clang-linux-3.1/release/link-static
common.mkdir bin.v2/libs/chrono/build/clang-linux-3.1/release/link-static/threading-multi
compile.c++.without-pth bin.v2/libs/chrono/build/clang-linux-3.1/release/link-static/threading-multi/chrono.o
compile.c++.without-pth bin.v2/libs/chrono/build/clang-linux-3.1/release/link-static/threading-multi/thread_clock.o
...on 400th target...
compile.c++.without-pth bin.v2/libs/chrono/build/clang-linux-3.1/release/link-static/threading-multi/process_cpu_clocks.o
In file included from libs/chrono/src/process_cpu_clocks.cpp:17:
In file included from ./boost/chrono/detail/inlined/process_cpu_clocks.hpp:39:
./boost/chrono/detail/inlined/posix/process_cpu_clocks.hpp:218:1: warning: control may reach end of non-void function [-Wreturn-type]
}
^
1 warning generated.
clang-linux.archive bin.v2/libs/chrono/build/clang-linux-3.1/release/link-static/threading-multi/libboost_chrono.a
common.copy stage/lib/libboost_chrono.a
common.mkdir bin.v2/libs/date_time/build/clang-linux-3.1/release/link-static
common.mkdir bin.v2/libs/date_time/build/clang-linux-3.1/release/link-static/threading-multi
common.mkdir bin.v2/libs/date_time/build/clang-linux-3.1/release/link-static/threading-multi/gregorian
compile.c++.without-pth bin.v2/libs/date_time/build/clang-linux-3.1/release/link-static/threading-multi/gregorian/greg_month.o
In file included from libs/date_time/src/gregorian/greg_month.cpp:14:
In file included from ./boost/date_time/gregorian/greg_month.hpp:18:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const std::basic_string<char>, unsigned short>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const std::basic_string<char>, unsigned short> >::_Rb_tree_node<const std::pair<const std::basic_string<char>, unsigned short> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, unsigned short> > >::construct<const std::pair<const std::basic_string<char>, unsigned short> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, unsigned short>, std::_Select1st<std::pair<const std::basic_string<char>, unsigned short> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, unsigned short> > >::_M_create_node<const std::pair<const std::basic_string<char>, unsigned short> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1191:34: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, unsigned short>, std::_Select1st<std::pair<const std::basic_string<char>, unsigned short> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, unsigned short> > >::_M_insert_' requested here
            return pair<iterator, bool>(_M_insert_(__x, __y, __v), true);
                                        ^
/usr/include/g++/bits/stl_map.h:501:21: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, unsigned short>, std::_Select1st<std::pair<const std::basic_string<char>, unsigned short> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, unsigned short> > >::_M_insert_unique' requested here
      { return _M_t._M_insert_unique(__x); }
                    ^
libs/date_time/src/gregorian/greg_month.cpp:45:24: note: in instantiation of member function 'std::map<std::basic_string<char>, unsigned short, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, unsigned short> > >::insert' requested here
        month_map_ptr->insert(std::make_pair(s, i));
                       ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
1 error generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pthread -std=c++0x -DBOOST_ALL_NO_LIB=1 -DBOOST_DATE_TIME_STATIC_LINK -DDATE_TIME_INLINE -DNDEBUG -I"." -o "bin.v2/libs/date_time/build/clang-linux-3.1/release/link-static/threading-multi/gregorian/greg_month.o" "libs/date_time/src/gregorian/greg_month.cpp"

...failed compile.c++.without-pth bin.v2/libs/date_time/build/clang-linux-3.1/release/link-static/threading-multi/gregorian/greg_month.o...
compile.c++.without-pth bin.v2/libs/date_time/build/clang-linux-3.1/release/link-static/threading-multi/gregorian/greg_weekday.o
compile.c++.without-pth bin.v2/libs/date_time/build/clang-linux-3.1/release/link-static/threading-multi/gregorian/date_generators.o
...skipped <pbin.v2/libs/date_time/build/clang-linux-3.1/release/link-static/threading-multi>libboost_date_time.a(clean) for lack of <pbin.v2/libs/date_time/build/clang-linux-3.1/release/link-static/threading-multi>gregorian/greg_month.o...
...skipped <pbin.v2/libs/date_time/build/clang-linux-3.1/release/link-static/threading-multi>libboost_date_time.a for lack of <pbin.v2/libs/date_time/build/clang-linux-3.1/release/link-static/threading-multi>gregorian/greg_month.o...
...skipped <pstage/lib>libboost_date_time.a for lack of <pbin.v2/libs/date_time/build/clang-linux-3.1/release/link-static/threading-multi>libboost_date_time.a...
common.mkdir bin.v2/libs/filesystem/build/clang-linux-3.1/release/link-static
common.mkdir bin.v2/libs/filesystem/build/clang-linux-3.1/release/link-static/threading-multi
common.mkdir bin.v2/libs/filesystem/build/clang-linux-3.1/release/link-static/threading-multi/v2
common.mkdir bin.v2/libs/filesystem/build/clang-linux-3.1/release/link-static/threading-multi/v2/src
compile.c++.without-pth bin.v2/libs/filesystem/build/clang-linux-3.1/release/link-static/threading-multi/v2/src/v2_operations.o
compile.c++.without-pth bin.v2/libs/filesystem/build/clang-linux-3.1/release/link-static/threading-multi/v2/src/v2_path.o
compile.c++.without-pth bin.v2/libs/filesystem/build/clang-linux-3.1/release/link-static/threading-multi/v2/src/v2_portability.o
common.mkdir bin.v2/libs/filesystem/build/clang-linux-3.1/release/link-static/threading-multi/v3
common.mkdir bin.v2/libs/filesystem/build/clang-linux-3.1/release/link-static/threading-multi/v3/src
compile.c++.without-pth bin.v2/libs/filesystem/build/clang-linux-3.1/release/link-static/threading-multi/v3/src/operations.o
libs/filesystem/v3/src/operations.cpp:333:8: warning: unused function 'error' [-Wunused-function]
  bool error(bool was_error, const error_code& result,
       ^
1 warning generated.
compile.c++.without-pth bin.v2/libs/filesystem/build/clang-linux-3.1/release/link-static/threading-multi/v3/src/path.o
compile.c++.without-pth bin.v2/libs/filesystem/build/clang-linux-3.1/release/link-static/threading-multi/v3/src/portability.o
compile.c++.without-pth bin.v2/libs/filesystem/build/clang-linux-3.1/release/link-static/threading-multi/v3/src/windows_file_codecvt.o
compile.c++.without-pth bin.v2/libs/filesystem/build/clang-linux-3.1/release/link-static/threading-multi/v3/src/codecvt_error_category.o
compile.c++.without-pth bin.v2/libs/filesystem/build/clang-linux-3.1/release/link-static/threading-multi/v3/src/path_traits.o
compile.c++.without-pth bin.v2/libs/filesystem/build/clang-linux-3.1/release/link-static/threading-multi/v3/src/unique_path.o
compile.c++.without-pth bin.v2/libs/filesystem/build/clang-linux-3.1/release/link-static/threading-multi/v3/src/utf8_codecvt_facet.o
In file included from libs/filesystem/v3/src/utf8_codecvt_facet.cpp:23:
In file included from ./libs/detail/utf8_codecvt_facet.cpp:13:
./boost/detail/utf8_codecvt_facet.hpp:171:17: warning: 'boost::filesystem::detail::utf8_codecvt_facet::do_length' hides overloaded virtual function [-Woverloaded-virtual]
    virtual int do_length(
                ^
/usr/include/g++/bits/codecvt.h:444:11: note: hidden overloaded virtual function 'std::codecvt<wchar_t, char, __mbstate_t>::do_length' declared here
      int do_length(state_type&, const extern_type* __from,
          ^
1 warning generated.
clang-linux.archive bin.v2/libs/filesystem/build/clang-linux-3.1/release/link-static/threading-multi/libboost_filesystem.a
common.copy stage/lib/libboost_filesystem.a
common.mkdir bin.v2/libs/regex/build/clang-linux-3.1/release/link-static
common.mkdir bin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi/c_regex_traits.o
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi/cpp_regex_traits.o
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi/cregex.o
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1038:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ~            ^                             ~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^~
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1116:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1117:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1118:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1305:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1306:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ~        ^                        ~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^~
                           =
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:262:12: error: overload resolution selected deleted operator '='
         r = s;
         ~ ^ ~
./boost/detail/container_fwd.hpp:141:42: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
    template <class T1, class T2> struct pair;
                                         ^
/usr/include/g++/bits/stl_pair.h:125:7: note: candidate function not viable: no known conversion from 're_detail::named_subexpressions::range_type' (aka 'pair<const_iterator, const_iterator>') to 'std::pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
      operator=(pair&& __p)
      ^
/usr/include/g++/bits/stl_pair.h:134:9: note: candidate function [with _U1 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, _U2 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >] not viable: no known conversion from 're_detail::named_subexpressions::range_type' (aka 'pair<const_iterator, const_iterator>') to 'pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
        operator=(pair<_U1, _U2>&& __p)
        ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:36:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const int, std::basic_string<char> >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const int, std::basic_string<char> > >::_Rb_tree_node<const std::pair<const int, std::basic_string<char> > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::basic_string<char> > > >::construct<const std::pair<const int, std::basic_string<char> > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<int, std::pair<const int, std::basic_string<char> >, std::_Select1st<std::pair<const int, std::basic_string<char> > >, std::less<int>, std::allocator<std::pair<const int, std::basic_string<char> > > >::_M_create_node<const std::pair<const int, std::basic_string<char> > &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<int, std::pair<const int, std::basic_string<char> >, std::_Select1st<std::pair<const int, std::basic_string<char> > >, std::less<int>, std::allocator<std::pair<const int, std::basic_string<char> > > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<int, std::pair<const int, std::basic_string<char> >, std::_Select1st<std::pair<const int, std::basic_string<char> > >, std::less<int>, std::allocator<std::pair<const int, std::basic_string<char> > > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<int, std::basic_string<char>, std::less<int>, std::allocator<std::pair<const int, std::basic_string<char> > > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
libs/regex/build/../src/cregex.cpp:115:34: note: in instantiation of member function 'std::map<int, std::basic_string<char>, std::less<int>, std::allocator<std::pair<const int, std::basic_string<char> > > >::operator[]' requested here
         if(m[i].matched) strings[i] = std::string(m[i].first, m[i].second);
                                 ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:36:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const int, long>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const int, long> >::_Rb_tree_node<const std::pair<const int, long> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, long> > >::construct<const std::pair<const int, long> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<int, std::pair<const int, long>, std::_Select1st<std::pair<const int, long> >, std::less<int>, std::allocator<std::pair<const int, long> > >::_M_create_node<const std::pair<const int, long> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<int, std::pair<const int, long>, std::_Select1st<std::pair<const int, long> >, std::less<int>, std::allocator<std::pair<const int, long> > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<int, std::pair<const int, long>, std::_Select1st<std::pair<const int, long> >, std::less<int>, std::allocator<std::pair<const int, long> > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<int, long, std::less<int>, std::allocator<std::pair<const int, long> > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
libs/regex/build/../src/cregex.cpp:116:19: note: in instantiation of member function 'std::map<int, long, std::less<int>, std::allocator<std::pair<const int, long> > >::operator[]' requested here
         positions[i] = m[i].matched ? m[i].first - pbase : -1;
                  ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:76:
./boost/regex/v4/sub_match.hpp:146:9: error: call to deleted constructor of 'std::pair<mapfile_iterator, mapfile_iterator>'
      : std::pair<BidiIterator, BidiIterator>(that), 
        ^                                     ~~~~
/usr/include/g++/bits/stl_construct.h:80:38: note: in instantiation of member function 'boost::sub_match<boost::re_detail::mapfile_iterator>::sub_match' requested here
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<boost::re_detail::mapfile_iterator>, const boost::sub_match<boost::re_detail::mapfile_iterator> &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<boost::re_detail::mapfile_iterator> *, std::vector<boost::sub_match<boost::re_detail::mapfile_iterator>, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > > >, boost::sub_match<boost::re_detail::mapfile_iterator> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<boost::re_detail::mapfile_iterator> *, std::vector<boost::sub_match<boost::re_detail::mapfile_iterator>, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > > >, boost::sub_match<boost::re_detail::mapfile_iterator> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_vector.h:970:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<const boost::sub_match<boost::re_detail::mapfile_iterator> *, std::vector<boost::sub_match<boost::re_detail::mapfile_iterator>, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > > >, boost::sub_match<boost::re_detail::mapfile_iterator> *, boost::sub_match<boost::re_detail::mapfile_iterator> >' requested here
              std::__uninitialized_copy_a(__first, __last, __result,
              ^
/usr/include/g++/bits/vector.tcc:164:24: note: in instantiation of function template specialization 'std::vector<boost::sub_match<boost::re_detail::mapfile_iterator>, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<boost::re_detail::mapfile_iterator> *, std::vector<boost::sub_match<boost::re_detail::mapfile_iterator>, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > > > >' requested here
              pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(),
                              ^
./boost/regex/v4/match_results.hpp:91:14: note: in instantiation of member function 'std::vector<boost::sub_match<boost::re_detail::mapfile_iterator>, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > >::operator=' requested here
      m_subs = m.m_subs;
             ^
libs/regex/build/../src/cregex.cpp:136:7: note: in instantiation of member function 'boost::match_results<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > >::operator=' requested here
   fm = match_results<mapfile::iterator>();
      ^
./boost/detail/container_fwd.hpp:141:42: note: function has been explicitly marked deleted here
    template <class T1, class T2> struct pair;
                                         ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<boost::re_detail::mapfile_iterator>'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<boost::re_detail::mapfile_iterator>, boost::sub_match<boost::re_detail::mapfile_iterator> &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<boost::sub_match<boost::re_detail::mapfile_iterator> *, boost::sub_match<boost::re_detail::mapfile_iterator> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<boost::sub_match<boost::re_detail::mapfile_iterator> *, boost::sub_match<boost::re_detail::mapfile_iterator> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/vector.tcc:183:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<boost::sub_match<boost::re_detail::mapfile_iterator> *, boost::sub_match<boost::re_detail::mapfile_iterator> *, boost::sub_match<boost::re_detail::mapfile_iterator> >' requested here
              std::__uninitialized_copy_a(__x._M_impl._M_start + size(),
              ^
./boost/regex/v4/match_results.hpp:91:14: note: in instantiation of member function 'std::vector<boost::sub_match<boost::re_detail::mapfile_iterator>, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > >::operator=' requested here
      m_subs = m.m_subs;
             ^
libs/regex/build/../src/cregex.cpp:136:7: note: in instantiation of member function 'boost::match_results<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > >::operator=' requested here
   fm = match_results<mapfile::iterator>();
      ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<boost::re_detail::mapfile_iterator>' to 'boost::re_detail::mapfile_iterator' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:146:9: error: call to deleted constructor of 'std::pair<const char *, const char *>'
      : std::pair<BidiIterator, BidiIterator>(that), 
        ^                                     ~~~~
/usr/include/g++/bits/stl_construct.h:80:38: note: in instantiation of member function 'boost::sub_match<const char *>::sub_match' requested here
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<const char *>, const boost::sub_match<const char *> &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<const char *> *, std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > > >, boost::sub_match<const char *> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<const char *> *, std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > > >, boost::sub_match<const char *> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_vector.h:244:4: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<const boost::sub_match<const char *> *, std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > > >, boost::sub_match<const char *> *, boost::sub_match<const char *> >' requested here
          std::__uninitialized_copy_a(__x.begin(), __x.end(),
          ^
./boost/regex/v4/match_results.hpp:81:9: note: in instantiation of member function 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::vector' requested here
      : m_subs(m.m_subs), m_named_subs(m.m_named_subs), m_last_closed_paren(m.m_last_closed_paren), m_is_singular(m.m_is_singular) 
        ^
libs/regex/build/../src/cregex.cpp:73:7: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::match_results' requested here
class RegExData
      ^
./boost/detail/container_fwd.hpp:141:42: note: function has been explicitly marked deleted here
    template <class T1, class T2> struct pair;
                                         ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<const char *>'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<const char *>, boost::sub_match<const char *> &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<boost::sub_match<const char *> *, boost::sub_match<const char *> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<boost::sub_match<const char *> *, boost::sub_match<const char *> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/vector.tcc:183:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<boost::sub_match<const char *> *, boost::sub_match<const char *> *, boost::sub_match<const char *> >' requested here
              std::__uninitialized_copy_a(__x._M_impl._M_start + size(),
              ^
./boost/regex/v4/match_results.hpp:91:14: note: in instantiation of member function 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::operator=' requested here
      m_subs = m.m_subs;
             ^
libs/regex/build/../src/cregex.cpp:73:7: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::operator=' requested here
class RegExData
      ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<const char *>' to 'const char *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:380:19: error: no matching constructor for initialization of 'value_type' (aka 'boost::sub_match<const char *>')
              value_type __x_copy = __x;
                         ^          ~~~
/usr/include/g++/bits/stl_vector.h:859:9: note: in instantiation of member function 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::_M_fill_insert' requested here
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/match_results.hpp:502:20: note: in instantiation of member function 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::insert' requested here
            m_subs.insert(m_subs.end(), n+2-len, v);
                   ^
./boost/regex/v4/perl_matcher_common.hpp:201:15: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::set_size' requested here
   m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), search_base, last);
              ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/regex_match.hpp:50:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match' requested here
   return matcher.match();
                  ^
libs/regex/build/../src/cregex.cpp:208:7: note: in instantiation of function template specialization 'boost::regex_match<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   if(regex_match(p, end, pdata->m, pdata->e, flags))
      ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const value_type' (aka 'const boost::sub_match<const char *>') to 'const char *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<const char *>'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<const char *>, boost::sub_match<const char *> >' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<std::move_iterator<boost::sub_match<const char *> *>, boost::sub_match<const char *> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<std::move_iterator<boost::sub_match<const char *> *>, boost::sub_match<const char *> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_uninitialized.h:326:14: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<std::move_iterator<boost::sub_match<const char *> *>, boost::sub_match<const char *> *, boost::sub_match<const char *> >' requested here
      return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first),
             ^
/usr/include/g++/bits/vector.tcc:385:5: note: in instantiation of function template specialization 'std::__uninitialized_move_a<boost::sub_match<const char *> *, boost::sub_match<const char *> *, std::allocator<boost::sub_match<const char *> > >' requested here
                  std::__uninitialized_move_a(this->_M_impl._M_finish - __n,
                  ^
/usr/include/g++/bits/stl_vector.h:859:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/match_results.hpp:502:20: note: in instantiation of member function 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::insert' requested here
            m_subs.insert(m_subs.end(), n+2-len, v);
                   ^
./boost/regex/v4/perl_matcher_common.hpp:201:15: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::set_size' requested here
   m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), search_base, last);
              ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/regex_match.hpp:50:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match' requested here
   return matcher.match();
                  ^
libs/regex/build/../src/cregex.cpp:208:7: note: in instantiation of function template specialization 'boost::regex_match<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   if(regex_match(p, end, pdata->m, pdata->e, flags))
      ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<const char *>' to 'const char *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:578:
./boost/regex/v4/perl_matcher_non_recursive.hpp:67:93: error: no matching constructor for initialization of 'sub_match<const char *>'
   saved_matched_paren(int i, const sub_match<BidiIterator>& s) : saved_state(1), index(i), sub(s){};
                                                                                            ^   ~
./boost/regex/v4/perl_matcher_non_recursive.hpp:237:20: note: in instantiation of member function 'boost::re_detail::saved_matched_paren<const char *>::saved_matched_paren' requested here
   (void) new (pmp)saved_matched_paren<BidiIterator>(index, sub);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:437:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_matched_paren' requested here
         push_matched_paren(0, (*m_presult)[0]);
         ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/regex_match.hpp:50:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match' requested here
   return matcher.match();
                  ^
libs/regex/build/../src/cregex.cpp:208:7: note: in instantiation of function template specialization 'boost::regex_match<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   if(regex_match(p, end, pdata->m, pdata->e, flags))
      ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const sub_match<const char *>' to 'const char *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:578:
./boost/regex/v4/perl_matcher_non_recursive.hpp:67:93: error: no matching constructor for initialization of 'sub_match<boost::re_detail::mapfile_iterator>'
   saved_matched_paren(int i, const sub_match<BidiIterator>& s) : saved_state(1), index(i), sub(s){};
                                                                                            ^   ~
./boost/regex/v4/perl_matcher_non_recursive.hpp:237:20: note: in instantiation of member function 'boost::re_detail::saved_matched_paren<boost::re_detail::mapfile_iterator>::saved_matched_paren' requested here
   (void) new (pmp)saved_matched_paren<BidiIterator>(index, sub);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:437:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_matched_paren' requested here
         push_matched_paren(0, (*m_presult)[0]);
         ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_grep.hpp:55:18: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   while(matcher.find())
                 ^
libs/regex/build/../src/cregex.cpp:409:15: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::pred4, boost::re_detail::mapfile_iterator, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      int r = regex_grep(pred, map.begin(), map.end(), pdata->e, flags);
              ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const sub_match<boost::re_detail::mapfile_iterator>' to 'boost::re_detail::mapfile_iterator' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:380:19: error: no matching constructor for initialization of 'value_type' (aka 'boost::sub_match<boost::re_detail::mapfile_iterator>')
              value_type __x_copy = __x;
                         ^          ~~~
/usr/include/g++/bits/stl_vector.h:859:9: note: in instantiation of member function 'std::vector<boost::sub_match<boost::re_detail::mapfile_iterator>, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > >::_M_fill_insert' requested here
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/match_results.hpp:502:20: note: in instantiation of member function 'std::vector<boost::sub_match<boost::re_detail::mapfile_iterator>, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > >::insert' requested here
            m_subs.insert(m_subs.end(), n+2-len, v);
                   ^
./boost/regex/v4/perl_matcher_common.hpp:263:18: note: in instantiation of member function 'boost::match_results<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > >::set_size' requested here
      m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), base, last);
                 ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_grep.hpp:55:18: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   while(matcher.find())
                 ^
libs/regex/build/../src/cregex.cpp:409:15: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::pred4, boost::re_detail::mapfile_iterator, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      int r = regex_grep(pred, map.begin(), map.end(), pdata->e, flags);
              ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const value_type' (aka 'const boost::sub_match<boost::re_detail::mapfile_iterator>') to 'boost::re_detail::mapfile_iterator' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<boost::re_detail::mapfile_iterator>'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<boost::re_detail::mapfile_iterator>, boost::sub_match<boost::re_detail::mapfile_iterator> >' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<std::move_iterator<boost::sub_match<boost::re_detail::mapfile_iterator> *>, boost::sub_match<boost::re_detail::mapfile_iterator> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<std::move_iterator<boost::sub_match<boost::re_detail::mapfile_iterator> *>, boost::sub_match<boost::re_detail::mapfile_iterator> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_uninitialized.h:326:14: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<std::move_iterator<boost::sub_match<boost::re_detail::mapfile_iterator> *>, boost::sub_match<boost::re_detail::mapfile_iterator> *, boost::sub_match<boost::re_detail::mapfile_iterator> >' requested here
      return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first),
             ^
/usr/include/g++/bits/vector.tcc:385:5: note: in instantiation of function template specialization 'std::__uninitialized_move_a<boost::sub_match<boost::re_detail::mapfile_iterator> *, boost::sub_match<boost::re_detail::mapfile_iterator> *, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > >' requested here
                  std::__uninitialized_move_a(this->_M_impl._M_finish - __n,
                  ^
/usr/include/g++/bits/stl_vector.h:859:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/match_results.hpp:502:20: note: in instantiation of member function 'std::vector<boost::sub_match<boost::re_detail::mapfile_iterator>, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > >::insert' requested here
            m_subs.insert(m_subs.end(), n+2-len, v);
                   ^
./boost/regex/v4/perl_matcher_common.hpp:263:18: note: in instantiation of member function 'boost::match_results<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> > >::set_size' requested here
      m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), base, last);
                 ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_grep.hpp:55:18: note: in instantiation of member function 'boost::re_detail::perl_matcher<boost::re_detail::mapfile_iterator, std::allocator<boost::sub_match<boost::re_detail::mapfile_iterator> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   while(matcher.find())
                 ^
libs/regex/build/../src/cregex.cpp:409:15: note: in instantiation of function template specialization 'boost::regex_grep<boost::re_detail::pred4, boost::re_detail::mapfile_iterator, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      int r = regex_grep(pred, map.begin(), map.end(), pdata->e, flags);
              ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<boost::re_detail::mapfile_iterator>' to 'boost::re_detail::mapfile_iterator' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:146:9: error: call to deleted constructor of 'std::pair<__normal_iterator<const char *, basic_string<char> >, __normal_iterator<const char *, basic_string<char> > >'
      : std::pair<BidiIterator, BidiIterator>(that), 
        ^                                     ~~~~
./boost/regex/v4/perl_matcher_non_recursive.hpp:67:93: note: in instantiation of member function 'boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >::sub_match' requested here
   saved_matched_paren(int i, const sub_match<BidiIterator>& s) : saved_state(1), index(i), sub(s){};
                                                                                            ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:237:20: note: in instantiation of member function 'boost::re_detail::saved_matched_paren<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >::saved_matched_paren' requested here
   (void) new (pmp)saved_matched_paren<BidiIterator>(index, sub);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:437:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_matched_paren' requested here
         push_matched_paren(0, (*m_presult)[0]);
         ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
./boost/regex/v4/regex_iterator.hpp:56:14: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      return regex_search(first, end, what, re, flags);
             ^
./boost/regex/v4/regex_iterator.hpp:115:18: note: in instantiation of member function 'boost::regex_iterator_implementation<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::init' requested here
      if(!pdata->init(a))
                 ^
./boost/regex/v4/regex_replace.hpp:46:57: note: in instantiation of member function 'boost::regex_iterator<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_iterator' requested here
   regex_iterator<BidirectionalIterator, charT, traits> i(first, last, e, flags);
                                                        ^
libs/regex/build/../src/cregex.cpp:461:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
   regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
   ^
./boost/detail/container_fwd.hpp:141:42: note: function has been explicitly marked deleted here
    template <class T1, class T2> struct pair;
                                         ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, const boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > > >, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > > >, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_vector.h:970:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<const boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > > >, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >' requested here
              std::__uninitialized_copy_a(__first, __last, __result,
              ^
/usr/include/g++/bits/vector.tcc:164:24: note: in instantiation of function template specialization 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > > > >' requested here
              pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(),
                              ^
./boost/regex/v4/match_results.hpp:91:14: note: (skipping 7 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      m_subs = m.m_subs;
             ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
./boost/regex/v4/regex_iterator.hpp:56:14: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      return regex_search(first, end, what, re, flags);
             ^
./boost/regex/v4/regex_iterator.hpp:115:18: note: in instantiation of member function 'boost::regex_iterator_implementation<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::init' requested here
      if(!pdata->init(a))
                 ^
./boost/regex/v4/regex_replace.hpp:46:57: note: in instantiation of member function 'boost::regex_iterator<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_iterator' requested here
   regex_iterator<BidirectionalIterator, charT, traits> i(first, last, e, flags);
                                                        ^
libs/regex/build/../src/cregex.cpp:461:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
   regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
   ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >' to '__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/vector.tcc:183:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >' requested here
              std::__uninitialized_copy_a(__x._M_impl._M_start + size(),
              ^
./boost/regex/v4/match_results.hpp:91:14: note: in instantiation of member function 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::operator=' requested here
      m_subs = m.m_subs;
             ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:934:24: note: (skipping 6 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
            *m_presult = recursion_stack.back().results;
                       ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
./boost/regex/v4/regex_iterator.hpp:56:14: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      return regex_search(first, end, what, re, flags);
             ^
./boost/regex/v4/regex_iterator.hpp:115:18: note: in instantiation of member function 'boost::regex_iterator_implementation<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::init' requested here
      if(!pdata->init(a))
                 ^
./boost/regex/v4/regex_replace.hpp:46:57: note: in instantiation of member function 'boost::regex_iterator<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_iterator' requested here
   regex_iterator<BidirectionalIterator, charT, traits> i(first, last, e, flags);
                                                        ^
libs/regex/build/../src/cregex.cpp:461:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
   regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
   ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >' to '__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:380:19: error: no matching constructor for initialization of 'value_type' (aka 'boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >')
              value_type __x_copy = __x;
                         ^          ~~~
/usr/include/g++/bits/stl_vector.h:859:9: note: in instantiation of member function 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::_M_fill_insert' requested here
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/match_results.hpp:502:20: note: in instantiation of member function 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::insert' requested here
            m_subs.insert(m_subs.end(), n+2-len, v);
                   ^
./boost/regex/v4/perl_matcher_common.hpp:263:18: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::set_size' requested here
      m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), base, last);
                 ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
./boost/regex/v4/regex_iterator.hpp:56:14: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      return regex_search(first, end, what, re, flags);
             ^
./boost/regex/v4/regex_iterator.hpp:115:18: note: in instantiation of member function 'boost::regex_iterator_implementation<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::init' requested here
      if(!pdata->init(a))
                 ^
./boost/regex/v4/regex_replace.hpp:46:57: note: in instantiation of member function 'boost::regex_iterator<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_iterator' requested here
   regex_iterator<BidirectionalIterator, charT, traits> i(first, last, e, flags);
                                                        ^
libs/regex/build/../src/cregex.cpp:461:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
   regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
   ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const value_type' (aka 'const boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >') to '__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<std::move_iterator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<std::move_iterator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_uninitialized.h:326:14: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<std::move_iterator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >' requested here
      return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first),
             ^
/usr/include/g++/bits/vector.tcc:385:5: note: in instantiation of function template specialization 'std::__uninitialized_move_a<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >' requested here
                  std::__uninitialized_move_a(this->_M_impl._M_finish - __n,
                  ^
/usr/include/g++/bits/stl_vector.h:859:9: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
./boost/regex/v4/regex_iterator.hpp:56:14: note: in instantiation of function template specialization 'boost::regex_search<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >' requested here
      return regex_search(first, end, what, re, flags);
             ^
./boost/regex/v4/regex_iterator.hpp:115:18: note: in instantiation of member function 'boost::regex_iterator_implementation<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::init' requested here
      if(!pdata->init(a))
                 ^
./boost/regex/v4/regex_replace.hpp:46:57: note: in instantiation of member function 'boost::regex_iterator<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_iterator' requested here
   regex_iterator<BidirectionalIterator, charT, traits> i(first, last, e, flags);
                                                        ^
libs/regex/build/../src/cregex.cpp:461:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
   regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
   ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >' to '__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/cregex.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:258:9: error: overload resolution selected deleted operator '='
      s = r = m_named_subs->equal_range(i, j);
      ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/regex_format.hpp:149:30: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::named_subexpression_index' requested here
      return this->m_results.named_subexpression_index(i, j);
                             ^
./boost/regex/v4/regex_format.hpp:154:14: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::get_named_sub_index' requested here
      return get_named_sub_index(i, j, tag_type());
             ^
./boost/regex/v4/regex_format.hpp:675:20: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::get_named_sub_index' requested here
         v = this->get_named_sub_index(base + 1, m_position);
                   ^
./boost/regex/v4/regex_format.hpp:268:13: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::format_conditional' requested here
            format_conditional();
            ^
./boost/regex/v4/regex_format.hpp:207:4: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::format_all' requested here
   format_all();
   ^
./boost/regex/v4/regex_format.hpp:838:13: note: in instantiation of member function 'boost::re_detail::basic_regex_formatter<boost::re_detail::string_out_iterator<std::basic_string<char> >, boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >, const char *>::format' requested here
   return f.format(p1, p2, flags);
            ^
./boost/regex/v4/regex_format.hpp:1064:14: note: in instantiation of function template specialization 'boost::re_detail::regex_format_imp<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, const char *, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > > >' requested here
      return regex_format_imp(i, m, func, end, f, t);
             ^
./boost/regex/v4/match_results.hpp:370:14: note: in instantiation of function template specialization 'boost::re_detail::format_functor_c_string<char, boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >, boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > > >::operator()<boost::re_detail::string_out_iterator<std::basic_string<char> > >' requested here
      return func(*this, out, flags, re.get_traits());
             ^
./boost/regex/v4/regex_replace.hpp:60:19: note: in instantiation of function template specialization 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::format<boost::re_detail::string_out_iterator<std::basic_string<char> >, const char *, boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > > >' requested here
         out = i->format(out, fmt, flags, e);
                  ^
libs/regex/build/../src/cregex.cpp:461:4: note: in instantiation of function template specialization 'boost::regex_replace<boost::re_detail::string_out_iterator<std::basic_string<char> >, __gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, boost::regex_traits<char, boost::cpp_regex_traits<char> >, char, const char *>' requested here
   regex_replace(i, in.begin(), in.end(), pdata->e, fmt.c_str(), flags);
   ^
./boost/detail/container_fwd.hpp:141:42: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
    template <class T1, class T2> struct pair;
                                         ^
/usr/include/g++/bits/stl_pair.h:125:7: note: candidate function not viable: no known conversion from 'std::pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > >' to 'std::pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
      operator=(pair&& __p)
      ^
/usr/include/g++/bits/stl_pair.h:134:9: note: candidate function [with _U1 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, _U2 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >] not viable: no known conversion from 'std::pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > >' to 'pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
        operator=(pair<_U1, _U2>&& __p)
        ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
7 warnings and 20 errors generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pedantic -pthread -std=c++0x -DBOOST_ALL_NO_LIB=1 -DNDEBUG -I"." -o "bin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi/cregex.o" "libs/regex/build/../src/cregex.cpp"

...failed compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi/cregex.o...
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi/fileiter.o
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi/icu.o
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi/instances.o
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1038:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ~            ^                             ~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^~
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1116:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1117:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1118:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1305:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1306:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ~        ^                        ~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^~
                           =
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:262:12: error: overload resolution selected deleted operator '='
         r = s;
         ~ ^ ~
./boost/detail/container_fwd.hpp:141:42: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
    template <class T1, class T2> struct pair;
                                         ^
/usr/include/g++/bits/stl_pair.h:125:7: note: candidate function not viable: no known conversion from 're_detail::named_subexpressions::range_type' (aka 'pair<const_iterator, const_iterator>') to 'std::pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
      operator=(pair&& __p)
      ^
/usr/include/g++/bits/stl_pair.h:134:9: note: candidate function [with _U1 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, _U2 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >] not viable: no known conversion from 're_detail::named_subexpressions::range_type' (aka 'pair<const_iterator, const_iterator>') to 'pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
        operator=(pair<_U1, _U2>&& __p)
        ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:36:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const int, std::basic_string<char> >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const int, std::basic_string<char> > >::_Rb_tree_node<const std::pair<const int, std::basic_string<char> > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::basic_string<char> > > >::construct<const std::pair<const int, std::basic_string<char> > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<int, std::pair<const int, std::basic_string<char> >, std::_Select1st<std::pair<const int, std::basic_string<char> > >, std::less<int>, std::allocator<std::pair<const int, std::basic_string<char> > > >::_M_create_node<const std::pair<const int, std::basic_string<char> > &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<int, std::pair<const int, std::basic_string<char> >, std::_Select1st<std::pair<const int, std::basic_string<char> > >, std::less<int>, std::allocator<std::pair<const int, std::basic_string<char> > > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<int, std::pair<const int, std::basic_string<char> >, std::_Select1st<std::pair<const int, std::basic_string<char> > >, std::less<int>, std::allocator<std::pair<const int, std::basic_string<char> > > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<int, std::basic_string<char>, std::less<int>, std::allocator<std::pair<const int, std::basic_string<char> > > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
./boost/regex/v4/cpp_regex_traits.hpp:703:10: note: in instantiation of member function 'std::map<int, std::basic_string<char>, std::less<int>, std::allocator<std::pair<const int, std::basic_string<char> > > >::operator[]' requested here
         m_error_strings[i] = result;
         ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:36:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const std::basic_string<char>, unsigned int>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const std::basic_string<char>, unsigned int> >::_Rb_tree_node<const std::pair<const std::basic_string<char>, unsigned int> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, unsigned int> > >::construct<const std::pair<const std::basic_string<char>, unsigned int> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, unsigned int>, std::_Select1st<std::pair<const std::basic_string<char>, unsigned int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, unsigned int> > >::_M_create_node<const std::pair<const std::basic_string<char>, unsigned int> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, unsigned int>, std::_Select1st<std::pair<const std::basic_string<char>, unsigned int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, unsigned int> > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, unsigned int>, std::_Select1st<std::pair<const std::basic_string<char>, unsigned int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, unsigned int> > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<std::basic_string<char>, unsigned int, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, unsigned int> > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
./boost/regex/v4/cpp_regex_traits.hpp:754:13: note: in instantiation of member function 'std::map<std::basic_string<char>, unsigned int, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, unsigned int> > >::operator[]' requested here
            this->m_custom_class_names[s] = masks[j];
            ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:36:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const boost::re_detail::cpp_regex_traits_base<char>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<char> >, const boost::re_detail::cpp_regex_traits_base<char> *> > >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const boost::re_detail::cpp_regex_traits_base<char>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<char> >, const boost::re_detail::cpp_regex_traits_base<char> *> > > >::_Rb_tree_node<const std::pair<const boost::re_detail::cpp_regex_traits_base<char>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<char> >, const boost::re_detail::cpp_regex_traits_base<char> *> > > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const boost::re_detail::cpp_regex_traits_base<char>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<char> >, const boost::re_detail::cpp_regex_traits_base<char> *> > > > >::construct<const std::pair<const boost::re_detail::cpp_regex_traits_base<char>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<char> >, const boost::re_detail::cpp_regex_traits_base<char> *> > > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<boost::re_detail::cpp_regex_traits_base<char>, std::pair<const boost::re_detail::cpp_regex_traits_base<char>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<char> >, const boost::re_detail::cpp_regex_traits_base<char> *> > >, std::_Select1st<std::pair<const boost::re_detail::cpp_regex_traits_base<char>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<char> >, const boost::re_detail::cpp_regex_traits_base<char> *> > > >, std::less<boost::re_detail::cpp_regex_traits_base<char> >, std::allocator<std::pair<const boost::re_detail::cpp_regex_traits_base<char>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<char> >, const boost::re_detail::cpp_regex_traits_base<char> *> > > > >::_M_create_node<const std::pair<const boost::re_detail::cpp_regex_traits_base<char>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<char> >, const boost::re_detail::cpp_regex_traits_base<char> *> > > &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1191:34: note: in instantiation of member function 'std::_Rb_tree<boost::re_detail::cpp_regex_traits_base<char>, std::pair<const boost::re_detail::cpp_regex_traits_base<char>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<char> >, const boost::re_detail::cpp_regex_traits_base<char> *> > >, std::_Select1st<std::pair<const boost::re_detail::cpp_regex_traits_base<char>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<char> >, const boost::re_detail::cpp_regex_traits_base<char> *> > > >, std::less<boost::re_detail::cpp_regex_traits_base<char> >, std::allocator<std::pair<const boost::re_detail::cpp_regex_traits_base<char>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<char> >, const boost::re_detail::cpp_regex_traits_base<char> *> > > > >::_M_insert_' requested here
            return pair<iterator, bool>(_M_insert_(__x, __y, __v), true);
                                        ^
/usr/include/g++/bits/stl_map.h:501:21: note: in instantiation of member function 'std::_Rb_tree<boost::re_detail::cpp_regex_traits_base<char>, std::pair<const boost::re_detail::cpp_regex_traits_base<char>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<char> >, const boost::re_detail::cpp_regex_traits_base<char> *> > >, std::_Select1st<std::pair<const boost::re_detail::cpp_regex_traits_base<char>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<char> >, const boost::re_detail::cpp_regex_traits_base<char> *> > > >, std::less<boost::re_detail::cpp_regex_traits_base<char> >, std::allocator<std::pair<const boost::re_detail::cpp_regex_traits_base<char>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<char> >, const boost::re_detail::cpp_regex_traits_base<char> *> > > > >::_M_insert_unique' requested here
      { return _M_t._M_insert_unique(__x); }
                    ^
./boost/regex/pending/object_cache.hpp:125:17: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
   s_data.index.insert(std::make_pair(k, --(s_data.cont.end())));
                ^
./boost/regex/v4/regex_traits.hpp:75:21: note: in instantiation of member function 'boost::cpp_regex_traits<char>::cpp_regex_traits' requested here
   regex_traits() : implementationT() {}
                    ^
./boost/regex/v4/regex_traits.hpp:169:4: note: in instantiation of member function 'boost::regex_traits<char, boost::cpp_regex_traits<char> >::regex_traits' requested here
   regex_traits_wrapper(){}
   ^
./boost/regex/v4/basic_regex.hpp:166:23: note: in instantiation of member function 'boost::regex_traits_wrapper<boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_traits_wrapper' requested here
      : m_ptraits(new ::boost::regex_traits_wrapper<traits>()), m_expression(0), m_expression_len(0) {}
                      ^
./boost/regex/v4/basic_regex.hpp:202:4: note: in instantiation of member function 'boost::re_detail::regex_data<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::regex_data' requested here
   basic_regex_implementation(){}
   ^
./boost/regex/v4/basic_regex.hpp:652:84: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::basic_regex_implementation' requested here
      temp = shared_ptr<re_detail::basic_regex_implementation<charT, traits> >(new re_detail::basic_regex_implementation<charT, traits>());
                                                                                   ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1545:17: error: overload resolution selected deleted operator '='
         result = *m_position++;
         ~~~~~~ ^ ~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_parser.hpp:1481:31: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::get_next_set_literal' requested here
   digraph<charT> start_range(get_next_set_literal(char_set));
                              ^
./boost/regex/v4/basic_regex_parser.hpp:1251:13: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_set_literal' requested here
            parse_set_literal(char_set);
            ^
./boost/regex/v4/basic_regex_parser.hpp:352:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_set' requested here
      return parse_set();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1549:14: error: overload resolution selected deleted operator '='
      result = unescape_character();
      ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1607:14: error: overload resolution selected deleted operator '='
      result = *m_position++;
      ~~~~~~ ^ ~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:314:16: error: overload resolution selected deleted operator '='
          *__position = _Tp(std::forward<_Args>(__args)...);
          ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/vector.tcc:122:8: note: in instantiation of function template specialization 'std::vector<boost::re_detail::digraph<char>, std::allocator<boost::re_detail::digraph<char> > >::_M_insert_aux<boost::re_detail::digraph<char> >' requested here
              _M_insert_aux(__position, std::move(__x_copy));
              ^
./boost/regex/v4/basic_regex_creator.hpp:89:16: note: in instantiation of member function 'std::vector<boost::re_detail::digraph<char>, std::allocator<boost::re_detail::digraph<char> > >::insert' requested here
      m_ranges.insert(m_ranges.end(), first);
               ^
./boost/regex/v4/basic_regex_parser.hpp:1498:19: note: in instantiation of member function 'boost::re_detail::basic_char_set<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::add_range' requested here
         char_set.add_range(start_range, end_range);
                  ^
./boost/regex/v4/basic_regex_parser.hpp:1251:13: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_set_literal' requested here
            parse_set_literal(char_set);
            ^
./boost/regex/v4/basic_regex_parser.hpp:352:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_set' requested here
      return parse_set();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:30:
In file included from /usr/include/g++/string:41:
In file included from /usr/include/g++/bits/char_traits.h:40:
/usr/include/g++/bits/stl_algobase.h:566:18: error: overload resolution selected deleted operator '='
            *--__result = std::move(*--__last);
            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_algobase.h:598:14: note: in instantiation of function template specialization 'std::__copy_move_backward<true, false, std::random_access_iterator_tag>::__copy_move_b<boost::re_detail::digraph<char> *, boost::re_detail::digraph<char> *>' requested here
      return std::__copy_move_backward<_IsMove, __simple,
             ^
/usr/include/g++/bits/stl_algobase.h:608:19: note: in instantiation of function template specialization 'std::__copy_move_backward_a<true, boost::re_detail::digraph<char> *, boost::re_detail::digraph<char> *>' requested here
      return _BI2(std::__copy_move_backward_a<_IsMove>
                  ^
/usr/include/g++/bits/stl_algobase.h:679:14: note: in instantiation of function template specialization 'std::__copy_move_backward_a2<true, boost::re_detail::digraph<char> *, boost::re_detail::digraph<char> *>' requested here
      return std::__copy_move_backward_a2<true>(std::__miter_base(__first),
             ^
/usr/include/g++/bits/vector.tcc:308:4: note: in instantiation of function template specialization 'std::move_backward<boost::re_detail::digraph<char> *, boost::re_detail::digraph<char> *>' requested here
          _GLIBCXX_MOVE_BACKWARD3(__position.base(),
          ^
/usr/include/g++/bits/stl_algobase.h:684:48: note: expanded from macro '_GLIBCXX_MOVE_BACKWARD3'
#define _GLIBCXX_MOVE_BACKWARD3(_Tp, _Up, _Vp) std::move_backward(_Tp, _Up, _Vp)
                                               ^
/usr/include/g++/bits/vector.tcc:122:8: note: in instantiation of function template specialization 'std::vector<boost::re_detail::digraph<char>, std::allocator<boost::re_detail::digraph<char> > >::_M_insert_aux<boost::re_detail::digraph<char> >' requested here
              _M_insert_aux(__position, std::move(__x_copy));
              ^
./boost/regex/v4/basic_regex_creator.hpp:89:16: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      m_ranges.insert(m_ranges.end(), first);
               ^
./boost/regex/v4/basic_regex_parser.hpp:1251:13: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_set_literal' requested here
            parse_set_literal(char_set);
            ^
./boost/regex/v4/basic_regex_parser.hpp:352:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_set' requested here
      return parse_set();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:314:16: error: overload resolution selected deleted operator '='
          *__position = _Tp(std::forward<_Args>(__args)...);
          ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/vector.tcc:126:6: note: in instantiation of function template specialization 'std::vector<boost::re_detail::digraph<char>, std::allocator<boost::re_detail::digraph<char> > >::_M_insert_aux<const boost::re_detail::digraph<char> &>' requested here
            _M_insert_aux(__position, __x);
            ^
./boost/regex/v4/basic_regex_creator.hpp:89:16: note: in instantiation of member function 'std::vector<boost::re_detail::digraph<char>, std::allocator<boost::re_detail::digraph<char> > >::insert' requested here
      m_ranges.insert(m_ranges.end(), first);
               ^
./boost/regex/v4/basic_regex_parser.hpp:1498:19: note: in instantiation of member function 'boost::re_detail::basic_char_set<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::add_range' requested here
         char_set.add_range(start_range, end_range);
                  ^
./boost/regex/v4/basic_regex_parser.hpp:1251:13: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_set_literal' requested here
            parse_set_literal(char_set);
            ^
./boost/regex/v4/basic_regex_parser.hpp:352:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_set' requested here
      return parse_set();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
./boost/regex/v4/basic_regex_creator.hpp:1038:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:928:21: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::calculate_backstep' requested here
            = this->calculate_backstep(state->next.p);
                    ^
./boost/regex/v4/basic_regex_creator.hpp:710:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::create_startmaps' requested here
   create_startmaps(m_pdata->m_first_state);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ~            ^                             ~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^~
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1116:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:718:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::create_startmap' requested here
   create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1117:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1118:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1305:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1306:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ~        ^                        ~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^~
                           =
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:76:
./boost/regex/v4/sub_match.hpp:146:9: error: call to deleted constructor of 'std::pair<const char *, const char *>'
      : std::pair<BidiIterator, BidiIterator>(that), 
        ^                                     ~~~~
/usr/include/g++/bits/stl_construct.h:80:38: note: in instantiation of member function 'boost::sub_match<const char *>::sub_match' requested here
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<const char *>, const boost::sub_match<const char *> &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<const char *> *, std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > > >, boost::sub_match<const char *> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<const char *> *, std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > > >, boost::sub_match<const char *> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_vector.h:970:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<const boost::sub_match<const char *> *, std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > > >, boost::sub_match<const char *> *, boost::sub_match<const char *> >' requested here
              std::__uninitialized_copy_a(__first, __last, __result,
              ^
/usr/include/g++/bits/vector.tcc:164:24: note: in instantiation of function template specialization 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<const char *> *, std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > > > >' requested here
              pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(),
                              ^
./boost/regex/v4/match_results.hpp:91:14: note: in instantiation of member function 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::operator=' requested here
      m_subs = m.m_subs;
             ^
./boost/regex/v4/match_results.hpp:576:13: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::operator=' requested here
      *this = m;
            ^
./boost/detail/container_fwd.hpp:141:42: note: function has been explicitly marked deleted here
    template <class T1, class T2> struct pair;
                                         ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<const char *>'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<const char *>, boost::sub_match<const char *> &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<boost::sub_match<const char *> *, boost::sub_match<const char *> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<boost::sub_match<const char *> *, boost::sub_match<const char *> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/vector.tcc:183:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<boost::sub_match<const char *> *, boost::sub_match<const char *> *, boost::sub_match<const char *> >' requested here
              std::__uninitialized_copy_a(__x._M_impl._M_start + size(),
              ^
./boost/regex/v4/match_results.hpp:91:14: note: in instantiation of member function 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::operator=' requested here
      m_subs = m.m_subs;
             ^
./boost/regex/v4/match_results.hpp:576:13: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::operator=' requested here
      *this = m;
            ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<const char *>' to 'const char *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:380:19: error: no matching constructor for initialization of 'value_type' (aka 'boost::sub_match<const char *>')
              value_type __x_copy = __x;
                         ^          ~~~
/usr/include/g++/bits/stl_vector.h:859:9: note: in instantiation of member function 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::_M_fill_insert' requested here
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/match_results.hpp:502:20: note: in instantiation of member function 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::insert' requested here
            m_subs.insert(m_subs.end(), n+2-len, v);
                   ^
./boost/regex/v4/perl_matcher_common.hpp:201:15: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::set_size' requested here
   m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), search_base, last);
              ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const value_type' (aka 'const boost::sub_match<const char *>') to 'const char *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<const char *>'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<const char *>, boost::sub_match<const char *> >' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<std::move_iterator<boost::sub_match<const char *> *>, boost::sub_match<const char *> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<std::move_iterator<boost::sub_match<const char *> *>, boost::sub_match<const char *> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_uninitialized.h:326:14: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<std::move_iterator<boost::sub_match<const char *> *>, boost::sub_match<const char *> *, boost::sub_match<const char *> >' requested here
      return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first),
             ^
/usr/include/g++/bits/vector.tcc:385:5: note: in instantiation of function template specialization 'std::__uninitialized_move_a<boost::sub_match<const char *> *, boost::sub_match<const char *> *, std::allocator<boost::sub_match<const char *> > >' requested here
                  std::__uninitialized_move_a(this->_M_impl._M_finish - __n,
                  ^
/usr/include/g++/bits/stl_vector.h:859:9: note: in instantiation of member function 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::_M_fill_insert' requested here
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/match_results.hpp:502:20: note: in instantiation of member function 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::insert' requested here
            m_subs.insert(m_subs.end(), n+2-len, v);
                   ^
./boost/regex/v4/perl_matcher_common.hpp:201:15: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::set_size' requested here
   m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), search_base, last);
              ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<const char *>' to 'const char *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:578:
./boost/regex/v4/perl_matcher_non_recursive.hpp:67:93: error: no matching constructor for initialization of 'sub_match<const char *>'
   saved_matched_paren(int i, const sub_match<BidiIterator>& s) : saved_state(1), index(i), sub(s){};
                                                                                            ^   ~
./boost/regex/v4/perl_matcher_non_recursive.hpp:237:20: note: in instantiation of member function 'boost::re_detail::saved_matched_paren<const char *>::saved_matched_paren' requested here
   (void) new (pmp)saved_matched_paren<BidiIterator>(index, sub);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:437:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::push_matched_paren' requested here
         push_matched_paren(0, (*m_presult)[0]);
         ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const sub_match<const char *>' to 'const char *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:146:9: error: call to deleted constructor of 'std::pair<__normal_iterator<const char *, basic_string<char> >, __normal_iterator<const char *, basic_string<char> > >'
      : std::pair<BidiIterator, BidiIterator>(that), 
        ^                                     ~~~~
/usr/include/g++/bits/stl_construct.h:80:38: note: in instantiation of member function 'boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >::sub_match' requested here
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, const boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > > >, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > > >, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_vector.h:970:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<const boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > > >, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >' requested here
              std::__uninitialized_copy_a(__first, __last, __result,
              ^
/usr/include/g++/bits/vector.tcc:164:24: note: in instantiation of function template specialization 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > > > >' requested here
              pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(),
                              ^
./boost/regex/v4/match_results.hpp:91:14: note: in instantiation of member function 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::operator=' requested here
      m_subs = m.m_subs;
             ^
./boost/regex/v4/match_results.hpp:576:13: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::operator=' requested here
      *this = m;
            ^
./boost/detail/container_fwd.hpp:141:42: note: function has been explicitly marked deleted here
    template <class T1, class T2> struct pair;
                                         ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/vector.tcc:183:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >' requested here
              std::__uninitialized_copy_a(__x._M_impl._M_start + size(),
              ^
./boost/regex/v4/match_results.hpp:91:14: note: in instantiation of member function 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::operator=' requested here
      m_subs = m.m_subs;
             ^
./boost/regex/v4/match_results.hpp:576:13: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::operator=' requested here
      *this = m;
            ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >' to '__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:380:19: error: no matching constructor for initialization of 'value_type' (aka 'boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >')
              value_type __x_copy = __x;
                         ^          ~~~
/usr/include/g++/bits/stl_vector.h:859:9: note: in instantiation of member function 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::_M_fill_insert' requested here
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/match_results.hpp:502:20: note: in instantiation of member function 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::insert' requested here
            m_subs.insert(m_subs.end(), n+2-len, v);
                   ^
./boost/regex/v4/perl_matcher_common.hpp:201:15: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::set_size' requested here
   m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), search_base, last);
              ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const value_type' (aka 'const boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >') to '__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/instances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<std::move_iterator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<std::move_iterator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_uninitialized.h:326:14: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<std::move_iterator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *>, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >' requested here
      return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first),
             ^
/usr/include/g++/bits/vector.tcc:385:5: note: in instantiation of function template specialization 'std::__uninitialized_move_a<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > *, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >' requested here
                  std::__uninitialized_move_a(this->_M_impl._M_finish - __n,
                  ^
/usr/include/g++/bits/stl_vector.h:859:9: note: in instantiation of member function 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::_M_fill_insert' requested here
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/match_results.hpp:502:20: note: in instantiation of member function 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::insert' requested here
            m_subs.insert(m_subs.end(), n+2-len, v);
                   ^
./boost/regex/v4/perl_matcher_common.hpp:201:15: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > > >::set_size' requested here
   m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), search_base, last);
              ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > > >, boost::regex_traits<char, boost::cpp_regex_traits<char> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >' to '__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> >' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
14 warnings and 20 errors generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pedantic -pthread -std=c++0x -DBOOST_ALL_NO_LIB=1 -DNDEBUG -I"." -o "bin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi/instances.o" "libs/regex/build/../src/instances.cpp"

...failed compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi/instances.o...
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi/posix_api.o
In file included from libs/regex/build/../src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1038:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ~            ^                             ~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^~
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1116:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1117:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1118:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1305:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1306:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ~        ^                        ~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^~
                           =
In file included from libs/regex/build/../src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:262:12: error: overload resolution selected deleted operator '='
         r = s;
         ~ ^ ~
./boost/detail/container_fwd.hpp:141:42: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
    template <class T1, class T2> struct pair;
                                         ^
/usr/include/g++/bits/stl_pair.h:125:7: note: candidate function not viable: no known conversion from 're_detail::named_subexpressions::range_type' (aka 'pair<const_iterator, const_iterator>') to 'std::pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
      operator=(pair&& __p)
      ^
/usr/include/g++/bits/stl_pair.h:134:9: note: candidate function [with _U1 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, _U2 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >] not viable: no known conversion from 're_detail::named_subexpressions::range_type' (aka 'pair<const_iterator, const_iterator>') to 'pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
        operator=(pair<_U1, _U2>&& __p)
        ^
In file included from libs/regex/build/../src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1545:17: error: overload resolution selected deleted operator '='
         result = *m_position++;
         ~~~~~~ ^ ~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_parser.hpp:1481:31: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::get_next_set_literal' requested here
   digraph<charT> start_range(get_next_set_literal(char_set));
                              ^
./boost/regex/v4/basic_regex_parser.hpp:1251:13: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_set_literal' requested here
            parse_set_literal(char_set);
            ^
./boost/regex/v4/basic_regex_parser.hpp:352:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_set' requested here
      return parse_set();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:379:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:584:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
libs/regex/build/../src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1549:14: error: overload resolution selected deleted operator '='
      result = unescape_character();
      ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1607:14: error: overload resolution selected deleted operator '='
      result = *m_position++;
      ~~~~~~ ^ ~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:314:16: error: overload resolution selected deleted operator '='
          *__position = _Tp(std::forward<_Args>(__args)...);
          ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/vector.tcc:122:8: note: in instantiation of function template specialization 'std::vector<boost::re_detail::digraph<char>, std::allocator<boost::re_detail::digraph<char> > >::_M_insert_aux<boost::re_detail::digraph<char> >' requested here
              _M_insert_aux(__position, std::move(__x_copy));
              ^
./boost/regex/v4/basic_regex_creator.hpp:89:16: note: in instantiation of member function 'std::vector<boost::re_detail::digraph<char>, std::allocator<boost::re_detail::digraph<char> > >::insert' requested here
      m_ranges.insert(m_ranges.end(), first);
               ^
./boost/regex/v4/basic_regex_parser.hpp:1498:19: note: in instantiation of member function 'boost::re_detail::basic_char_set<char, boost::c_regex_traits<char> >::add_range' requested here
         char_set.add_range(start_range, end_range);
                  ^
./boost/regex/v4/basic_regex_parser.hpp:1251:13: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_set_literal' requested here
            parse_set_literal(char_set);
            ^
./boost/regex/v4/basic_regex_parser.hpp:352:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_set' requested here
      return parse_set();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:379:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:584:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
libs/regex/build/../src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:30:
In file included from /usr/include/g++/string:41:
In file included from /usr/include/g++/bits/char_traits.h:40:
/usr/include/g++/bits/stl_algobase.h:566:18: error: overload resolution selected deleted operator '='
            *--__result = std::move(*--__last);
            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_algobase.h:598:14: note: in instantiation of function template specialization 'std::__copy_move_backward<true, false, std::random_access_iterator_tag>::__copy_move_b<boost::re_detail::digraph<char> *, boost::re_detail::digraph<char> *>' requested here
      return std::__copy_move_backward<_IsMove, __simple,
             ^
/usr/include/g++/bits/stl_algobase.h:608:19: note: in instantiation of function template specialization 'std::__copy_move_backward_a<true, boost::re_detail::digraph<char> *, boost::re_detail::digraph<char> *>' requested here
      return _BI2(std::__copy_move_backward_a<_IsMove>
                  ^
/usr/include/g++/bits/stl_algobase.h:679:14: note: in instantiation of function template specialization 'std::__copy_move_backward_a2<true, boost::re_detail::digraph<char> *, boost::re_detail::digraph<char> *>' requested here
      return std::__copy_move_backward_a2<true>(std::__miter_base(__first),
             ^
/usr/include/g++/bits/vector.tcc:308:4: note: in instantiation of function template specialization 'std::move_backward<boost::re_detail::digraph<char> *, boost::re_detail::digraph<char> *>' requested here
          _GLIBCXX_MOVE_BACKWARD3(__position.base(),
          ^
/usr/include/g++/bits/stl_algobase.h:684:48: note: expanded from macro '_GLIBCXX_MOVE_BACKWARD3'
#define _GLIBCXX_MOVE_BACKWARD3(_Tp, _Up, _Vp) std::move_backward(_Tp, _Up, _Vp)
                                               ^
/usr/include/g++/bits/vector.tcc:122:8: note: in instantiation of function template specialization 'std::vector<boost::re_detail::digraph<char>, std::allocator<boost::re_detail::digraph<char> > >::_M_insert_aux<boost::re_detail::digraph<char> >' requested here
              _M_insert_aux(__position, std::move(__x_copy));
              ^
./boost/regex/v4/basic_regex_creator.hpp:89:16: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      m_ranges.insert(m_ranges.end(), first);
               ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:379:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:584:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
libs/regex/build/../src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:314:16: error: overload resolution selected deleted operator '='
          *__position = _Tp(std::forward<_Args>(__args)...);
          ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/vector.tcc:126:6: note: in instantiation of function template specialization 'std::vector<boost::re_detail::digraph<char>, std::allocator<boost::re_detail::digraph<char> > >::_M_insert_aux<const boost::re_detail::digraph<char> &>' requested here
            _M_insert_aux(__position, __x);
            ^
./boost/regex/v4/basic_regex_creator.hpp:89:16: note: in instantiation of member function 'std::vector<boost::re_detail::digraph<char>, std::allocator<boost::re_detail::digraph<char> > >::insert' requested here
      m_ranges.insert(m_ranges.end(), first);
               ^
./boost/regex/v4/basic_regex_parser.hpp:1498:19: note: in instantiation of member function 'boost::re_detail::basic_char_set<char, boost::c_regex_traits<char> >::add_range' requested here
         char_set.add_range(start_range, end_range);
                  ^
./boost/regex/v4/basic_regex_parser.hpp:1251:13: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_set_literal' requested here
            parse_set_literal(char_set);
            ^
./boost/regex/v4/basic_regex_parser.hpp:352:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse_set' requested here
      return parse_set();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:379:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:584:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
libs/regex/build/../src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
./boost/regex/v4/basic_regex_creator.hpp:1038:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:928:21: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::calculate_backstep' requested here
            = this->calculate_backstep(state->next.p);
                    ^
./boost/regex/v4/basic_regex_creator.hpp:710:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::create_startmaps' requested here
   create_startmaps(m_pdata->m_first_state);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:379:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:584:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
libs/regex/build/../src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ~            ^                             ~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^~
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1116:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:718:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::create_startmap' requested here
   create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<char, boost::c_regex_traits<char> >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<char, boost::c_regex_traits<char> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<char, boost::c_regex_traits<char> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:379:14: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:584:7: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
libs/regex/build/../src/posix_api.cpp:126:53: note: in instantiation of member function 'boost::basic_regex<char, boost::c_regex_traits<char> >::set_expression' requested here
      static_cast<c_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                    ^
In file included from libs/regex/build/../src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1117:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1118:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1305:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1306:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ~        ^                        ~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^~
                           =
In file included from libs/regex/build/../src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:76:
./boost/regex/v4/sub_match.hpp:146:9: error: call to deleted constructor of 'std::pair<const char *, const char *>'
      : std::pair<BidiIterator, BidiIterator>(that), 
        ^                                     ~~~~
./boost/regex/v4/perl_matcher_non_recursive.hpp:67:93: note: in instantiation of member function 'boost::sub_match<const char *>::sub_match' requested here
   saved_matched_paren(int i, const sub_match<BidiIterator>& s) : saved_state(1), index(i), sub(s){};
                                                                                            ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:237:20: note: in instantiation of member function 'boost::re_detail::saved_matched_paren<const char *>::saved_matched_paren' requested here
   (void) new (pmp)saved_matched_paren<BidiIterator>(index, sub);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:437:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::push_matched_paren' requested here
         push_matched_paren(0, (*m_presult)[0]);
         ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
libs/regex/build/../src/posix_api.cpp:248:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
./boost/detail/container_fwd.hpp:141:42: note: function has been explicitly marked deleted here
    template <class T1, class T2> struct pair;
                                         ^
In file included from libs/regex/build/../src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<const char *>'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<const char *>, const boost::sub_match<const char *> &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<const char *> *, std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > > >, boost::sub_match<const char *> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<const char *> *, std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > > >, boost::sub_match<const char *> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_vector.h:970:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<const boost::sub_match<const char *> *, std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > > >, boost::sub_match<const char *> *, boost::sub_match<const char *> >' requested here
              std::__uninitialized_copy_a(__first, __last, __result,
              ^
/usr/include/g++/bits/vector.tcc:164:24: note: in instantiation of function template specialization 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<const char *> *, std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > > > >' requested here
              pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(),
                              ^
./boost/regex/v4/match_results.hpp:91:14: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      m_subs = m.m_subs;
             ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
libs/regex/build/../src/posix_api.cpp:248:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const boost::sub_match<const char *>' to 'const char *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<const char *>'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<const char *>, boost::sub_match<const char *> &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<boost::sub_match<const char *> *, boost::sub_match<const char *> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<boost::sub_match<const char *> *, boost::sub_match<const char *> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/vector.tcc:183:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<boost::sub_match<const char *> *, boost::sub_match<const char *> *, boost::sub_match<const char *> >' requested here
              std::__uninitialized_copy_a(__x._M_impl._M_start + size(),
              ^
./boost/regex/v4/match_results.hpp:91:14: note: in instantiation of member function 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::operator=' requested here
      m_subs = m.m_subs;
             ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:934:24: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
            *m_presult = recursion_stack.back().results;
                       ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
libs/regex/build/../src/posix_api.cpp:248:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<const char *>' to 'const char *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:380:19: error: no matching constructor for initialization of 'value_type' (aka 'boost::sub_match<const char *>')
              value_type __x_copy = __x;
                         ^          ~~~
/usr/include/g++/bits/stl_vector.h:859:9: note: in instantiation of member function 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::_M_fill_insert' requested here
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/match_results.hpp:502:20: note: in instantiation of member function 'std::vector<boost::sub_match<const char *>, std::allocator<boost::sub_match<const char *> > >::insert' requested here
            m_subs.insert(m_subs.end(), n+2-len, v);
                   ^
./boost/regex/v4/perl_matcher_common.hpp:263:18: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::set_size' requested here
      m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), base, last);
                 ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
libs/regex/build/../src/posix_api.cpp:248:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const value_type' (aka 'const boost::sub_match<const char *>') to 'const char *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/posix_api.cpp:22:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<const char *>'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<const char *>, boost::sub_match<const char *> >' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<std::move_iterator<boost::sub_match<const char *> *>, boost::sub_match<const char *> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<std::move_iterator<boost::sub_match<const char *> *>, boost::sub_match<const char *> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_uninitialized.h:326:14: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<std::move_iterator<boost::sub_match<const char *> *>, boost::sub_match<const char *> *, boost::sub_match<const char *> >' requested here
      return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first),
             ^
/usr/include/g++/bits/vector.tcc:385:5: note: in instantiation of function template specialization 'std::__uninitialized_move_a<boost::sub_match<const char *> *, boost::sub_match<const char *> *, std::allocator<boost::sub_match<const char *> > >' requested here
                  std::__uninitialized_move_a(this->_M_impl._M_finish - __n,
                  ^
/usr/include/g++/bits/stl_vector.h:859:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/perl_matcher_common.hpp:263:18: note: in instantiation of member function 'boost::match_results<const char *, std::allocator<boost::sub_match<const char *> > >::set_size' requested here
      m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), base, last);
                 ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const char *, std::allocator<boost::sub_match<const char *> >, boost::c_regex_traits<char> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
libs/regex/build/../src/posix_api.cpp:248:16: note: in instantiation of function template specialization 'boost::regex_search<const char *, std::allocator<boost::sub_match<const char *> >, char, boost::c_regex_traits<char> >' requested here
      result = regex_search(start, end, m, *static_cast<c_regex_type*>(expression->guts), flags);
               ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<const char *>' to 'const char *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
14 warnings and 12 errors generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pedantic -pthread -std=c++0x -DBOOST_ALL_NO_LIB=1 -DNDEBUG -I"." -o "bin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi/posix_api.o" "libs/regex/build/../src/posix_api.cpp"

...failed compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi/posix_api.o...
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi/regex.o
In file included from libs/regex/build/../src/regex.cpp:23:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1038:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ~            ^                             ~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^~
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1116:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1117:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1118:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1305:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1306:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ~        ^                        ~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^~
                           =
In file included from libs/regex/build/../src/regex.cpp:23:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:262:12: error: overload resolution selected deleted operator '='
         r = s;
         ~ ^ ~
./boost/detail/container_fwd.hpp:141:42: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
    template <class T1, class T2> struct pair;
                                         ^
/usr/include/g++/bits/stl_pair.h:125:7: note: candidate function not viable: no known conversion from 're_detail::named_subexpressions::range_type' (aka 'pair<const_iterator, const_iterator>') to 'std::pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
      operator=(pair&& __p)
      ^
/usr/include/g++/bits/stl_pair.h:134:9: note: candidate function [with _U1 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, _U2 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >] not viable: no known conversion from 're_detail::named_subexpressions::range_type' (aka 'pair<const_iterator, const_iterator>') to 'pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
        operator=(pair<_U1, _U2>&& __p)
        ^
7 warnings and 1 error generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pedantic -pthread -std=c++0x -DBOOST_ALL_NO_LIB=1 -DNDEBUG -I"." -o "bin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi/regex.o" "libs/regex/build/../src/regex.cpp"

...failed compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi/regex.o...
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi/regex_debug.o
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi/regex_raw_buffer.o
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi/regex_traits_defaults.o
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi/static_mutex.o
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi/w32_regex_traits.o
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi/wc_regex_traits.o
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi/wide_posix_api.o
In file included from libs/regex/build/../src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1038:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ~            ^                             ~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^~
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1116:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1117:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1118:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1305:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1306:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ~        ^                        ~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^~
                           =
In file included from libs/regex/build/../src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:262:12: error: overload resolution selected deleted operator '='
         r = s;
         ~ ^ ~
./boost/detail/container_fwd.hpp:141:42: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
    template <class T1, class T2> struct pair;
                                         ^
/usr/include/g++/bits/stl_pair.h:125:7: note: candidate function not viable: no known conversion from 're_detail::named_subexpressions::range_type' (aka 'pair<const_iterator, const_iterator>') to 'std::pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
      operator=(pair&& __p)
      ^
/usr/include/g++/bits/stl_pair.h:134:9: note: candidate function [with _U1 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, _U2 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >] not viable: no known conversion from 're_detail::named_subexpressions::range_type' (aka 'pair<const_iterator, const_iterator>') to 'pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
        operator=(pair<_U1, _U2>&& __p)
        ^
In file included from libs/regex/build/../src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1545:17: error: overload resolution selected deleted operator '='
         result = *m_position++;
         ~~~~~~ ^ ~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_parser.hpp:1481:31: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::get_next_set_literal' requested here
   digraph<charT> start_range(get_next_set_literal(char_set));
                              ^
./boost/regex/v4/basic_regex_parser.hpp:1251:13: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_set_literal' requested here
            parse_set_literal(char_set);
            ^
./boost/regex/v4/basic_regex_parser.hpp:352:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_set' requested here
      return parse_set();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:379:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:584:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
libs/regex/build/../src/wide_posix_api.cpp:137:54: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
      static_cast<wc_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                     ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1549:14: error: overload resolution selected deleted operator '='
      result = unescape_character();
      ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1607:14: error: overload resolution selected deleted operator '='
      result = *m_position++;
      ~~~~~~ ^ ~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:314:16: error: overload resolution selected deleted operator '='
          *__position = _Tp(std::forward<_Args>(__args)...);
          ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/vector.tcc:122:8: note: in instantiation of function template specialization 'std::vector<boost::re_detail::digraph<wchar_t>, std::allocator<boost::re_detail::digraph<wchar_t> > >::_M_insert_aux<boost::re_detail::digraph<wchar_t> >' requested here
              _M_insert_aux(__position, std::move(__x_copy));
              ^
./boost/regex/v4/basic_regex_creator.hpp:89:16: note: in instantiation of member function 'std::vector<boost::re_detail::digraph<wchar_t>, std::allocator<boost::re_detail::digraph<wchar_t> > >::insert' requested here
      m_ranges.insert(m_ranges.end(), first);
               ^
./boost/regex/v4/basic_regex_parser.hpp:1498:19: note: in instantiation of member function 'boost::re_detail::basic_char_set<wchar_t, boost::c_regex_traits<wchar_t> >::add_range' requested here
         char_set.add_range(start_range, end_range);
                  ^
./boost/regex/v4/basic_regex_parser.hpp:1251:13: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_set_literal' requested here
            parse_set_literal(char_set);
            ^
./boost/regex/v4/basic_regex_parser.hpp:352:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_set' requested here
      return parse_set();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:379:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:584:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
libs/regex/build/../src/wide_posix_api.cpp:137:54: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
      static_cast<wc_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                     ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:30:
In file included from /usr/include/g++/string:41:
In file included from /usr/include/g++/bits/char_traits.h:40:
/usr/include/g++/bits/stl_algobase.h:566:18: error: overload resolution selected deleted operator '='
            *--__result = std::move(*--__last);
            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_algobase.h:598:14: note: in instantiation of function template specialization 'std::__copy_move_backward<true, false, std::random_access_iterator_tag>::__copy_move_b<boost::re_detail::digraph<wchar_t> *, boost::re_detail::digraph<wchar_t> *>' requested here
      return std::__copy_move_backward<_IsMove, __simple,
             ^
/usr/include/g++/bits/stl_algobase.h:608:19: note: in instantiation of function template specialization 'std::__copy_move_backward_a<true, boost::re_detail::digraph<wchar_t> *, boost::re_detail::digraph<wchar_t> *>' requested here
      return _BI2(std::__copy_move_backward_a<_IsMove>
                  ^
/usr/include/g++/bits/stl_algobase.h:679:14: note: in instantiation of function template specialization 'std::__copy_move_backward_a2<true, boost::re_detail::digraph<wchar_t> *, boost::re_detail::digraph<wchar_t> *>' requested here
      return std::__copy_move_backward_a2<true>(std::__miter_base(__first),
             ^
/usr/include/g++/bits/vector.tcc:308:4: note: in instantiation of function template specialization 'std::move_backward<boost::re_detail::digraph<wchar_t> *, boost::re_detail::digraph<wchar_t> *>' requested here
          _GLIBCXX_MOVE_BACKWARD3(__position.base(),
          ^
/usr/include/g++/bits/stl_algobase.h:684:48: note: expanded from macro '_GLIBCXX_MOVE_BACKWARD3'
#define _GLIBCXX_MOVE_BACKWARD3(_Tp, _Up, _Vp) std::move_backward(_Tp, _Up, _Vp)
                                               ^
/usr/include/g++/bits/vector.tcc:122:8: note: in instantiation of function template specialization 'std::vector<boost::re_detail::digraph<wchar_t>, std::allocator<boost::re_detail::digraph<wchar_t> > >::_M_insert_aux<boost::re_detail::digraph<wchar_t> >' requested here
              _M_insert_aux(__position, std::move(__x_copy));
              ^
./boost/regex/v4/basic_regex_creator.hpp:89:16: note: (skipping 5 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      m_ranges.insert(m_ranges.end(), first);
               ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:379:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:584:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
libs/regex/build/../src/wide_posix_api.cpp:137:54: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
      static_cast<wc_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                     ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:314:16: error: overload resolution selected deleted operator '='
          *__position = _Tp(std::forward<_Args>(__args)...);
          ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/vector.tcc:126:6: note: in instantiation of function template specialization 'std::vector<boost::re_detail::digraph<wchar_t>, std::allocator<boost::re_detail::digraph<wchar_t> > >::_M_insert_aux<const boost::re_detail::digraph<wchar_t> &>' requested here
            _M_insert_aux(__position, __x);
            ^
./boost/regex/v4/basic_regex_creator.hpp:89:16: note: in instantiation of member function 'std::vector<boost::re_detail::digraph<wchar_t>, std::allocator<boost::re_detail::digraph<wchar_t> > >::insert' requested here
      m_ranges.insert(m_ranges.end(), first);
               ^
./boost/regex/v4/basic_regex_parser.hpp:1498:19: note: in instantiation of member function 'boost::re_detail::basic_char_set<wchar_t, boost::c_regex_traits<wchar_t> >::add_range' requested here
         char_set.add_range(start_range, end_range);
                  ^
./boost/regex/v4/basic_regex_parser.hpp:1251:13: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_set_literal' requested here
            parse_set_literal(char_set);
            ^
./boost/regex/v4/basic_regex_parser.hpp:352:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse_set' requested here
      return parse_set();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:379:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:584:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
libs/regex/build/../src/wide_posix_api.cpp:137:54: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
      static_cast<wc_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                     ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
./boost/regex/v4/basic_regex_creator.hpp:1038:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:928:21: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::calculate_backstep' requested here
            = this->calculate_backstep(state->next.p);
                    ^
./boost/regex/v4/basic_regex_creator.hpp:710:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::create_startmaps' requested here
   create_startmaps(m_pdata->m_first_state);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:379:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:584:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
libs/regex/build/../src/wide_posix_api.cpp:137:54: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
      static_cast<wc_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                     ^
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ~            ^                             ~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^~
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1116:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:718:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::create_startmap' requested here
   create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::c_regex_traits<wchar_t> >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::c_regex_traits<wchar_t> >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex.hpp:379:14: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::do_assign' requested here
      return do_assign(p1, p2, f);
             ^
./boost/regex/v4/basic_regex.hpp:584:7: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::assign' requested here
      assign(p1, p2, f | regex_constants::no_except);
      ^
libs/regex/build/../src/wide_posix_api.cpp:137:54: note: in instantiation of member function 'boost::basic_regex<wchar_t, boost::c_regex_traits<wchar_t> >::set_expression' requested here
      static_cast<wc_regex_type*>(expression->guts)->set_expression(ptr, p2, flags);
                                                     ^
In file included from libs/regex/build/../src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1117:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1118:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1305:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1306:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ~        ^                        ~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^~
                           =
In file included from libs/regex/build/../src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:76:
./boost/regex/v4/sub_match.hpp:146:9: error: call to deleted constructor of 'std::pair<const wchar_t *, const wchar_t *>'
      : std::pair<BidiIterator, BidiIterator>(that), 
        ^                                     ~~~~
./boost/regex/v4/perl_matcher_non_recursive.hpp:67:93: note: in instantiation of member function 'boost::sub_match<const wchar_t *>::sub_match' requested here
   saved_matched_paren(int i, const sub_match<BidiIterator>& s) : saved_state(1), index(i), sub(s){};
                                                                                            ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:237:20: note: in instantiation of member function 'boost::re_detail::saved_matched_paren<const wchar_t *>::saved_matched_paren' requested here
   (void) new (pmp)saved_matched_paren<BidiIterator>(index, sub);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:437:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::push_matched_paren' requested here
         push_matched_paren(0, (*m_presult)[0]);
         ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
libs/regex/build/../src/wide_posix_api.cpp:267:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
      result = regex_search(start, end, m, *static_cast<wc_regex_type*>(expression->guts), flags);
               ^
./boost/detail/container_fwd.hpp:141:42: note: function has been explicitly marked deleted here
    template <class T1, class T2> struct pair;
                                         ^
In file included from libs/regex/build/../src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<const wchar_t *>'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<const wchar_t *>, const boost::sub_match<const wchar_t *> &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<const wchar_t *> *, std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > > >, boost::sub_match<const wchar_t *> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<const wchar_t *> *, std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > > >, boost::sub_match<const wchar_t *> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_vector.h:970:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<const boost::sub_match<const wchar_t *> *, std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > > >, boost::sub_match<const wchar_t *> *, boost::sub_match<const wchar_t *> >' requested here
              std::__uninitialized_copy_a(__first, __last, __result,
              ^
/usr/include/g++/bits/vector.tcc:164:24: note: in instantiation of function template specialization 'std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<const wchar_t *> *, std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > > > >' requested here
              pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(),
                              ^
./boost/regex/v4/match_results.hpp:91:14: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      m_subs = m.m_subs;
             ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
libs/regex/build/../src/wide_posix_api.cpp:267:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
      result = regex_search(start, end, m, *static_cast<wc_regex_type*>(expression->guts), flags);
               ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const boost::sub_match<const wchar_t *>' to 'const wchar_t *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<const wchar_t *>'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<const wchar_t *>, boost::sub_match<const wchar_t *> &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<boost::sub_match<const wchar_t *> *, boost::sub_match<const wchar_t *> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<boost::sub_match<const wchar_t *> *, boost::sub_match<const wchar_t *> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/vector.tcc:183:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<boost::sub_match<const wchar_t *> *, boost::sub_match<const wchar_t *> *, boost::sub_match<const wchar_t *> >' requested here
              std::__uninitialized_copy_a(__x._M_impl._M_start + size(),
              ^
./boost/regex/v4/match_results.hpp:91:14: note: in instantiation of member function 'std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > >::operator=' requested here
      m_subs = m.m_subs;
             ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:934:24: note: (skipping 3 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
            *m_presult = recursion_stack.back().results;
                       ^
./boost/regex/v4/perl_matcher_common.hpp:243:55: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::match_prefix' requested here
      &perl_matcher<BidiIterator, Allocator, traits>::match_prefix,
                                                      ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
libs/regex/build/../src/wide_posix_api.cpp:267:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
      result = regex_search(start, end, m, *static_cast<wc_regex_type*>(expression->guts), flags);
               ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<const wchar_t *>' to 'const wchar_t *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:380:19: error: no matching constructor for initialization of 'value_type' (aka 'boost::sub_match<const wchar_t *>')
              value_type __x_copy = __x;
                         ^          ~~~
/usr/include/g++/bits/stl_vector.h:859:9: note: in instantiation of member function 'std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > >::_M_fill_insert' requested here
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/match_results.hpp:502:20: note: in instantiation of member function 'std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > >::insert' requested here
            m_subs.insert(m_subs.end(), n+2-len, v);
                   ^
./boost/regex/v4/perl_matcher_common.hpp:263:18: note: in instantiation of member function 'boost::match_results<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> > >::set_size' requested here
      m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), base, last);
                 ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
libs/regex/build/../src/wide_posix_api.cpp:267:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
      result = regex_search(start, end, m, *static_cast<wc_regex_type*>(expression->guts), flags);
               ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const value_type' (aka 'const boost::sub_match<const wchar_t *>') to 'const wchar_t *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/wide_posix_api.cpp:25:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<const wchar_t *>'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<const wchar_t *>, boost::sub_match<const wchar_t *> >' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<std::move_iterator<boost::sub_match<const wchar_t *> *>, boost::sub_match<const wchar_t *> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<std::move_iterator<boost::sub_match<const wchar_t *> *>, boost::sub_match<const wchar_t *> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_uninitialized.h:326:14: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<std::move_iterator<boost::sub_match<const wchar_t *> *>, boost::sub_match<const wchar_t *> *, boost::sub_match<const wchar_t *> >' requested here
      return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first),
             ^
/usr/include/g++/bits/vector.tcc:385:5: note: in instantiation of function template specialization 'std::__uninitialized_move_a<boost::sub_match<const wchar_t *> *, boost::sub_match<const wchar_t *> *, std::allocator<boost::sub_match<const wchar_t *> > >' requested here
                  std::__uninitialized_move_a(this->_M_impl._M_finish - __n,
                  ^
/usr/include/g++/bits/stl_vector.h:859:9: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/perl_matcher_common.hpp:263:18: note: in instantiation of member function 'boost::match_results<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> > >::set_size' requested here
      m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), base, last);
                 ^
./boost/regex/v4/perl_matcher_common.hpp:230:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find_imp' requested here
   return find_imp();
          ^
./boost/regex/v4/regex_search.hpp:56:19: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::c_regex_traits<wchar_t> >::find' requested here
   return matcher.find();
                  ^
./boost/regex/v4/regex_search.hpp:42:11: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
   return regex_search(first, last, m, e, flags, first);
          ^
libs/regex/build/../src/wide_posix_api.cpp:267:16: note: in instantiation of function template specialization 'boost::regex_search<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, wchar_t, boost::c_regex_traits<wchar_t> >' requested here
      result = regex_search(start, end, m, *static_cast<wc_regex_type*>(expression->guts), flags);
               ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<const wchar_t *>' to 'const wchar_t *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
14 warnings and 12 errors generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pedantic -pthread -std=c++0x -DBOOST_ALL_NO_LIB=1 -DNDEBUG -I"." -o "bin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi/wide_posix_api.o" "libs/regex/build/../src/wide_posix_api.cpp"

...failed compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi/wide_posix_api.o...
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi/winstances.o
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1038:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ~            ^                             ~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^~
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1116:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1117:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1118:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1305:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1306:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ~        ^                        ~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^~
                           =
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:262:12: error: overload resolution selected deleted operator '='
         r = s;
         ~ ^ ~
./boost/detail/container_fwd.hpp:141:42: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
    template <class T1, class T2> struct pair;
                                         ^
/usr/include/g++/bits/stl_pair.h:125:7: note: candidate function not viable: no known conversion from 're_detail::named_subexpressions::range_type' (aka 'pair<const_iterator, const_iterator>') to 'std::pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
      operator=(pair&& __p)
      ^
/usr/include/g++/bits/stl_pair.h:134:9: note: candidate function [with _U1 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, _U2 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >] not viable: no known conversion from 're_detail::named_subexpressions::range_type' (aka 'pair<const_iterator, const_iterator>') to 'pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
        operator=(pair<_U1, _U2>&& __p)
        ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:36:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const int, std::basic_string<char> >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const int, std::basic_string<char> > >::_Rb_tree_node<const std::pair<const int, std::basic_string<char> > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const int, std::basic_string<char> > > >::construct<const std::pair<const int, std::basic_string<char> > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<int, std::pair<const int, std::basic_string<char> >, std::_Select1st<std::pair<const int, std::basic_string<char> > >, std::less<int>, std::allocator<std::pair<const int, std::basic_string<char> > > >::_M_create_node<const std::pair<const int, std::basic_string<char> > &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<int, std::pair<const int, std::basic_string<char> >, std::_Select1st<std::pair<const int, std::basic_string<char> > >, std::less<int>, std::allocator<std::pair<const int, std::basic_string<char> > > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<int, std::pair<const int, std::basic_string<char> >, std::_Select1st<std::pair<const int, std::basic_string<char> > >, std::less<int>, std::allocator<std::pair<const int, std::basic_string<char> > > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<int, std::basic_string<char>, std::less<int>, std::allocator<std::pair<const int, std::basic_string<char> > > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
./boost/regex/v4/cpp_regex_traits.hpp:703:10: note: in instantiation of member function 'std::map<int, std::basic_string<char>, std::less<int>, std::allocator<std::pair<const int, std::basic_string<char> > > >::operator[]' requested here
         m_error_strings[i] = result;
         ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:36:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const std::basic_string<wchar_t>, unsigned int>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const std::basic_string<wchar_t>, unsigned int> >::_Rb_tree_node<const std::pair<const std::basic_string<wchar_t>, unsigned int> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<wchar_t>, unsigned int> > >::construct<const std::pair<const std::basic_string<wchar_t>, unsigned int> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<std::basic_string<wchar_t>, std::pair<const std::basic_string<wchar_t>, unsigned int>, std::_Select1st<std::pair<const std::basic_string<wchar_t>, unsigned int> >, std::less<std::basic_string<wchar_t> >, std::allocator<std::pair<const std::basic_string<wchar_t>, unsigned int> > >::_M_create_node<const std::pair<const std::basic_string<wchar_t>, unsigned int> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<wchar_t>, std::pair<const std::basic_string<wchar_t>, unsigned int>, std::_Select1st<std::pair<const std::basic_string<wchar_t>, unsigned int> >, std::less<std::basic_string<wchar_t> >, std::allocator<std::pair<const std::basic_string<wchar_t>, unsigned int> > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<wchar_t>, std::pair<const std::basic_string<wchar_t>, unsigned int>, std::_Select1st<std::pair<const std::basic_string<wchar_t>, unsigned int> >, std::less<std::basic_string<wchar_t> >, std::allocator<std::pair<const std::basic_string<wchar_t>, unsigned int> > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<std::basic_string<wchar_t>, unsigned int, std::less<std::basic_string<wchar_t> >, std::allocator<std::pair<const std::basic_string<wchar_t>, unsigned int> > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
./boost/regex/v4/cpp_regex_traits.hpp:754:13: note: in instantiation of member function 'std::map<std::basic_string<wchar_t>, unsigned int, std::less<std::basic_string<wchar_t> >, std::allocator<std::pair<const std::basic_string<wchar_t>, unsigned int> > >::operator[]' requested here
            this->m_custom_class_names[s] = masks[j];
            ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:36:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const wchar_t, unsigned char>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const wchar_t, unsigned char> >::_Rb_tree_node<const std::pair<const wchar_t, unsigned char> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const wchar_t, unsigned char> > >::construct<const std::pair<const wchar_t, unsigned char> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<wchar_t, std::pair<const wchar_t, unsigned char>, std::_Select1st<std::pair<const wchar_t, unsigned char> >, std::less<wchar_t>, std::allocator<std::pair<const wchar_t, unsigned char> > >::_M_create_node<const std::pair<const wchar_t, unsigned char> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<wchar_t, std::pair<const wchar_t, unsigned char>, std::_Select1st<std::pair<const wchar_t, unsigned char> >, std::less<wchar_t>, std::allocator<std::pair<const wchar_t, unsigned char> > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<wchar_t, std::pair<const wchar_t, unsigned char>, std::_Select1st<std::pair<const wchar_t, unsigned char> >, std::less<wchar_t>, std::allocator<std::pair<const wchar_t, unsigned char> > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: (skipping 8 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
./boost/regex/v4/regex_traits.hpp:75:21: note: in instantiation of member function 'boost::cpp_regex_traits<wchar_t>::cpp_regex_traits' requested here
   regex_traits() : implementationT() {}
                    ^
./boost/regex/v4/regex_traits.hpp:169:4: note: in instantiation of member function 'boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> >::regex_traits' requested here
   regex_traits_wrapper(){}
   ^
./boost/regex/v4/basic_regex.hpp:166:23: note: in instantiation of member function 'boost::regex_traits_wrapper<boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::regex_traits_wrapper' requested here
      : m_ptraits(new ::boost::regex_traits_wrapper<traits>()), m_expression(0), m_expression_len(0) {}
                      ^
./boost/regex/v4/basic_regex.hpp:202:4: note: in instantiation of member function 'boost::re_detail::regex_data<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::regex_data' requested here
   basic_regex_implementation(){}
   ^
./boost/regex/v4/basic_regex.hpp:652:84: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::basic_regex_implementation' requested here
      temp = shared_ptr<re_detail::basic_regex_implementation<charT, traits> >(new re_detail::basic_regex_implementation<charT, traits>());
                                                                                   ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:36:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const boost::re_detail::cpp_regex_traits_base<wchar_t>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<wchar_t> >, const boost::re_detail::cpp_regex_traits_base<wchar_t> *> > >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const boost::re_detail::cpp_regex_traits_base<wchar_t>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<wchar_t> >, const boost::re_detail::cpp_regex_traits_base<wchar_t> *> > > >::_Rb_tree_node<const std::pair<const boost::re_detail::cpp_regex_traits_base<wchar_t>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<wchar_t> >, const boost::re_detail::cpp_regex_traits_base<wchar_t> *> > > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const boost::re_detail::cpp_regex_traits_base<wchar_t>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<wchar_t> >, const boost::re_detail::cpp_regex_traits_base<wchar_t> *> > > > >::construct<const std::pair<const boost::re_detail::cpp_regex_traits_base<wchar_t>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<wchar_t> >, const boost::re_detail::cpp_regex_traits_base<wchar_t> *> > > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<boost::re_detail::cpp_regex_traits_base<wchar_t>, std::pair<const boost::re_detail::cpp_regex_traits_base<wchar_t>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<wchar_t> >, const boost::re_detail::cpp_regex_traits_base<wchar_t> *> > >, std::_Select1st<std::pair<const boost::re_detail::cpp_regex_traits_base<wchar_t>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<wchar_t> >, const boost::re_detail::cpp_regex_traits_base<wchar_t> *> > > >, std::less<boost::re_detail::cpp_regex_traits_base<wchar_t> >, std::allocator<std::pair<const boost::re_detail::cpp_regex_traits_base<wchar_t>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<wchar_t> >, const boost::re_detail::cpp_regex_traits_base<wchar_t> *> > > > >::_M_create_node<const std::pair<const boost::re_detail::cpp_regex_traits_base<wchar_t>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<wchar_t> >, const boost::re_detail::cpp_regex_traits_base<wchar_t> *> > > &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1191:34: note: in instantiation of member function 'std::_Rb_tree<boost::re_detail::cpp_regex_traits_base<wchar_t>, std::pair<const boost::re_detail::cpp_regex_traits_base<wchar_t>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<wchar_t> >, const boost::re_detail::cpp_regex_traits_base<wchar_t> *> > >, std::_Select1st<std::pair<const boost::re_detail::cpp_regex_traits_base<wchar_t>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<wchar_t> >, const boost::re_detail::cpp_regex_traits_base<wchar_t> *> > > >, std::less<boost::re_detail::cpp_regex_traits_base<wchar_t> >, std::allocator<std::pair<const boost::re_detail::cpp_regex_traits_base<wchar_t>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<wchar_t> >, const boost::re_detail::cpp_regex_traits_base<wchar_t> *> > > > >::_M_insert_' requested here
            return pair<iterator, bool>(_M_insert_(__x, __y, __v), true);
                                        ^
/usr/include/g++/bits/stl_map.h:501:21: note: in instantiation of member function 'std::_Rb_tree<boost::re_detail::cpp_regex_traits_base<wchar_t>, std::pair<const boost::re_detail::cpp_regex_traits_base<wchar_t>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<wchar_t> >, const boost::re_detail::cpp_regex_traits_base<wchar_t> *> > >, std::_Select1st<std::pair<const boost::re_detail::cpp_regex_traits_base<wchar_t>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<wchar_t> >, const boost::re_detail::cpp_regex_traits_base<wchar_t> *> > > >, std::less<boost::re_detail::cpp_regex_traits_base<wchar_t> >, std::allocator<std::pair<const boost::re_detail::cpp_regex_traits_base<wchar_t>, std::_List_iterator<std::pair<boost::shared_ptr<const boost::re_detail::cpp_regex_traits_implementation<wchar_t> >, const boost::re_detail::cpp_regex_traits_base<wchar_t> *> > > > >::_M_insert_unique' requested here
      { return _M_t._M_insert_unique(__x); }
                    ^
./boost/regex/pending/object_cache.hpp:125:17: note: (skipping 4 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
   s_data.index.insert(std::make_pair(k, --(s_data.cont.end())));
                ^
./boost/regex/v4/regex_traits.hpp:75:21: note: in instantiation of member function 'boost::cpp_regex_traits<wchar_t>::cpp_regex_traits' requested here
   regex_traits() : implementationT() {}
                    ^
./boost/regex/v4/regex_traits.hpp:169:4: note: in instantiation of member function 'boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> >::regex_traits' requested here
   regex_traits_wrapper(){}
   ^
./boost/regex/v4/basic_regex.hpp:166:23: note: in instantiation of member function 'boost::regex_traits_wrapper<boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::regex_traits_wrapper' requested here
      : m_ptraits(new ::boost::regex_traits_wrapper<traits>()), m_expression(0), m_expression_len(0) {}
                      ^
./boost/regex/v4/basic_regex.hpp:202:4: note: in instantiation of member function 'boost::re_detail::regex_data<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::regex_data' requested here
   basic_regex_implementation(){}
   ^
./boost/regex/v4/basic_regex.hpp:652:84: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::basic_regex_implementation' requested here
      temp = shared_ptr<re_detail::basic_regex_implementation<charT, traits> >(new re_detail::basic_regex_implementation<charT, traits>());
                                                                                   ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1545:17: error: overload resolution selected deleted operator '='
         result = *m_position++;
         ~~~~~~ ^ ~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_parser.hpp:1481:31: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::get_next_set_literal' requested here
   digraph<charT> start_range(get_next_set_literal(char_set));
                              ^
./boost/regex/v4/basic_regex_parser.hpp:1251:13: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_set_literal' requested here
            parse_set_literal(char_set);
            ^
./boost/regex/v4/basic_regex_parser.hpp:352:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_set' requested here
      return parse_set();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1549:14: error: overload resolution selected deleted operator '='
      result = unescape_character();
      ~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:73:
./boost/regex/v4/basic_regex_parser.hpp:1607:14: error: overload resolution selected deleted operator '='
      result = *m_position++;
      ~~~~~~ ^ ~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:314:16: error: overload resolution selected deleted operator '='
          *__position = _Tp(std::forward<_Args>(__args)...);
          ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/vector.tcc:122:8: note: in instantiation of function template specialization 'std::vector<boost::re_detail::digraph<wchar_t>, std::allocator<boost::re_detail::digraph<wchar_t> > >::_M_insert_aux<boost::re_detail::digraph<wchar_t> >' requested here
              _M_insert_aux(__position, std::move(__x_copy));
              ^
./boost/regex/v4/basic_regex_creator.hpp:89:16: note: in instantiation of member function 'std::vector<boost::re_detail::digraph<wchar_t>, std::allocator<boost::re_detail::digraph<wchar_t> > >::insert' requested here
      m_ranges.insert(m_ranges.end(), first);
               ^
./boost/regex/v4/basic_regex_parser.hpp:1498:19: note: in instantiation of member function 'boost::re_detail::basic_char_set<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::add_range' requested here
         char_set.add_range(start_range, end_range);
                  ^
./boost/regex/v4/basic_regex_parser.hpp:1251:13: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_set_literal' requested here
            parse_set_literal(char_set);
            ^
./boost/regex/v4/basic_regex_parser.hpp:352:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_set' requested here
      return parse_set();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:30:
In file included from /usr/include/g++/string:41:
In file included from /usr/include/g++/bits/char_traits.h:40:
/usr/include/g++/bits/stl_algobase.h:566:18: error: overload resolution selected deleted operator '='
            *--__result = std::move(*--__last);
            ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_algobase.h:598:14: note: in instantiation of function template specialization 'std::__copy_move_backward<true, false, std::random_access_iterator_tag>::__copy_move_b<boost::re_detail::digraph<wchar_t> *, boost::re_detail::digraph<wchar_t> *>' requested here
      return std::__copy_move_backward<_IsMove, __simple,
             ^
/usr/include/g++/bits/stl_algobase.h:608:19: note: in instantiation of function template specialization 'std::__copy_move_backward_a<true, boost::re_detail::digraph<wchar_t> *, boost::re_detail::digraph<wchar_t> *>' requested here
      return _BI2(std::__copy_move_backward_a<_IsMove>
                  ^
/usr/include/g++/bits/stl_algobase.h:679:14: note: in instantiation of function template specialization 'std::__copy_move_backward_a2<true, boost::re_detail::digraph<wchar_t> *, boost::re_detail::digraph<wchar_t> *>' requested here
      return std::__copy_move_backward_a2<true>(std::__miter_base(__first),
             ^
/usr/include/g++/bits/vector.tcc:308:4: note: in instantiation of function template specialization 'std::move_backward<boost::re_detail::digraph<wchar_t> *, boost::re_detail::digraph<wchar_t> *>' requested here
          _GLIBCXX_MOVE_BACKWARD3(__position.base(),
          ^
/usr/include/g++/bits/stl_algobase.h:684:48: note: expanded from macro '_GLIBCXX_MOVE_BACKWARD3'
#define _GLIBCXX_MOVE_BACKWARD3(_Tp, _Up, _Vp) std::move_backward(_Tp, _Up, _Vp)
                                               ^
/usr/include/g++/bits/vector.tcc:122:8: note: in instantiation of function template specialization 'std::vector<boost::re_detail::digraph<wchar_t>, std::allocator<boost::re_detail::digraph<wchar_t> > >::_M_insert_aux<boost::re_detail::digraph<wchar_t> >' requested here
              _M_insert_aux(__position, std::move(__x_copy));
              ^
./boost/regex/v4/basic_regex_creator.hpp:89:16: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      m_ranges.insert(m_ranges.end(), first);
               ^
./boost/regex/v4/basic_regex_parser.hpp:1251:13: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_set_literal' requested here
            parse_set_literal(char_set);
            ^
./boost/regex/v4/basic_regex_parser.hpp:352:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_set' requested here
      return parse_set();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:314:16: error: overload resolution selected deleted operator '='
          *__position = _Tp(std::forward<_Args>(__args)...);
          ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/vector.tcc:126:6: note: in instantiation of function template specialization 'std::vector<boost::re_detail::digraph<wchar_t>, std::allocator<boost::re_detail::digraph<wchar_t> > >::_M_insert_aux<const boost::re_detail::digraph<wchar_t> &>' requested here
            _M_insert_aux(__position, __x);
            ^
./boost/regex/v4/basic_regex_creator.hpp:89:16: note: in instantiation of member function 'std::vector<boost::re_detail::digraph<wchar_t>, std::allocator<boost::re_detail::digraph<wchar_t> > >::insert' requested here
      m_ranges.insert(m_ranges.end(), first);
               ^
./boost/regex/v4/basic_regex_parser.hpp:1498:19: note: in instantiation of member function 'boost::re_detail::basic_char_set<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::add_range' requested here
         char_set.add_range(start_range, end_range);
                  ^
./boost/regex/v4/basic_regex_parser.hpp:1251:13: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_set_literal' requested here
            parse_set_literal(char_set);
            ^
./boost/regex/v4/basic_regex_parser.hpp:352:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_set' requested here
      return parse_set();
             ^
./boost/regex/v4/basic_regex_parser.hpp:134:62: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse_extended' requested here
         m_parser_proc = &basic_regex_parser<charT, traits>::parse_extended;
                                                             ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex_creator.hpp:44:8: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
struct digraph : public std::pair<charT, charT>
       ^
./boost/regex/v4/basic_regex_creator.hpp:1038:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:928:21: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::calculate_backstep' requested here
            = this->calculate_backstep(state->next.p);
                    ^
./boost/regex/v4/basic_regex_creator.hpp:710:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::create_startmaps' requested here
   create_startmaps(m_pdata->m_first_state);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ~            ^                             ~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^~
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1116:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:718:4: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::create_startmap' requested here
   create_startmap(m_pdata->m_first_state, m_pdata->m_startmap, &(m_pdata->m_can_be_null), mask_all);
   ^
./boost/regex/v4/basic_regex_parser.hpp:176:10: note: in instantiation of member function 'boost::re_detail::basic_regex_creator<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::finalize' requested here
   this->finalize(p1, p2);
         ^
./boost/regex/v4/basic_regex.hpp:212:14: note: in instantiation of member function 'boost::re_detail::basic_regex_parser<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::parse' requested here
      parser.parse(arg_first, arg_last, f);
             ^
./boost/regex/v4/basic_regex.hpp:658:10: note: in instantiation of member function 'boost::re_detail::basic_regex_implementation<wchar_t, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::assign' requested here
   temp->assign(p1, p2, f);
         ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1117:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1118:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1305:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1306:13: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
            ^     ~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ~        ^                        ~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^~
                           =
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:76:
./boost/regex/v4/sub_match.hpp:146:9: error: call to deleted constructor of 'std::pair<const wchar_t *, const wchar_t *>'
      : std::pair<BidiIterator, BidiIterator>(that), 
        ^                                     ~~~~
/usr/include/g++/bits/stl_construct.h:80:38: note: in instantiation of member function 'boost::sub_match<const wchar_t *>::sub_match' requested here
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<const wchar_t *>, const boost::sub_match<const wchar_t *> &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<const wchar_t *> *, std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > > >, boost::sub_match<const wchar_t *> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<const wchar_t *> *, std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > > >, boost::sub_match<const wchar_t *> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_vector.h:970:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<const boost::sub_match<const wchar_t *> *, std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > > >, boost::sub_match<const wchar_t *> *, boost::sub_match<const wchar_t *> >' requested here
              std::__uninitialized_copy_a(__first, __last, __result,
              ^
/usr/include/g++/bits/vector.tcc:164:24: note: in instantiation of function template specialization 'std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<const wchar_t *> *, std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > > > >' requested here
              pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(),
                              ^
./boost/regex/v4/match_results.hpp:91:14: note: in instantiation of member function 'std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > >::operator=' requested here
      m_subs = m.m_subs;
             ^
./boost/regex/v4/match_results.hpp:576:13: note: in instantiation of member function 'boost::match_results<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> > >::operator=' requested here
      *this = m;
            ^
./boost/detail/container_fwd.hpp:141:42: note: function has been explicitly marked deleted here
    template <class T1, class T2> struct pair;
                                         ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<const wchar_t *>'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<const wchar_t *>, boost::sub_match<const wchar_t *> &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<boost::sub_match<const wchar_t *> *, boost::sub_match<const wchar_t *> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<boost::sub_match<const wchar_t *> *, boost::sub_match<const wchar_t *> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/vector.tcc:183:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<boost::sub_match<const wchar_t *> *, boost::sub_match<const wchar_t *> *, boost::sub_match<const wchar_t *> >' requested here
              std::__uninitialized_copy_a(__x._M_impl._M_start + size(),
              ^
./boost/regex/v4/match_results.hpp:91:14: note: in instantiation of member function 'std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > >::operator=' requested here
      m_subs = m.m_subs;
             ^
./boost/regex/v4/match_results.hpp:576:13: note: in instantiation of member function 'boost::match_results<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> > >::operator=' requested here
      *this = m;
            ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<const wchar_t *>' to 'const wchar_t *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:380:19: error: no matching constructor for initialization of 'value_type' (aka 'boost::sub_match<const wchar_t *>')
              value_type __x_copy = __x;
                         ^          ~~~
/usr/include/g++/bits/stl_vector.h:859:9: note: in instantiation of member function 'std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > >::_M_fill_insert' requested here
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/match_results.hpp:502:20: note: in instantiation of member function 'std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > >::insert' requested here
            m_subs.insert(m_subs.end(), n+2-len, v);
                   ^
./boost/regex/v4/perl_matcher_common.hpp:201:15: note: in instantiation of member function 'boost::match_results<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> > >::set_size' requested here
   m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), search_base, last);
              ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const value_type' (aka 'const boost::sub_match<const wchar_t *>') to 'const wchar_t *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<const wchar_t *>'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<const wchar_t *>, boost::sub_match<const wchar_t *> >' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<std::move_iterator<boost::sub_match<const wchar_t *> *>, boost::sub_match<const wchar_t *> *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<std::move_iterator<boost::sub_match<const wchar_t *> *>, boost::sub_match<const wchar_t *> *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_uninitialized.h:326:14: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<std::move_iterator<boost::sub_match<const wchar_t *> *>, boost::sub_match<const wchar_t *> *, boost::sub_match<const wchar_t *> >' requested here
      return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first),
             ^
/usr/include/g++/bits/vector.tcc:385:5: note: in instantiation of function template specialization 'std::__uninitialized_move_a<boost::sub_match<const wchar_t *> *, boost::sub_match<const wchar_t *> *, std::allocator<boost::sub_match<const wchar_t *> > >' requested here
                  std::__uninitialized_move_a(this->_M_impl._M_finish - __n,
                  ^
/usr/include/g++/bits/stl_vector.h:859:9: note: in instantiation of member function 'std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > >::_M_fill_insert' requested here
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/match_results.hpp:502:20: note: in instantiation of member function 'std::vector<boost::sub_match<const wchar_t *>, std::allocator<boost::sub_match<const wchar_t *> > >::insert' requested here
            m_subs.insert(m_subs.end(), n+2-len, v);
                   ^
./boost/regex/v4/perl_matcher_common.hpp:201:15: note: in instantiation of member function 'boost::match_results<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> > >::set_size' requested here
   m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), search_base, last);
              ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<const wchar_t *>' to 'const wchar_t *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:88:
In file included from ./boost/regex/v4/perl_matcher.hpp:578:
./boost/regex/v4/perl_matcher_non_recursive.hpp:67:93: error: no matching constructor for initialization of 'sub_match<const wchar_t *>'
   saved_matched_paren(int i, const sub_match<BidiIterator>& s) : saved_state(1), index(i), sub(s){};
                                                                                            ^   ~
./boost/regex/v4/perl_matcher_non_recursive.hpp:237:20: note: in instantiation of member function 'boost::re_detail::saved_matched_paren<const wchar_t *>::saved_matched_paren' requested here
   (void) new (pmp)saved_matched_paren<BidiIterator>(index, sub);
                   ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:437:10: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::push_matched_paren' requested here
         push_matched_paren(0, (*m_presult)[0]);
         ^
./boost/regex/v4/perl_matcher_non_recursive.hpp:146:56: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_startmark' requested here
      (&perl_matcher<BidiIterator, Allocator, traits>::match_startmark),
                                                       ^
./boost/regex/v4/perl_matcher_common.hpp:323:4: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_all_states' requested here
   match_all_states();
   ^
./boost/regex/v4/perl_matcher_common.hpp:207:12: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_prefix' requested here
   if(0 == match_prefix())
           ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<const wchar_t *, std::allocator<boost::sub_match<const wchar_t *> >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const sub_match<const wchar_t *>' to 'const wchar_t *' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:146:9: error: call to deleted constructor of 'std::pair<__normal_iterator<const wchar_t *, basic_string<wchar_t> >, __normal_iterator<const wchar_t *, basic_string<wchar_t> > >'
      : std::pair<BidiIterator, BidiIterator>(that), 
        ^                                     ~~~~
/usr/include/g++/bits/stl_construct.h:80:38: note: in instantiation of member function 'boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >::sub_match' requested here
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >, const boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > *, std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > > >, boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > *, std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > > >, boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/stl_vector.h:970:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<__gnu_cxx::__normal_iterator<const boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > *, std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > > >, boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >' requested here
              std::__uninitialized_copy_a(__first, __last, __result,
              ^
/usr/include/g++/bits/vector.tcc:164:24: note: in instantiation of function template specialization 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > >::_M_allocate_and_copy<__gnu_cxx::__normal_iterator<const boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > *, std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > > > >' requested here
              pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(),
                              ^
./boost/regex/v4/match_results.hpp:91:14: note: in instantiation of member function 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > >::operator=' requested here
      m_subs = m.m_subs;
             ^
./boost/regex/v4/match_results.hpp:576:13: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > >::operator=' requested here
      *this = m;
            ^
./boost/detail/container_fwd.hpp:141:42: note: function has been explicitly marked deleted here
    template <class T1, class T2> struct pair;
                                         ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:63:
In file included from /usr/include/g++/bits/stl_tempbuf.h:61:
/usr/include/g++/bits/stl_construct.h:80:38: error: no matching constructor for initialization of 'boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >'
      ::new(static_cast<void*>(__p)) _T1(_GLIBCXX_FORWARD(_T2, __value));
                                     ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_uninitialized.h:74:3: note: in instantiation of function template specialization 'std::_Construct<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >, boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > &>' requested here
                std::_Construct(&*__cur, *__first);
                ^
/usr/include/g++/bits/stl_uninitialized.h:114:14: note: in instantiation of function template specialization 'std::__uninitialized_copy<false>::uninitialized_copy<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > *>' requested here
      return std::__uninitialized_copy<(__is_pod(_ValueType1)
             ^
/usr/include/g++/bits/stl_uninitialized.h:318:14: note: in instantiation of function template specialization 'std::uninitialized_copy<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > *>' requested here
    { return std::uninitialized_copy(__first, __last, __result); }
             ^
/usr/include/g++/bits/vector.tcc:183:8: note: in instantiation of function template specialization 'std::__uninitialized_copy_a<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > *, boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >' requested here
              std::__uninitialized_copy_a(__x._M_impl._M_start + size(),
              ^
./boost/regex/v4/match_results.hpp:91:14: note: in instantiation of member function 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > >::operator=' requested here
      m_subs = m.m_subs;
             ^
./boost/regex/v4/match_results.hpp:576:13: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > >::operator=' requested here
      *this = m;
            ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >' to '__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
In file included from libs/regex/build/../src/winstances.cpp:30:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:32:
In file included from ./boost/regex/v4/regex_workaround.hpp:33:
In file included from /usr/include/g++/algorithm:62:
In file included from /usr/include/g++/bits/stl_algo.h:66:
In file included from /usr/include/g++/random:50:
In file included from /usr/include/g++/bits/random.h:31:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:380:19: error: no matching constructor for initialization of 'value_type' (aka 'boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >')
              value_type __x_copy = __x;
                         ^          ~~~
/usr/include/g++/bits/stl_vector.h:859:9: note: in instantiation of member function 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > >::_M_fill_insert' requested here
      { _M_fill_insert(__position, __n, __x); }
        ^
./boost/regex/v4/match_results.hpp:502:20: note: in instantiation of member function 'std::vector<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > >::insert' requested here
            m_subs.insert(m_subs.end(), n+2-len, v);
                   ^
./boost/regex/v4/perl_matcher_common.hpp:201:15: note: in instantiation of member function 'boost::match_results<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > > >::set_size' requested here
   m_presult->set_size((m_match_flags & match_nosubs) ? 1 : re.mark_count(), search_base, last);
              ^
./boost/regex/v4/perl_matcher_common.hpp:180:11: note: in instantiation of member function 'boost::re_detail::perl_matcher<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >, std::allocator<boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > > >, boost::regex_traits<wchar_t, boost::cpp_regex_traits<wchar_t> > >::match_imp' requested here
   return match_imp();
          ^
./boost/regex/v4/sub_match.hpp:51:4: note: candidate constructor not viable: no known conversion from 'const value_type' (aka 'const boost::sub_match<__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> > >') to '__gnu_cxx::__normal_iterator<const wchar_t *, std::basic_string<wchar_t> >' for 1st argument; 
   sub_match(BidiIterator i) : std::pair<BidiIterator, BidiIterator>(i, i), matched(false) {}
   ^
./boost/regex/v4/sub_match.hpp:50:4: note: candidate constructor not viable: requires 0 arguments, but 1 was provided
   sub_match() : std::pair<BidiIterator, BidiIterator>(), matched(false) {}
   ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
14 warnings and 20 errors generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pedantic -pthread -std=c++0x -DBOOST_ALL_NO_LIB=1 -DNDEBUG -I"." -o "bin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi/winstances.o" "libs/regex/build/../src/winstances.cpp"

...failed compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi/winstances.o...
compile.c++.without-pth bin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi/usinstances.o
...skipped <pbin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi>libboost_regex.a(clean) for lack of <pbin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi>cregex.o...
...skipped <pbin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi>libboost_regex.a for lack of <pbin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi>cregex.o...
...skipped <pstage/lib>libboost_regex.a for lack of <pbin.v2/libs/regex/build/clang-linux-3.1/release/link-static/threading-multi>libboost_regex.a...
common.mkdir bin.v2/libs/graph/build/clang-linux-3.1/release/link-static
common.mkdir bin.v2/libs/graph/build/clang-linux-3.1/release/link-static/threading-multi
compile.c++.without-pth bin.v2/libs/graph/build/clang-linux-3.1/release/link-static/threading-multi/read_graphviz_new.o
In file included from libs/graph/src/read_graphviz_new.cpp:46:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:67:
In file included from ./boost/regex/v4/basic_regex.hpp:23:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:535:
In file included from ./boost/functional/hash/extensions.hpp:17:
./boost/detail/container_fwd.hpp:123:28: warning: class template 'complex' was previously declared as a struct template [-Wmismatched-tags]
        template <class T> class complex;
                           ^
/usr/include/g++/complex:121:12: note: previous use is here
    struct complex
           ^
./boost/detail/container_fwd.hpp:123:28: note: did you mean struct here?
        template <class T> class complex;
                           ^~~~~
                           struct
In file included from libs/graph/src/read_graphviz_new.cpp:46:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:70:
./boost/regex/v4/basic_regex_creator.hpp:1038:34: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
            else if((state->type == syntax_element_long_set_rep)) 
                     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: remove extraneous parentheses around the comparison to silence this warning
            else if((state->type == syntax_element_long_set_rep)) 
                    ~            ^                             ~
./boost/regex/v4/basic_regex_creator.hpp:1038:34: note: use '=' to turn this equality comparison into an assignment
            else if((state->type == syntax_element_long_set_rep)) 
                                 ^~
                                 =
./boost/regex/v4/basic_regex_creator.hpp:1116:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1117:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1118:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\f'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1305:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\n'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1306:18: warning: array subscript is of type 'char' [-Wchar-subscripts]
            l_map['\r'] |= mask;
                 ^~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality]
               if((p->type == syntax_element_recurse))
                   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: remove extraneous parentheses around the comparison to silence this warning
               if((p->type == syntax_element_recurse))
                  ~        ^                        ~
./boost/regex/v4/basic_regex_creator.hpp:1341:28: note: use '=' to turn this equality comparison into an assignment
               if((p->type == syntax_element_recurse))
                           ^~
                           =
In file included from libs/graph/src/read_graphviz_new.cpp:46:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:82:
./boost/regex/v4/match_results.hpp:262:12: error: overload resolution selected deleted operator '='
         r = s;
         ~ ^ ~
./boost/detail/container_fwd.hpp:141:42: note: candidate function (the implicit copy assignment operator) has been explicitly deleted
    template <class T1, class T2> struct pair;
                                         ^
/usr/include/g++/bits/stl_pair.h:125:7: note: candidate function not viable: no known conversion from 're_detail::named_subexpressions::range_type' (aka 'pair<const_iterator, const_iterator>') to 'std::pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
      operator=(pair&& __p)
      ^
/usr/include/g++/bits/stl_pair.h:134:9: note: candidate function [with _U1 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, _U2 = __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >] not viable: no known conversion from 're_detail::named_subexpressions::range_type' (aka 'pair<const_iterator, const_iterator>') to 'pair<__gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > >, __gnu_cxx::__normal_iterator<const boost::re_detail::named_subexpressions::name *, std::vector<boost::re_detail::named_subexpressions::name, std::allocator<boost::re_detail::named_subexpressions::name> > > > &&' for 1st argument; 
        operator=(pair<_U1, _U2>&& __p)
        ^
In file included from libs/graph/src/read_graphviz_new.cpp:32:
In file included from ./boost/property_map/dynamic_property_map.hpp:31:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > >::_Rb_tree_node<const std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > > >::construct<const std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> >, std::_Select1st<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > > >::_M_create_node<const std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1214:14: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> >, std::_Select1st<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > > >::_M_insert_' requested here
      return _M_insert_(__x, __y, __v);
             ^
/usr/include/g++/bits/stl_multimap.h:439:21: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> >, std::_Select1st<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > > >::_M_insert_equal' requested here
      { return _M_t._M_insert_equal(__x); }
                    ^
./boost/property_map/dynamic_property_map.hpp:270:19: note: in instantiation of member function 'std::multimap<std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > > >::insert' requested here
    property_maps.insert(property_maps_type::value_type(name, pm));
                  ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/graph/src/read_graphviz_new.cpp:32:
In file included from ./boost/property_map/dynamic_property_map.hpp:31:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >::_Rb_tree_node<const std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >::construct<const std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<boost::exception_detail::type_info_, std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> >, std::_Select1st<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >, std::less<boost::exception_detail::type_info_>, std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >::_M_create_node<const std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<boost::exception_detail::type_info_, std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> >, std::_Select1st<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >, std::less<boost::exception_detail::type_info_>, std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<boost::exception_detail::type_info_, std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> >, std::_Select1st<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >, std::less<boost::exception_detail::type_info_>, std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base>, std::less<boost::exception_detail::type_info_>, std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
./boost/exception/info.hpp:87:22: note: in instantiation of member function 'std::map<boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base>, std::less<boost::exception_detail::type_info_>, std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >::operator[]' requested here
                info_[typeid_] = x;
                     ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/graph/src/read_graphviz_new.cpp:46:
In file included from ./boost/regex.hpp:31:
In file included from ./boost/regex/v4/regex.hpp:76:
./boost/regex/v4/sub_match.hpp:146:9: error: call to deleted constructor of 'std::pair<__normal_iterator<const char *, basic_string<char> >, __normal_iterator<const char *, basic_string<char> > >'
      : std::pair<BidiIterator, BidiIterator>(that), 
        ^                                     ~~~~
libs/graph/src/read_graphviz_new.cpp:173:59: note: in instantiation of member function 'boost::sub_match<__gnu_cxx::__normal_iterator<const char *, std::basic_string<char> > >::sub_match' requested here
      boost::sub_match<std::string::const_iterator> sm1 = results.suffix();
                                                          ^
./boost/detail/container_fwd.hpp:141:42: note: function has been explicitly marked deleted here
    template <class T1, class T2> struct pair;
                                         ^
In file included from libs/graph/src/read_graphviz_new.cpp:32:
In file included from ./boost/property_map/dynamic_property_map.hpp:31:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info> >::_Rb_tree_node<const std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info> > >::construct<const std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info>, std::_Select1st<std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info> > >::_M_create_node<const std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info>, std::_Select1st<std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info> > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info>, std::_Select1st<std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info> > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<std::basic_string<char>, boost::read_graphviz_detail::subgraph_info, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info> > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
libs/graph/src/read_graphviz_new.cpp:382:47: note: in instantiation of member function 'std::map<std::basic_string<char>, boost::read_graphviz_detail::subgraph_info, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::read_graphviz_detail::subgraph_info> > >::operator[]' requested here
    subgraph_info& current() {return subgraphs[current_subgraph_name];}
                                              ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/graph/src/read_graphviz_new.cpp:32:
In file included from ./boost/property_map/dynamic_property_map.hpp:31:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > >::_Rb_tree_node<const std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > > >::construct<const std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > >, std::_Select1st<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > > >::_M_create_node<const std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > >, std::_Select1st<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > >, std::_Select1st<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
libs/graph/src/read_graphviz_new.cpp:383:60: note: in instantiation of member function 'std::map<std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > > > > >::operator[]' requested here
    properties& current_graph_props() {return r.graph_props[current_subgraph_name];}
                                                           ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/graph/src/read_graphviz_new.cpp:32:
In file included from ./boost/property_map/dynamic_property_map.hpp:31:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const std::basic_string<char>, std::basic_string<char> >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >::_Rb_tree_node<const std::pair<const std::basic_string<char>, std::basic_string<char> > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::construct<const std::pair<const std::basic_string<char>, std::basic_string<char> > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::_M_create_node<const std::pair<const std::basic_string<char>, std::basic_string<char> > &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
libs/graph/src/read_graphviz_new.cpp:468:34: note: in instantiation of member function 'std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::operator[]' requested here
            current_graph_props()[id.normalized_value] = id2.normalized_value;
                                 ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/graph/src/read_graphviz_new.cpp:32:
In file included from ./boost/property_map/dynamic_property_map.hpp:31:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<std::basic_string<char>, std::basic_string<char> >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<std::basic_string<char>, std::basic_string<char> > >::_Rb_tree_node<const std::pair<std::basic_string<char>, std::basic_string<char> > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char>, std::basic_string<char> > > >::construct<const std::pair<std::basic_string<char>, std::basic_string<char> > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<std::pair<std::basic_string<char>, std::basic_string<char> >, std::pair<std::basic_string<char>, std::basic_string<char> >, std::_Identity<std::pair<std::basic_string<char>, std::basic_string<char> > >, std::less<std::pair<std::basic_string<char>, std::basic_string<char> > >, std::allocator<std::pair<std::basic_string<char>, std::basic_string<char> > > >::_M_create_node<const std::pair<std::basic_string<char>, std::basic_string<char> > &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1191:34: note: in instantiation of member function 'std::_Rb_tree<std::pair<std::basic_string<char>, std::basic_string<char> >, std::pair<std::basic_string<char>, std::basic_string<char> >, std::_Identity<std::pair<std::basic_string<char>, std::basic_string<char> > >, std::less<std::pair<std::basic_string<char>, std::basic_string<char> > >, std::allocator<std::pair<std::basic_string<char>, std::basic_string<char> > > >::_M_insert_' requested here
            return pair<iterator, bool>(_M_insert_(__x, __y, __v), true);
                                        ^
/usr/include/g++/bits/stl_set.h:408:9: note: in instantiation of member function 'std::_Rb_tree<std::pair<std::basic_string<char>, std::basic_string<char> >, std::pair<std::basic_string<char>, std::basic_string<char> >, std::_Identity<std::pair<std::basic_string<char>, std::basic_string<char> > >, std::less<std::pair<std::basic_string<char>, std::basic_string<char> > >, std::allocator<std::pair<std::basic_string<char>, std::basic_string<char> > > >::_M_insert_unique' requested here
          _M_t._M_insert_unique(__x);
               ^
libs/graph/src/read_graphviz_new.cpp:701:24: note: in instantiation of member function 'std::set<std::pair<std::basic_string<char>, std::basic_string<char> >, std::less<std::pair<std::basic_string<char>, std::basic_string<char> > >, std::allocator<std::pair<std::basic_string<char>, std::basic_string<char> > > >::insert' requested here
        existing_edges.insert(tag);
                       ^
./boost/detail/container_fwd.hpp:141:42: note: function has been explicitly marked deleted here
    template <class T1, class T2> struct pair;
                                         ^
8 warnings and 8 errors generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pthread -std=c++0x -DBOOST_ALL_NO_LIB=1 -DNDEBUG -I"." -I"libs/graph/src" -o "bin.v2/libs/graph/build/clang-linux-3.1/release/link-static/threading-multi/read_graphviz_new.o" "libs/graph/src/read_graphviz_new.cpp"

...failed compile.c++.without-pth bin.v2/libs/graph/build/clang-linux-3.1/release/link-static/threading-multi/read_graphviz_new.o...
compile.c++.without-pth bin.v2/libs/graph/build/clang-linux-3.1/release/link-static/threading-multi/graphml.o
In file included from libs/graph/src/graphml.cpp:17:
In file included from ./boost/graph/graphml.hpp:20:
In file included from ./boost/graph/graphviz.hpp:24:
In file included from ./boost/graph/adjacency_list.hpp:21:
In file included from ./boost/unordered_set.hpp:16:
In file included from ./boost/unordered/unordered_set.hpp:21:
In file included from ./boost/functional/hash.hpp:6:
In file included from ./boost/functional/hash/hash.hpp:535:
In file included from ./boost/functional/hash/extensions.hpp:17:
./boost/detail/container_fwd.hpp:123:28: warning: class template 'complex' was previously declared as a struct template [-Wmismatched-tags]
        template <class T> class complex;
                           ^
/usr/include/g++/complex:121:12: note: previous use is here
    struct complex
           ^
./boost/detail/container_fwd.hpp:123:28: note: did you mean struct here?
        template <class T> class complex;
                           ^~~~~
                           struct
In file included from libs/graph/src/graphml.cpp:17:
In file included from ./boost/graph/graphml.hpp:20:
In file included from ./boost/graph/graphviz.hpp:15:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > >::_Rb_tree_node<const std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > > >::construct<const std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> >, std::_Select1st<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > > >::_M_create_node<const std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1214:14: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> >, std::_Select1st<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > > >::_M_insert_' requested here
      return _M_insert_(__x, __y, __v);
             ^
/usr/include/g++/bits/stl_multimap.h:439:21: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> >, std::_Select1st<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > > >::_M_insert_equal' requested here
      { return _M_t._M_insert_equal(__x); }
                    ^
./boost/property_map/dynamic_property_map.hpp:270:19: note: in instantiation of member function 'std::multimap<std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::shared_ptr<boost::dynamic_property_map> > > >::insert' requested here
    property_maps.insert(property_maps_type::value_type(name, pm));
                  ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/graph/src/graphml.cpp:17:
In file included from ./boost/graph/graphml.hpp:20:
In file included from ./boost/graph/graphviz.hpp:15:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >::_Rb_tree_node<const std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >::construct<const std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<boost::exception_detail::type_info_, std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> >, std::_Select1st<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >, std::less<boost::exception_detail::type_info_>, std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >::_M_create_node<const std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<boost::exception_detail::type_info_, std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> >, std::_Select1st<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >, std::less<boost::exception_detail::type_info_>, std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<boost::exception_detail::type_info_, std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> >, std::_Select1st<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > >, std::less<boost::exception_detail::type_info_>, std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base>, std::less<boost::exception_detail::type_info_>, std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
./boost/exception/info.hpp:87:22: note: in instantiation of member function 'std::map<boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base>, std::less<boost::exception_detail::type_info_>, std::allocator<std::pair<const boost::exception_detail::type_info_, boost::shared_ptr<boost::exception_detail::error_info_base> > > >::operator[]' requested here
                info_[typeid_] = x;
                     ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/graph/src/graphml.cpp:17:
In file included from ./boost/graph/graphml.hpp:20:
In file included from ./boost/graph/graphviz.hpp:24:
In file included from ./boost/graph/adjacency_list.hpp:45:
In file included from ./boost/graph/named_graph.hpp:16:
In file included from ./boost/multi_index_container.hpp:20:
./boost/detail/allocator_utilities.hpp:178:11: error: call to deleted constructor of 'std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >'
  new (p) Type(t);
          ^    ~
./boost/multi_index/detail/index_base.hpp:88:5: note: in instantiation of function template specialization 'boost::detail::allocator::construct<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > > >' requested here
    boost::detail::allocator::construct(&x->value(),v);
    ^
./boost/multi_index/ordered_index.hpp:633:51: note: in instantiation of member function 'boost::multi_index::detail::index_base<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<boost::multi_index::tag<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >, const std::basic_string<char>, first>, std::less<std::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > > > >::insert_' requested here
    node_type* res=static_cast<node_type*>(super::insert_(v,x));
                                                  ^
./boost/multi_index/sequenced_index.hpp:596:51: note: in instantiation of member function 'boost::multi_index::detail::ordered_index<boost::multi_index::member<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >, const std::basic_string<char>, first>, std::less<std::basic_string<char> >, boost::multi_index::detail::nth_layer<2, std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<boost::multi_index::tag<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >, const std::basic_string<char>, first>, std::less<std::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > > > >, boost::mpl::v_item<boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > >::subs::by_name, boost::mpl::vector0<mpl_::na>, 0>, boost::multi_index::detail::ordered_non_unique_tag>::insert_' requested here
    node_type* res=static_cast<node_type*>(super::insert_(v,x));
                                                  ^
./boost/multi_index_container.hpp:488:29: note: in instantiation of member function 'boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<1, std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<boost::multi_index::tag<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >, const std::basic_string<char>, first>, std::less<std::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > > > >, boost::mpl::vector0<mpl_::na> >::insert_' requested here
      node_type* res=super::insert_(v,x);
                            ^
./boost/multi_index/detail/index_base.hpp:150:21: note: in instantiation of member function 'boost::multi_index::multi_index_container<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<boost::multi_index::tag<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >, const std::basic_string<char>, first>, std::less<std::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > > > >::insert_' requested here
    {return final().insert_(x);}
                    ^
./boost/multi_index/sequenced_index.hpp:273:46: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
    std::pair<final_node_type*,bool> p=this->final_insert_(x);
                                             ^
./boost/property_tree/detail/ptree_implementation.hpp:366:40: note: in instantiation of member function 'boost::multi_index::detail::sequenced_index<boost::multi_index::detail::nth_layer<1, std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<boost::multi_index::tag<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >, const std::basic_string<char>, first>, std::less<std::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > > > >, boost::mpl::vector0<mpl_::na> >::push_back' requested here
        return iterator(subs::ch(this).push_back(value).first);
                                       ^
./boost/property_tree/detail/xml_parser_read_rapidxml.hpp:34:37: note: in instantiation of member function 'boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > >::push_back' requested here
                Ptree &pt_node = pt.push_back(std::make_pair(node->name(),
                                    ^
./boost/property_tree/detail/xml_parser_read_rapidxml.hpp:130:17: note: in instantiation of function template specialization 'boost::property_tree::xml_parser::read_xml_node<boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > >, char>' requested here
                read_xml_node(child, local, flags);
                ^
./boost/property_tree/xml_parser.hpp:52:9: note: in instantiation of function template specialization 'boost::property_tree::xml_parser::read_xml_internal<boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >' requested here
        read_xml_internal(stream, pt, flags, std::string());
        ^
libs/graph/src/graphml.cpp:49:7: note: in instantiation of function template specialization 'boost::property_tree::xml_parser::read_xml<boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >' requested here
      read_xml(in, pt, boost::property_tree::xml_parser::no_comments | boost::property_tree::xml_parser::trim_whitespace);
      ^
./boost/detail/container_fwd.hpp:141:42: note: function has been explicitly marked deleted here
    template <class T1, class T2> struct pair;
                                         ^
In file included from libs/graph/src/graphml.cpp:17:
In file included from ./boost/graph/graphml.hpp:20:
In file included from ./boost/graph/graphviz.hpp:24:
In file included from ./boost/graph/adjacency_list.hpp:45:
In file included from ./boost/graph/named_graph.hpp:16:
In file included from ./boost/multi_index_container.hpp:33:
In file included from ./boost/multi_index/detail/base_type.hpp:21:
In file included from ./boost/multi_index/detail/index_base.hpp:20:
./boost/multi_index/detail/copy_map.hpp:87:7: error: no matching function for call to 'construct'
      boost::detail::allocator::construct(
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./boost/multi_index_container.hpp:254:11: note: in instantiation of member function 'boost::multi_index::detail::copy_map<boost::multi_index::detail::sequenced_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >, std::allocator<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > > > > > >, std::allocator<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > > > >::clone' requested here
      map.clone(it.get_node());
          ^
./boost/property_tree/detail/ptree_implementation.hpp:195:26: note: in instantiation of member function 'boost::multi_index::multi_index_container<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >, boost::multi_index::indexed_by<boost::multi_index::sequenced<boost::multi_index::tag<mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na> >, boost::multi_index::ordered_non_unique<boost::multi_index::tag<boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > >::subs::by_name, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, boost::multi_index::member<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >, const std::basic_string<char>, first>, std::less<std::basic_string<char> > >, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na, mpl_::na>, std::allocator<std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > > > >::multi_index_container' requested here
          m_children(new typename subs::base_container(subs::ch(&rhs)))
                         ^
libs/graph/src/graphml.cpp:50:19: note: in instantiation of member function 'boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > >::basic_ptree' requested here
      ptree gml = pt.get_child(path("graphml"));
                  ^
./boost/detail/allocator_utilities.hpp:176:6: note: candidate template ignored: substitution failure [with Type = std::pair<const std::basic_string<char>, boost::property_tree::basic_ptree<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> > > >]
void construct(void* p,const Type& t)
     ^
In file included from libs/graph/src/graphml.cpp:17:
In file included from ./boost/graph/graphml.hpp:20:
In file included from ./boost/graph/graphviz.hpp:15:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const std::basic_string<char>, graphml_reader::key_kind>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const std::basic_string<char>, graphml_reader::key_kind> >::_Rb_tree_node<const std::pair<const std::basic_string<char>, graphml_reader::key_kind> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, graphml_reader::key_kind> > >::construct<const std::pair<const std::basic_string<char>, graphml_reader::key_kind> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, graphml_reader::key_kind>, std::_Select1st<std::pair<const std::basic_string<char>, graphml_reader::key_kind> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, graphml_reader::key_kind> > >::_M_create_node<const std::pair<const std::basic_string<char>, graphml_reader::key_kind> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, graphml_reader::key_kind>, std::_Select1st<std::pair<const std::basic_string<char>, graphml_reader::key_kind> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, graphml_reader::key_kind> > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, graphml_reader::key_kind>, std::_Select1st<std::pair<const std::basic_string<char>, graphml_reader::key_kind> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, graphml_reader::key_kind> > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<std::basic_string<char>, graphml_reader::key_kind, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, graphml_reader::key_kind> > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
libs/graph/src/graphml.cpp:67:15: note: in instantiation of member function 'std::map<std::basic_string<char>, graphml_reader::key_kind, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, graphml_reader::key_kind> > >::operator[]' requested here
        m_keys[id] = kind;
              ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/graph/src/graphml.cpp:17:
In file included from ./boost/graph/graphml.hpp:20:
In file included from ./boost/graph/graphviz.hpp:15:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const std::basic_string<char>, std::basic_string<char> >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > >::_Rb_tree_node<const std::pair<const std::basic_string<char>, std::basic_string<char> > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::construct<const std::pair<const std::basic_string<char>, std::basic_string<char> > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::_M_create_node<const std::pair<const std::basic_string<char>, std::basic_string<char> > &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::basic_string<char> >, std::_Select1st<std::pair<const std::basic_string<char>, std::basic_string<char> > >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
libs/graph/src/graphml.cpp:68:19: note: in instantiation of member function 'std::map<std::basic_string<char>, std::basic_string<char>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::basic_string<char> > > >::operator[]' requested here
        m_key_name[id] = name;
                  ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/graph/src/graphml.cpp:17:
In file included from ./boost/graph/graphml.hpp:20:
In file included from ./boost/graph/graphviz.hpp:15:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const std::basic_string<char>, boost::any>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::any> >::_Rb_tree_node<const std::pair<const std::basic_string<char>, boost::any> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::any> > >::construct<const std::pair<const std::basic_string<char>, boost::any> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::any>, std::_Select1st<std::pair<const std::basic_string<char>, boost::any> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::any> > >::_M_create_node<const std::pair<const std::basic_string<char>, boost::any> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::any>, std::_Select1st<std::pair<const std::basic_string<char>, boost::any> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::any> > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::any>, std::_Select1st<std::pair<const std::basic_string<char>, boost::any> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::any> > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<std::basic_string<char>, boost::any, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::any> > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
libs/graph/src/graphml.cpp:137:21: note: in instantiation of member function 'std::map<std::basic_string<char>, boost::any, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::any> > >::operator[]' requested here
            m_vertex[v] = m_g.do_add_vertex();
                    ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
1 warning and 7 errors generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pthread -std=c++0x -DBOOST_ALL_NO_LIB=1 -DNDEBUG -I"." -I"libs/graph/src" -o "bin.v2/libs/graph/build/clang-linux-3.1/release/link-static/threading-multi/graphml.o" "libs/graph/src/graphml.cpp"

...failed compile.c++.without-pth bin.v2/libs/graph/build/clang-linux-3.1/release/link-static/threading-multi/graphml.o...
...skipped <pbin.v2/libs/graph/build/clang-linux-3.1/release/link-static/threading-multi>libboost_graph.a(clean) for lack of <pbin.v2/libs/graph/build/clang-linux-3.1/release/link-static/threading-multi>read_graphviz_new.o...
...skipped <pbin.v2/libs/graph/build/clang-linux-3.1/release/link-static/threading-multi>libboost_graph.a for lack of <pbin.v2/libs/graph/build/clang-linux-3.1/release/link-static/threading-multi>read_graphviz_new.o...
...skipped <pstage/lib>libboost_graph.a for lack of <pbin.v2/libs/graph/build/clang-linux-3.1/release/link-static/threading-multi>libboost_graph.a...
common.mkdir bin.v2/libs/iostreams/build/clang-linux-3.1/release/link-static
common.mkdir bin.v2/libs/iostreams/build/clang-linux-3.1/release/link-static/threading-multi
compile.c++.without-pth bin.v2/libs/iostreams/build/clang-linux-3.1/release/link-static/threading-multi/file_descriptor.o
compile.c++.without-pth bin.v2/libs/iostreams/build/clang-linux-3.1/release/link-static/threading-multi/mapped_file.o
compile.c++.without-pth bin.v2/libs/iostreams/build/clang-linux-3.1/release/link-static/threading-multi/zlib.o
compile.c++.without-pth bin.v2/libs/iostreams/build/clang-linux-3.1/release/link-static/threading-multi/gzip.o
compile.c++.without-pth bin.v2/libs/iostreams/build/clang-linux-3.1/release/link-static/threading-multi/bzip2.o
clang-linux.archive bin.v2/libs/iostreams/build/clang-linux-3.1/release/link-static/threading-multi/libboost_iostreams.a
common.copy stage/lib/libboost_iostreams.a
common.mkdir bin.v2/libs/locale/build/clang-linux-3.1/release/link-static
common.mkdir bin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi
common.mkdir bin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi/encoding
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi/encoding/codepage.o
common.mkdir bin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi/shared
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi/shared/date_time.o
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi/shared/format.o
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi/shared/formatting.o
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi/shared/generator.o
In file included from libs/locale/src/shared/generator.cpp:12:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const std::basic_string<char>, std::locale>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::locale> >::_Rb_tree_node<const std::pair<const std::basic_string<char>, std::locale> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, std::locale> > >::construct<const std::pair<const std::basic_string<char>, std::locale> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::locale>, std::_Select1st<std::pair<const std::basic_string<char>, std::locale> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::locale> > >::_M_create_node<const std::pair<const std::basic_string<char>, std::locale> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::locale>, std::_Select1st<std::pair<const std::basic_string<char>, std::locale> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::locale> > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, std::locale>, std::_Select1st<std::pair<const std::basic_string<char>, std::locale> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::locale> > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<std::basic_string<char>, std::locale, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::locale> > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
libs/locale/src/shared/generator.cpp:153:30: note: in instantiation of member function 'std::map<std::basic_string<char>, std::locale, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, std::locale> > >::operator[]' requested here
                    d->cached[id] = result;
                             ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
1 error generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pthread -std=c++0x -DBOOST_ALL_NO_LIB=1 -DBOOST_LOCALE_NO_POSIX_BACKEND=1 -DBOOST_LOCALE_NO_WINAPI_BACKEND=1 -DBOOST_LOCALE_WITH_ICONV=1 -DBOOST_THREAD_NO_LIB=1 -DNDEBUG -I"." -o "bin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi/shared/generator.o" "libs/locale/src/shared/generator.cpp"

...failed compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi/shared/generator.o...
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi/shared/ids.o
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi/shared/localization_backend.o
In file included from libs/locale/src/shared/localization_backend.cpp:9:
In file included from ./boost/locale/localization_backend.hpp:11:
In file included from ./boost/locale/generator.hpp:16:
In file included from /usr/include/g++/string:42:
In file included from /usr/include/g++/bits/allocator.h:48:
In file included from /usr/include/g++/bits/c++allocator.h:38:
/usr/include/g++/ext/new_allocator.h:105:28: error: call to deleted constructor of 'std::pair<std::basic_string<char>, boost::shared_ptr<boost::locale::localization_backend> >'
      { ::new((void *)__p) _Tp(__val); }
                           ^   ~~~~~
/usr/include/g++/bits/stl_vector.h:745:20: note: in instantiation of member function '__gnu_cxx::new_allocator<std::pair<std::basic_string<char>, boost::shared_ptr<boost::locale::localization_backend> > >::construct' requested here
            this->_M_impl.construct(this->_M_impl._M_finish, __x);
                          ^
libs/locale/src/shared/localization_backend.cpp:42:35: note: in instantiation of member function 'std::vector<std::pair<std::basic_string<char>, boost::shared_ptr<boost::locale::localization_backend> >, std::allocator<std::pair<std::basic_string<char>, boost::shared_ptr<boost::locale::localization_backend> > > >::push_back' requested here
                    all_backends_.push_back(v);
                                  ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/locale/src/shared/localization_backend.cpp:9:
In file included from ./boost/locale/localization_backend.hpp:18:
In file included from /usr/include/g++/vector:68:
/usr/include/g++/bits/vector.tcc:314:18: error: functional-style cast from 'const std::pair<std::basic_string<char>, boost::shared_ptr<boost::locale::localization_backend> >' to 'std::pair<std::basic_string<char>, boost::shared_ptr<boost::locale::localization_backend> >' uses deleted function
          *__position = _Tp(std::forward<_Args>(__args)...);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/bits/stl_vector.h:749:4: note: in instantiation of function template specialization 'std::vector<std::pair<std::basic_string<char>, boost::shared_ptr<boost::locale::localization_backend> >, std::allocator<std::pair<std::basic_string<char>, boost::shared_ptr<boost::locale::localization_backend> > > >::_M_insert_aux<const std::pair<std::basic_string<char>, boost::shared_ptr<boost::locale::localization_backend> > &>' requested here
          _M_insert_aux(end(), __x);
          ^
libs/locale/src/shared/localization_backend.cpp:42:35: note: in instantiation of member function 'std::vector<std::pair<std::basic_string<char>, boost::shared_ptr<boost::locale::localization_backend> >, std::allocator<std::pair<std::basic_string<char>, boost::shared_ptr<boost::locale::localization_backend> > > >::push_back' requested here
                    all_backends_.push_back(v);
                                  ^
/usr/include/g++/bits/stl_pair.h:71:12: note: candidate constructor (the implicit copy constructor) has been explicitly deleted
    struct pair
           ^
/usr/include/g++/bits/stl_pair.h:114:9: note: candidate constructor [with _U1 = std::basic_string<char>, _U2 = boost::shared_ptr<boost::locale::localization_backend>]
        pair(const pair<_U1, _U2>& __p)
        ^
2 errors generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pthread -std=c++0x -DBOOST_ALL_NO_LIB=1 -DBOOST_LOCALE_NO_POSIX_BACKEND=1 -DBOOST_LOCALE_NO_WINAPI_BACKEND=1 -DBOOST_LOCALE_WITH_ICONV=1 -DBOOST_THREAD_NO_LIB=1 -DNDEBUG -I"." -o "bin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi/shared/localization_backend.o" "libs/locale/src/shared/localization_backend.cpp"

...failed compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi/shared/localization_backend.o...
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi/shared/message.o
In file included from libs/locale/src/shared/message.cpp:10:
In file included from ./boost/locale/message.hpp:19:
In file included from /usr/include/g++/set:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > >::_Rb_tree_node<const std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > > >::construct<const std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:416:21: note: in instantiation of function template specialization 'std::_Rb_tree<boost::locale::gnu_gettext::message_key<char>, std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> >, std::_Select1st<std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > >, std::less<boost::locale::gnu_gettext::message_key<char> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > > >::_M_create_node<const std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > &>' requested here
        _Link_type __tmp = _M_create_node(__x->_M_value_field);
                           ^
/usr/include/g++/bits/stl_tree.h:950:26: note: in instantiation of member function 'std::_Rb_tree<boost::locale::gnu_gettext::message_key<char>, std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> >, std::_Select1st<std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > >, std::less<boost::locale::gnu_gettext::message_key<char> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > > >::_M_clone_node' requested here
      _Link_type __top = _M_clone_node(__x);
                         ^
/usr/include/g++/bits/stl_tree.h:602:18: note: in instantiation of member function 'std::_Rb_tree<boost::locale::gnu_gettext::message_key<char>, std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> >, std::_Select1st<std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > >, std::less<boost::locale::gnu_gettext::message_key<char> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > > >::_M_copy' requested here
            _M_root() = _M_copy(__x._M_begin(), _M_end());
                        ^
/usr/include/g++/bits/stl_map.h:171:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      : _M_t(__x._M_t) { }
        ^
/usr/include/g++/bits/vector.tcc:380:30: note: in instantiation of member function 'std::map<boost::locale::gnu_gettext::message_key<char>, std::basic_string<char>, std::less<boost::locale::gnu_gettext::message_key<char> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > > >::map' requested here
              value_type __x_copy = __x;
                                    ^
/usr/include/g++/bits/stl_vector.h:859:9: note: in instantiation of member function 'std::vector<std::map<boost::locale::gnu_gettext::message_key<char>, std::basic_string<char>, std::less<boost::locale::gnu_gettext::message_key<char> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > > >, std::allocator<std::map<boost::locale::gnu_gettext::message_key<char>, std::basic_string<char>, std::less<boost::locale::gnu_gettext::message_key<char> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > > > > >::_M_fill_insert' requested here
      { _M_fill_insert(__position, __n, __x); }
        ^
/usr/include/g++/bits/stl_vector.h:558:4: note: in instantiation of member function 'std::vector<std::map<boost::locale::gnu_gettext::message_key<char>, std::basic_string<char>, std::less<boost::locale::gnu_gettext::message_key<char> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > > >, std::allocator<std::map<boost::locale::gnu_gettext::message_key<char>, std::basic_string<char>, std::less<boost::locale::gnu_gettext::message_key<char> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > > > > >::insert' requested here
          insert(end(), __new_size - size(), __x);
          ^
libs/locale/src/shared/message.cpp:563:31: note: in instantiation of member function 'std::vector<std::map<boost::locale::gnu_gettext::message_key<char>, std::basic_string<char>, std::less<boost::locale::gnu_gettext::message_key<char> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > > >, std::allocator<std::map<boost::locale::gnu_gettext::message_key<char>, std::basic_string<char>, std::less<boost::locale::gnu_gettext::message_key<char> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<char>, std::basic_string<char> > > > > >::resize' requested here
                    catalogs_.resize(domains.size());
                              ^
libs/locale/src/shared/message.cpp:749:28: note: in instantiation of member function 'boost::locale::gnu_gettext::mo_message<char>::mo_message' requested here
                return new mo_message<char>(info);
                           ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/locale/src/shared/message.cpp:10:
In file included from ./boost/locale/message.hpp:19:
In file included from /usr/include/g++/set:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const std::basic_string<char>, int>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const std::basic_string<char>, int> >::_Rb_tree_node<const std::pair<const std::basic_string<char>, int> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, int> > >::construct<const std::pair<const std::basic_string<char>, int> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, int>, std::_Select1st<std::pair<const std::basic_string<char>, int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, int> > >::_M_create_node<const std::pair<const std::basic_string<char>, int> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, int>, std::_Select1st<std::pair<const std::basic_string<char>, int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, int> > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, int>, std::_Select1st<std::pair<const std::basic_string<char>, int> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, int> > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<std::basic_string<char>, int, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, int> > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
libs/locale/src/shared/message.cpp:571:25: note: in instantiation of member function 'std::map<std::basic_string<char>, int, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, int> > >::operator[]' requested here
                        domains_[domain]=id;
                        ^
libs/locale/src/shared/message.cpp:749:28: note: in instantiation of member function 'boost::locale::gnu_gettext::mo_message<char>::mo_message' requested here
                return new mo_message<char>(info);
                           ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
In file included from libs/locale/src/shared/message.cpp:10:
In file included from ./boost/locale/message.hpp:19:
In file included from /usr/include/g++/set:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > >::_Rb_tree_node<const std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > > >::construct<const std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:416:21: note: in instantiation of function template specialization 'std::_Rb_tree<boost::locale::gnu_gettext::message_key<wchar_t>, std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> >, std::_Select1st<std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > >, std::less<boost::locale::gnu_gettext::message_key<wchar_t> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > > >::_M_create_node<const std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > &>' requested here
        _Link_type __tmp = _M_create_node(__x->_M_value_field);
                           ^
/usr/include/g++/bits/stl_tree.h:950:26: note: in instantiation of member function 'std::_Rb_tree<boost::locale::gnu_gettext::message_key<wchar_t>, std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> >, std::_Select1st<std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > >, std::less<boost::locale::gnu_gettext::message_key<wchar_t> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > > >::_M_clone_node' requested here
      _Link_type __top = _M_clone_node(__x);
                         ^
/usr/include/g++/bits/stl_tree.h:602:18: note: in instantiation of member function 'std::_Rb_tree<boost::locale::gnu_gettext::message_key<wchar_t>, std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> >, std::_Select1st<std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > >, std::less<boost::locale::gnu_gettext::message_key<wchar_t> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > > >::_M_copy' requested here
            _M_root() = _M_copy(__x._M_begin(), _M_end());
                        ^
/usr/include/g++/bits/stl_map.h:171:9: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all)
      : _M_t(__x._M_t) { }
        ^
/usr/include/g++/bits/vector.tcc:380:30: note: in instantiation of member function 'std::map<boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t>, std::less<boost::locale::gnu_gettext::message_key<wchar_t> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > > >::map' requested here
              value_type __x_copy = __x;
                                    ^
/usr/include/g++/bits/stl_vector.h:859:9: note: in instantiation of member function 'std::vector<std::map<boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t>, std::less<boost::locale::gnu_gettext::message_key<wchar_t> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > > >, std::allocator<std::map<boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t>, std::less<boost::locale::gnu_gettext::message_key<wchar_t> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > > > > >::_M_fill_insert' requested here
      { _M_fill_insert(__position, __n, __x); }
        ^
/usr/include/g++/bits/stl_vector.h:558:4: note: in instantiation of member function 'std::vector<std::map<boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t>, std::less<boost::locale::gnu_gettext::message_key<wchar_t> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > > >, std::allocator<std::map<boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t>, std::less<boost::locale::gnu_gettext::message_key<wchar_t> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > > > > >::insert' requested here
          insert(end(), __new_size - size(), __x);
          ^
libs/locale/src/shared/message.cpp:563:31: note: in instantiation of member function 'std::vector<std::map<boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t>, std::less<boost::locale::gnu_gettext::message_key<wchar_t> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > > >, std::allocator<std::map<boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t>, std::less<boost::locale::gnu_gettext::message_key<wchar_t> >, std::allocator<std::pair<const boost::locale::gnu_gettext::message_key<wchar_t>, std::basic_string<wchar_t> > > > > >::resize' requested here
                    catalogs_.resize(domains.size());
                              ^
libs/locale/src/shared/message.cpp:755:28: note: in instantiation of member function 'boost::locale::gnu_gettext::mo_message<wchar_t>::mo_message' requested here
                return new mo_message<wchar_t>(info);
                           ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
3 errors generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pthread -std=c++0x -DBOOST_ALL_NO_LIB=1 -DBOOST_LOCALE_NO_POSIX_BACKEND=1 -DBOOST_LOCALE_NO_WINAPI_BACKEND=1 -DBOOST_LOCALE_WITH_ICONV=1 -DBOOST_THREAD_NO_LIB=1 -DNDEBUG -I"." -o "bin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi/shared/message.o" "libs/locale/src/shared/message.cpp"

...failed compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi/shared/message.o...
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi/shared/mo_lambda.o
libs/locale/src/shared/mo_lambda.cpp:220:16: warning: unused function 'un_factory' [-Wunused-function]
    plural_ptr un_factory(int value,plural_ptr op)
               ^
1 warning generated.
common.mkdir bin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi/util
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi/util/codecvt_converter.o
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi/util/default_locale.o
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi/util/info.o
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi/util/locale_data.o
common.mkdir bin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi/std
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi/std/codecvt.o
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi/std/collate.o
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi/std/converter.o
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi/std/numeric.o
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi/std/std_backend.o
compile.c++.without-pth bin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi/util/gregorian.o
...skipped <pbin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi>libboost_locale.a(clean) for lack of <pbin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi>shared/generator.o...
...skipped <pbin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi>libboost_locale.a for lack of <pbin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi>shared/generator.o...
...skipped <pstage/lib>libboost_locale.a for lack of <pbin.v2/libs/locale/build/clang-linux-3.1/release/link-static/threading-multi>libboost_locale.a...
common.mkdir bin.v2/libs/math/build/clang-linux-3.1/release/link-static
common.mkdir bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi
common.mkdir bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/..
common.mkdir bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/../src
common.mkdir bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/../src/tr1
clang-linux.compile.c++.pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/../src/tr1/pch.hpp.pth
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/assoc_laguerre.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/assoc_legendre.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/beta.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/comp_ellint_1.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/comp_ellint_2.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/comp_ellint_3.o
...on 500th target...
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/cyl_bessel_i.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/cyl_bessel_j.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/cyl_bessel_k.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/cyl_neumann.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/ellint_1.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/ellint_2.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/ellint_3.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/expint.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/hermite.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/laguerre.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/legendre.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/riemann_zeta.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/sph_bessel.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/sph_legendre.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/sph_neumann.o
clang-linux.archive bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/libboost_math_tr1.a
common.copy stage/lib/libboost_math_tr1.a
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/assoc_laguerref.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/assoc_legendref.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/betaf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/comp_ellint_1f.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/comp_ellint_2f.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/comp_ellint_3f.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/cyl_bessel_if.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/cyl_bessel_jf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/cyl_bessel_kf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/cyl_neumannf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/ellint_1f.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/ellint_2f.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/ellint_3f.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/expintf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/hermitef.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/laguerref.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/legendref.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/riemann_zetaf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/sph_besself.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/sph_legendref.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/sph_neumannf.o
clang-linux.archive bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/libboost_math_tr1f.a
common.copy stage/lib/libboost_math_tr1f.a
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/acosh.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/asinh.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/atanh.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/cbrt.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/copysign.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/erfc.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/erf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/expm1.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/fmax.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/fmin.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/fpclassify.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/hypot.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/lgamma.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/llround.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/log1p.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/lround.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/nextafter.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/nexttoward.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/round.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/tgamma.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/trunc.o
clang-linux.archive bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/libboost_math_c99.a
common.copy stage/lib/libboost_math_c99.a
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/acoshf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/asinhf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/atanhf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/cbrtf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/copysignf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/erfcf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/erff.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/expm1f.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/fmaxf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/fminf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/fpclassifyf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/hypotf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/lgammaf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/llroundf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/log1pf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/lroundf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/nextafterf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/nexttowardf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/roundf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/tgammaf.o
compile.c++.with-pch bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/truncf.o
clang-linux.archive bin.v2/libs/math/build/clang-linux-3.1/release/link-static/threading-multi/libboost_math_c99f.a
common.copy stage/lib/libboost_math_c99f.a
common.mkdir bin.v2/libs/program_options/build/clang-linux-3.1/release/link-static
common.mkdir bin.v2/libs/program_options/build/clang-linux-3.1/release/link-static/threading-multi
compile.c++.without-pth bin.v2/libs/program_options/build/clang-linux-3.1/release/link-static/threading-multi/cmdline.o
compile.c++.without-pth bin.v2/libs/program_options/build/clang-linux-3.1/release/link-static/threading-multi/config_file.o
compile.c++.without-pth bin.v2/libs/program_options/build/clang-linux-3.1/release/link-static/threading-multi/options_description.o
compile.c++.without-pth bin.v2/libs/program_options/build/clang-linux-3.1/release/link-static/threading-multi/parsers.o
In file included from libs/program_options/src/parsers.cpp:11:
In file included from ./boost/program_options/parsers.hpp:12:
In file included from ./boost/program_options/detail/cmdline.hpp:14:
In file included from ./boost/program_options/options_description.hpp:13:
In file included from ./boost/program_options/value_semantic.hpp:13:
In file included from ./boost/function/function1.hpp:11:
In file included from ./boost/function/detail/maybe_include.hpp:18:
In file included from ./boost/function/function_template.hpp:13:
In file included from ./boost/function/detail/prologue.hpp:17:
In file included from ./boost/function/function_base.hpp:22:
In file included from ./boost/type_traits/has_trivial_copy.hpp:15:
In file included from ./boost/type_traits/is_pod.hpp:14:
In file included from ./boost/type_traits/is_scalar.hpp:13:
In file included from ./boost/type_traits/is_enum.hpp:19:
./boost/type_traits/is_convertible.hpp:136:76: error: call to deleted constructor of 'boost::environment_iterator'
    static bool const value = sizeof( boost::detail::checker<To>::_m_check(_m_from, 0) )
                                                                           ^~~~~~~
./boost/type_traits/is_convertible.hpp:299:33: note: in instantiation of template class 'boost::detail::is_convertible_basic_impl<boost::environment_iterator &, boost::environment_iterator>' requested here
               ::boost::detail::is_convertible_basic_impl<ref_type,To>::value,
                                ^
./boost/config/suffix.hpp:431:72: note: expanded from macro 'BOOST_STATIC_CONSTANT'
#     define BOOST_STATIC_CONSTANT(type, assignment) static const type assignment
                                                                       ^
./boost/type_traits/is_convertible.hpp:372:13: note: in instantiation of template class 'boost::detail::is_convertible_impl<boost::environment_iterator, boost::environment_iterator>' requested here
   : public is_convertible_impl_dispatch_base<From, To>::type
            ^
./boost/type_traits/is_convertible.hpp:419:71: note: in instantiation of template class 'boost::detail::is_convertible_impl_dispatch<boost::environment_iterator, boost::environment_iterator>' requested here
BOOST_TT_AUX_BOOL_TRAIT_DEF2(is_convertible,From,To,(::boost::detail::is_convertible_impl_dispatch<From,To>::value))
                                                                      ^
./boost/type_traits/detail/bool_trait_def.hpp:82:30: note: expanded from macro 'BOOST_TT_AUX_BOOL_TRAIT_DEF2'
    BOOST_TT_AUX_BOOL_C_BASE(C) \
                             ^
./boost/type_traits/detail/bool_trait_def.hpp:63:81: note: expanded from macro 'BOOST_TT_AUX_BOOL_C_BASE'
#   define BOOST_TT_AUX_BOOL_C_BASE(C) : public ::boost::integral_constant<bool,C>
                                                                                ^
./boost/mpl/aux_/nested_type_wknd.hpp:27:7: note: in instantiation of template class 'boost::is_convertible<boost::environment_iterator, boost::environment_iterator>' requested here
    : T::type
      ^
./boost/mpl/aux_/preprocessed/gcc/or.hpp:51:11: note: in instantiation of template class 'boost::mpl::aux::nested_type_wknd<boost::is_convertible<boost::environment_iterator, boost::environment_iterator> >' requested here
          BOOST_MPL_AUX_NESTED_TYPE_WKND(T1)::value
          ^
./boost/mpl/aux_/nested_type_wknd.hpp:38:24: note: expanded from macro 'BOOST_MPL_AUX_NESTED_TYPE_WKND'
    ::boost::mpl::aux::nested_type_wknd<T> \
                       ^
./boost/iterator/detail/enable_if.hpp:70:18: note: in instantiation of template class 'boost::mpl::or_<boost::is_convertible<boost::environment_iterator, boost::environment_iterator>, boost::is_convertible<boost::environment_iterator, boost::environment_iterator>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >' requested here
      : enabled<(Cond::value)>::template base<Return>
                 ^
./boost/iterator/iterator_facade.hpp:80:9: note: in instantiation of template class 'boost::iterators::enable_if<boost::mpl::or_<boost::is_convertible<boost::environment_iterator, boost::environment_iterator>, boost::is_convertible<boost::environment_iterator, boost::environment_iterator>, mpl_::bool_<false>, mpl_::bool_<false>, mpl_::bool_<false> >, bool>' requested here
      : ::boost::iterators::enable_if<
        ^
./boost/iterator/iterator_facade.hpp:837:3: note: in instantiation of template class 'boost::detail::enable_if_interoperable<boost::environment_iterator, boost::environment_iterator, bool>' requested here
  BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal)
  ^
./boost/iterator/iterator_facade.hpp:829:3: note: expanded from macro 'BOOST_ITERATOR_FACADE_RELATION'
  BOOST_ITERATOR_FACADE_INTEROP(                                    \
  ^
./boost/iterator/iterator_facade.hpp:815:3: note: expanded from macro 'BOOST_ITERATOR_FACADE_INTEROP'
  BOOST_ITERATOR_FACADE_INTEROP_HEAD(inline, op, result_type)                   \
  ^
./boost/iterator/iterator_facade.hpp:450:36: note: expanded from macro 'BOOST_ITERATOR_FACADE_INTEROP_HEAD'
    prefix typename boost::detail::enable_if_interoperable<             \
                                   ^
./boost/iterator/iterator_facade.hpp:837:3: note: while substituting deduced template arguments into function template 'operator!=' [with Derived1 = boost::environment_iterator, V1 = <no value>, TC1 = <no value>, Reference1 = , Difference1 = , Derived2 = , V2 = boost::environment_iterator, TC2 = <no value>, Reference2 = <no value>, Difference2 = <no value>]
  BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal)
  ^
./boost/iterator/iterator_facade.hpp:829:3: note: expanded from macro 'BOOST_ITERATOR_FACADE_RELATION'
  BOOST_ITERATOR_FACADE_INTEROP(                                    \
  ^
./boost/iterator/iterator_facade.hpp:815:3: note: expanded from macro 'BOOST_ITERATOR_FACADE_INTEROP'
  BOOST_ITERATOR_FACADE_INTEROP_HEAD(inline, op, result_type)                   \
  ^
./boost/iterator/iterator_facade.hpp:454:5: note: expanded from macro 'BOOST_ITERATOR_FACADE_INTEROP_HEAD'
    operator op(                                                        \
    ^
./boost/program_options/environment_iterator.hpp:17:11: note: function has been explicitly marked deleted here
    class environment_iterator 
          ^
./boost/type_traits/is_convertible.hpp:129:51: note: passing argument to parameter here
    static boost::type_traits::yes_type _m_check(T, int);
                                                  ^
libs/program_options/src/parsers.cpp:190:51: error: invalid operands to binary expression ('boost::environment_iterator' and 'boost::environment_iterator')
        for(environment_iterator i(environ), e; i != e; ++i) {
                                                ~ ^  ~
./boost/function/function_base.hpp:826:3: note: candidate function [with Functor = boost::environment_iterator] not viable: no known conversion from 'boost::environment_iterator' to 'const boost::function_base' for 1st argument; 
  operator!=(const function_base& f, Functor g)
  ^
./boost/function/function_base.hpp:835:3: note: candidate function [with Functor = boost::environment_iterator] not viable: no known conversion from 'boost::environment_iterator' to 'const boost::function_base' for 2nd argument; 
  operator!=(Functor g, const function_base& f)
  ^
./boost/function/function_base.hpp:752:13: note: candidate function not viable: no known conversion from 'boost::environment_iterator' to 'const boost::function_base' for 1st argument; 
inline bool operator!=(const function_base& f,
            ^
./boost/function/function_base.hpp:764:13: note: candidate function not viable: no known conversion from 'boost::environment_iterator' to 'detail::function::useless_clear_type *' for 1st argument; 
inline bool operator!=(detail::function::useless_clear_type*,
            ^
./boost/iterator/iterator_facade.hpp:837:3: note: candidate template ignored: substitution failure [with Derived1 = boost::environment_iterator, V1 = const std::pair<std::basic_string<char>, std::basic_string<char> >, TC1 = boost::forward_traversal_tag, Reference1 = const std::pair<std::basic_string<char>, std::basic_string<char> > &, Difference1 = long, Derived2 = boost::environment_iterator, V2 = const std::pair<std::basic_string<char>, std::basic_string<char> >, TC2 = boost::forward_traversal_tag, Reference2 = const std::pair<std::basic_string<char>, std::basic_string<char> > &, Difference2 = long]
  BOOST_ITERATOR_FACADE_RELATION(!=, return !, equal)
  ^
./boost/iterator/iterator_facade.hpp:829:3: note: expanded from macro 'BOOST_ITERATOR_FACADE_RELATION'
  BOOST_ITERATOR_FACADE_INTEROP(                                    \
  ^
./boost/iterator/iterator_facade.hpp:815:3: note: expanded from macro 'BOOST_ITERATOR_FACADE_INTEROP'
  BOOST_ITERATOR_FACADE_INTEROP_HEAD(inline, op, result_type)                   \
  ^
./boost/iterator/iterator_facade.hpp:454:5: note: expanded from macro 'BOOST_ITERATOR_FACADE_INTEROP_HEAD'
    operator op(                                                        \
    ^
./boost/function/function_base.hpp:863:3: note: candidate template ignored: failed template argument deduction
  operator!=(const function_base& f, reference_wrapper<Functor> g)
  ^
./boost/function/function_base.hpp:872:3: note: candidate template ignored: failed template argument deduction
  operator!=(reference_wrapper<Functor> g, const function_base& f)
  ^
./boost/function/function_template.hpp:1004:8: note: candidate template ignored: failed template argument deduction
  void operator!=(const BOOST_FUNCTION_FUNCTION<
       ^
./boost/function/function_template.hpp:1004:8: note: candidate template ignored: failed template argument deduction
  void operator!=(const BOOST_FUNCTION_FUNCTION<
       ^
./boost/function/function_template.hpp:1004:8: note: candidate template ignored: failed template argument deduction
  void operator!=(const BOOST_FUNCTION_FUNCTION<
       ^
./boost/function/function_template.hpp:1004:8: note: candidate template ignored: failed template argument deduction
  void operator!=(const BOOST_FUNCTION_FUNCTION<
       ^
./boost/function/function_template.hpp:1004:8: note: candidate template ignored: failed template argument deduction
  void operator!=(const BOOST_FUNCTION_FUNCTION<
       ^
./boost/function/function_template.hpp:1004:8: note: candidate template ignored: failed template argument deduction
  void operator!=(const BOOST_FUNCTION_FUNCTION<
       ^
./boost/function/function_template.hpp:1004:8: note: candidate template ignored: failed template argument deduction
  void operator!=(const BOOST_FUNCTION_FUNCTION<
       ^
./boost/function/function_template.hpp:1004:8: note: candidate template ignored: failed template argument deduction
  void operator!=(const BOOST_FUNCTION_FUNCTION<
       ^
./boost/function/function_template.hpp:1004:8: note: candidate template ignored: failed template argument deduction
  void operator!=(const BOOST_FUNCTION_FUNCTION<
       ^
./boost/function/function_template.hpp:1004:8: note: candidate template ignored: failed template argument deduction
  void operator!=(const BOOST_FUNCTION_FUNCTION<
       ^
./boost/function/function_template.hpp:1004:8: note: candidate template ignored: failed template argument deduction
  void operator!=(const BOOST_FUNCTION_FUNCTION<
       ^
./boost/smart_ptr/shared_ptr.hpp:490:40: note: candidate template ignored: failed template argument deduction
template<class T, class U> inline bool operator!=(shared_ptr<T> const & a, shared_ptr<U> const & b)
                                       ^
2 errors generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pthread -std=c++0x -DBOOST_ALL_NO_LIB=1 -DNDEBUG -I"." -o "bin.v2/libs/program_options/build/clang-linux-3.1/release/link-static/threading-multi/parsers.o" "libs/program_options/src/parsers.cpp"

...failed compile.c++.without-pth bin.v2/libs/program_options/build/clang-linux-3.1/release/link-static/threading-multi/parsers.o...
compile.c++.without-pth bin.v2/libs/program_options/build/clang-linux-3.1/release/link-static/threading-multi/variables_map.o
In file included from libs/program_options/src/variables_map.cpp:9:
In file included from ./boost/program_options/parsers.hpp:12:
In file included from ./boost/program_options/detail/cmdline.hpp:14:
In file included from ./boost/program_options/options_description.hpp:22:
In file included from /usr/include/g++/set:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const std::basic_string<char>, boost::program_options::variable_value>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >::_Rb_tree_node<const std::pair<const std::basic_string<char>, boost::program_options::variable_value> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >::construct<const std::pair<const std::basic_string<char>, boost::program_options::variable_value> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::program_options::variable_value>, std::_Select1st<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >::_M_create_node<const std::pair<const std::basic_string<char>, boost::program_options::variable_value> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::program_options::variable_value>, std::_Select1st<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<std::basic_string<char>, std::pair<const std::basic_string<char>, boost::program_options::variable_value>, std::_Select1st<std::pair<const std::basic_string<char>, boost::program_options::variable_value> >, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<std::basic_string<char>, boost::program_options::variable_value, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
libs/program_options/src/variables_map.cpp:64:34: note: in instantiation of member function 'std::map<std::basic_string<char>, boost::program_options::variable_value, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, boost::program_options::variable_value> > >::operator[]' requested here
            variable_value& v = m[name];            
                                 ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
1 error generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pthread -std=c++0x -DBOOST_ALL_NO_LIB=1 -DNDEBUG -I"." -o "bin.v2/libs/program_options/build/clang-linux-3.1/release/link-static/threading-multi/variables_map.o" "libs/program_options/src/variables_map.cpp"

...failed compile.c++.without-pth bin.v2/libs/program_options/build/clang-linux-3.1/release/link-static/threading-multi/variables_map.o...
compile.c++.without-pth bin.v2/libs/program_options/build/clang-linux-3.1/release/link-static/threading-multi/value_semantic.o
compile.c++.without-pth bin.v2/libs/program_options/build/clang-linux-3.1/release/link-static/threading-multi/positional_options.o
compile.c++.without-pth bin.v2/libs/program_options/build/clang-linux-3.1/release/link-static/threading-multi/utf8_codecvt_facet.o
In file included from libs/program_options/src/utf8_codecvt_facet.cpp:15:
In file included from libs/program_options/src/../../detail/utf8_codecvt_facet.cpp:13:
./boost/detail/utf8_codecvt_facet.hpp:171:17: warning: 'boost::program_options::detail::utf8_codecvt_facet::do_length' hides overloaded virtual function [-Woverloaded-virtual]
    virtual int do_length(
                ^
/usr/include/g++/bits/codecvt.h:444:11: note: hidden overloaded virtual function 'std::codecvt<wchar_t, char, __mbstate_t>::do_length' declared here
      int do_length(state_type&, const extern_type* __from,
          ^
1 warning generated.
...on 600th target...
compile.c++.without-pth bin.v2/libs/program_options/build/clang-linux-3.1/release/link-static/threading-multi/convert.o
In file included from libs/program_options/src/convert.cpp:19:
In file included from ./boost/program_options/detail/utf8_codecvt_facet.hpp:19:
./boost/detail/utf8_codecvt_facet.hpp:171:17: warning: 'boost::program_options::detail::utf8_codecvt_facet::do_length' hides overloaded virtual function [-Woverloaded-virtual]
    virtual int do_length(
                ^
/usr/include/g++/bits/codecvt.h:444:11: note: hidden overloaded virtual function 'std::codecvt<wchar_t, char, __mbstate_t>::do_length' declared here
      int do_length(state_type&, const extern_type* __from,
          ^
1 warning generated.
compile.c++.without-pth bin.v2/libs/program_options/build/clang-linux-3.1/release/link-static/threading-multi/winmain.o
compile.c++.without-pth bin.v2/libs/program_options/build/clang-linux-3.1/release/link-static/threading-multi/split.o
...skipped <pbin.v2/libs/program_options/build/clang-linux-3.1/release/link-static/threading-multi>libboost_program_options.a(clean) for lack of <pbin.v2/libs/program_options/build/clang-linux-3.1/release/link-static/threading-multi>parsers.o...
...skipped <pbin.v2/libs/program_options/build/clang-linux-3.1/release/link-static/threading-multi>libboost_program_options.a for lack of <pbin.v2/libs/program_options/build/clang-linux-3.1/release/link-static/threading-multi>parsers.o...
...skipped <pstage/lib>libboost_program_options.a for lack of <pbin.v2/libs/program_options/build/clang-linux-3.1/release/link-static/threading-multi>libboost_program_options.a...
common.mkdir bin.v2/libs/random/build/clang-linux-3.1/release/link-static
common.mkdir bin.v2/libs/random/build/clang-linux-3.1/release/link-static/threading-multi
compile.c++.without-pth bin.v2/libs/random/build/clang-linux-3.1/release/link-static/threading-multi/random_device.o
clang-linux.archive bin.v2/libs/random/build/clang-linux-3.1/release/link-static/threading-multi/libboost_random.a
common.copy stage/lib/libboost_random.a
common.mkdir bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static
common.mkdir bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/basic_archive.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/basic_iarchive.o
libs/serialization/src/basic_iarchive.cpp:437:23: warning: unused variable 'new_cid' [-Wunused-variable]
        class_id_type new_cid = register_type(bpis_ptr->get_basic_serializer());
                      ^
1 warning generated.
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/basic_iserializer.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/basic_oarchive.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/basic_oserializer.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/basic_pointer_iserializer.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/basic_pointer_oserializer.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/basic_serializer_map.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/basic_text_iprimitive.o
In file included from libs/serialization/src/basic_text_iprimitive.cpp:19:
./boost/archive/impl/basic_text_iprimitive.ipp:47:10: warning: unused function 'is_whitespace' [-Wunused-function]
    bool is_whitespace(wchar_t t){
         ^
1 warning generated.
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/basic_text_oprimitive.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/basic_xml_archive.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/binary_iarchive.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/binary_oarchive.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/extended_type_info.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/extended_type_info_typeid.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/extended_type_info_no_rtti.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/polymorphic_iarchive.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/polymorphic_oarchive.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/stl_port.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/text_iarchive.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/text_oarchive.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/void_cast.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/archive_exception.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/xml_grammar.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/xml_iarchive.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/xml_oarchive.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/xml_archive_exception.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/shared_ptr_helper.o
clang-linux.archive bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/libboost_serialization.a
common.copy stage/lib/libboost_serialization.a
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/basic_text_wiprimitive.o
In file included from libs/serialization/src/basic_text_wiprimitive.cpp:25:
./boost/archive/impl/basic_text_iprimitive.ipp:41:10: warning: unused function 'is_whitespace' [-Wunused-function]
    bool is_whitespace(char t){
         ^
1 warning generated.
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/basic_text_woprimitive.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/text_wiarchive.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/text_woarchive.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/utf8_codecvt_facet.o
In file included from libs/serialization/src/utf8_codecvt_facet.cpp:15:
In file included from libs/serialization/src/../../detail/utf8_codecvt_facet.cpp:13:
./boost/detail/utf8_codecvt_facet.hpp:171:17: warning: 'boost::archive::detail::utf8_codecvt_facet::do_length' hides overloaded virtual function [-Woverloaded-virtual]
    virtual int do_length(
                ^
/usr/include/g++/bits/codecvt.h:444:11: note: hidden overloaded virtual function 'std::codecvt<wchar_t, char, __mbstate_t>::do_length' declared here
      int do_length(state_type&, const extern_type* __from,
          ^
1 warning generated.
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/xml_wgrammar.o
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/xml_wiarchive.o
In file included from libs/serialization/src/xml_wiarchive.cpp:37:
In file included from ./boost/archive/impl/xml_wiarchive_impl.ipp:38:
In file included from ./boost/archive/detail/utf8_codecvt_facet.hpp:15:
./boost/detail/utf8_codecvt_facet.hpp:171:17: warning: 'boost::archive::detail::utf8_codecvt_facet::do_length' hides overloaded virtual function [-Woverloaded-virtual]
    virtual int do_length(
                ^
/usr/include/g++/bits/codecvt.h:444:11: note: hidden overloaded virtual function 'std::codecvt<wchar_t, char, __mbstate_t>::do_length' declared here
      int do_length(state_type&, const extern_type* __from,
          ^
1 warning generated.
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/xml_woarchive.o
In file included from libs/serialization/src/xml_woarchive.cpp:23:
In file included from ./boost/archive/impl/xml_woarchive_impl.ipp:42:
In file included from ./boost/archive/detail/utf8_codecvt_facet.hpp:15:
./boost/detail/utf8_codecvt_facet.hpp:171:17: warning: 'boost::archive::detail::utf8_codecvt_facet::do_length' hides overloaded virtual function [-Woverloaded-virtual]
    virtual int do_length(
                ^
/usr/include/g++/bits/codecvt.h:444:11: note: hidden overloaded virtual function 'std::codecvt<wchar_t, char, __mbstate_t>::do_length' declared here
      int do_length(state_type&, const extern_type* __from,
          ^
1 warning generated.
compile.c++.without-pth bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/codecvt_null.o
clang-linux.archive bin.v2/libs/serialization/build/clang-linux-3.1/release/link-static/threading-multi/libboost_wserialization.a
common.copy stage/lib/libboost_wserialization.a
common.mkdir bin.v2/libs/signals/build/clang-linux-3.1/release/link-static
common.mkdir bin.v2/libs/signals/build/clang-linux-3.1/release/link-static/threading-multi
compile.c++.without-pth bin.v2/libs/signals/build/clang-linux-3.1/release/link-static/threading-multi/trackable.o
compile.c++.without-pth bin.v2/libs/signals/build/clang-linux-3.1/release/link-static/threading-multi/connection.o
compile.c++.without-pth bin.v2/libs/signals/build/clang-linux-3.1/release/link-static/threading-multi/named_slot_map.o
In file included from libs/signals/src/named_slot_map.cpp:12:
In file included from ./boost/signals/detail/named_slot_map.hpp:20:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > >'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > > >::_Rb_tree_node<const std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > > &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > > > >::construct<const std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > > &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<boost::signals::detail::stored_group, std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > >, std::_Select1st<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > > >, boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > > > >::_M_create_node<const std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > > &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1229:13: note: in instantiation of member function 'std::_Rb_tree<boost::signals::detail::stored_group, std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > >, std::_Select1st<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > > >, boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > > > >::_M_insert_' requested here
            return _M_insert_(0, _M_rightmost(), __v);
                   ^
/usr/include/g++/bits/stl_map.h:541:21: note: in instantiation of member function 'std::_Rb_tree<boost::signals::detail::stored_group, std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > >, std::_Select1st<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > > >, boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > > > >::_M_insert_unique_' requested here
      { return _M_t._M_insert_unique_(__position, __x); }
                    ^
/usr/include/g++/bits/stl_map.h:451:17: note: in instantiation of member function 'std::map<boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> >, boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > > > >::insert' requested here
          __i = insert(__i, value_type(__k, mapped_type()));
                ^
libs/signals/src/named_slot_map.cpp:40:9: note: in instantiation of member function 'std::map<boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> >, boost::function2<bool, boost::signals::detail::stored_group, boost::signals::detail::stored_group>, std::allocator<std::pair<const boost::signals::detail::stored_group, std::list<boost::signals::detail::connection_slot_pair, std::allocator<boost::signals::detail::connection_slot_pair> > > > >::operator[]' requested here
  groups[stored_group(stored_group::sk_front)];
        ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
1 error generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pthread -std=c++0x -DBOOST_ALL_NO_LIB=1 -DBOOST_SIGNALS_NO_LIB=1 -DNDEBUG -I"." -o "bin.v2/libs/signals/build/clang-linux-3.1/release/link-static/threading-multi/named_slot_map.o" "libs/signals/src/named_slot_map.cpp"

...failed compile.c++.without-pth bin.v2/libs/signals/build/clang-linux-3.1/release/link-static/threading-multi/named_slot_map.o...
compile.c++.without-pth bin.v2/libs/signals/build/clang-linux-3.1/release/link-static/threading-multi/signal_base.o
compile.c++.without-pth bin.v2/libs/signals/build/clang-linux-3.1/release/link-static/threading-multi/slot.o
...skipped <pbin.v2/libs/signals/build/clang-linux-3.1/release/link-static/threading-multi>libboost_signals.a(clean) for lack of <pbin.v2/libs/signals/build/clang-linux-3.1/release/link-static/threading-multi>named_slot_map.o...
...skipped <pbin.v2/libs/signals/build/clang-linux-3.1/release/link-static/threading-multi>libboost_signals.a for lack of <pbin.v2/libs/signals/build/clang-linux-3.1/release/link-static/threading-multi>named_slot_map.o...
...skipped <pstage/lib>libboost_signals.a for lack of <pbin.v2/libs/signals/build/clang-linux-3.1/release/link-static/threading-multi>libboost_signals.a...
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi/cpp_main.o
clang-linux.archive bin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi/libboost_prg_exec_monitor.a
common.copy stage/lib/libboost_prg_exec_monitor.a
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi/exception_safety.o
In file included from libs/test/src/exception_safety.cpp:16:
In file included from ./boost/test/impl/exception_safety.ipp:45:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<void *const, unsigned int>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<void *const, unsigned int> >::_Rb_tree_node<const std::pair<void *const, unsigned int> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<void *const, unsigned int> > >::construct<const std::pair<void *const, unsigned int> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<void *, std::pair<void *const, unsigned int>, std::_Select1st<std::pair<void *const, unsigned int> >, std::less<void *>, std::allocator<std::pair<void *const, unsigned int> > >::_M_create_node<const std::pair<void *const, unsigned int> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1191:34: note: in instantiation of member function 'std::_Rb_tree<void *, std::pair<void *const, unsigned int>, std::_Select1st<std::pair<void *const, unsigned int> >, std::less<void *>, std::allocator<std::pair<void *const, unsigned int> > >::_M_insert_' requested here
            return pair<iterator, bool>(_M_insert_(__x, __y, __v), true);
                                        ^
/usr/include/g++/bits/stl_map.h:501:21: note: in instantiation of member function 'std::_Rb_tree<void *, std::pair<void *const, unsigned int>, std::_Select1st<std::pair<void *const, unsigned int> >, std::less<void *>, std::allocator<std::pair<void *const, unsigned int> > >::_M_insert_unique' requested here
      { return _M_t._M_insert_unique(__x); }
                    ^
./boost/test/impl/exception_safety.ipp:353:21: note: in instantiation of member function 'std::map<void *, unsigned int, std::less<void *>, std::allocator<std::pair<void *const, unsigned int> > >::insert' requested here
    m_memory_in_use.insert( std::make_pair( p, m_exec_path_point++ ) );
                    ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
1 error generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pedantic -pthread -std=c++0x -DBOOST_ALL_NO_LIB=1 -DNDEBUG -I"." -o "bin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi/exception_safety.o" "libs/test/src/exception_safety.cpp"

...failed compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi/exception_safety.o...
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi/interaction_based.o
compile.c++.without-pth bin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi/logged_expectations.o
In file included from libs/test/src/logged_expectations.cpp:16:
In file included from ./boost/test/impl/logged_expectations.ipp:29:
In file included from ./boost/test/test_tools.hpp:21:
./boost/test/floating_point_comparison.hpp:251:25: warning: unused variable 'check_is_close' [-Wunused-variable]
check_is_close_t const& check_is_close = unit_test::ut_detail::static_constant<check_is_close_t>::value;
                        ^
./boost/test/floating_point_comparison.hpp:273:25: warning: unused variable 'check_is_small' [-Wunused-variable]
check_is_small_t const& check_is_small = unit_test::ut_detail::static_constant<check_is_small_t>::value;
                        ^
2 warnings generated.
...skipped <pbin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi>libboost_unit_test_framework.a(clean) for lack of <pbin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi>exception_safety.o...
...skipped <pbin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi>libboost_unit_test_framework.a for lack of <pbin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi>exception_safety.o...
...skipped <pstage/lib>libboost_unit_test_framework.a for lack of <pbin.v2/libs/test/build/clang-linux-3.1/release/link-static/threading-multi>libboost_unit_test_framework.a...
common.mkdir bin.v2/libs/thread/build/clang-linux-3.1/release/link-static
common.mkdir bin.v2/libs/thread/build/clang-linux-3.1/release/link-static/threading-multi
common.mkdir bin.v2/libs/thread/build/clang-linux-3.1/release/link-static/threading-multi/pthread
compile.c++.without-pth bin.v2/libs/thread/build/clang-linux-3.1/release/link-static/threading-multi/pthread/thread.o
In file included from libs/thread/src/pthread/thread.cpp:10:
In file included from ./boost/thread/thread.hpp:17:
In file included from ./boost/thread/pthread/thread_data.hpp:12:
In file included from ./boost/thread/mutex.hpp:16:
In file included from ./boost/thread/pthread/mutex.hpp:12:
In file included from ./boost/thread/locks.hpp:12:
In file included from ./boost/thread/thread_time.hpp:11:
In file included from ./boost/date_time/posix_time/posix_time_types.hpp:12:
In file included from ./boost/date_time/posix_time/ptime.hpp:12:
In file included from ./boost/date_time/posix_time/posix_time_system.hpp:13:
In file included from ./boost/date_time/posix_time/posix_time_config.hpp:18:
In file included from ./boost/date_time/gregorian/gregorian_types.hpp:19:
In file included from ./boost/date_time/gregorian/greg_calendar.hpp:16:
In file included from ./boost/date_time/gregorian/greg_ymd.hpp:16:
In file included from ./boost/date_time/gregorian/greg_month.hpp:18:
In file included from /usr/include/g++/map:59:
/usr/include/g++/bits/stl_tree.h:136:4: error: call to deleted constructor of 'std::pair<const void *const, boost::detail::tss_data_node>'
          _M_value_field(std::forward<_Args>(__args)...) { }
          ^              ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/g++/ext/new_allocator.h:111:23: note: in instantiation of function template specialization 'std::_Rb_tree_node<std::pair<const void *const, boost::detail::tss_data_node> >::_Rb_tree_node<const std::pair<const void *const, boost::detail::tss_data_node> &>' requested here
        { ::new((void *)__p) _Tp(std::forward<_Args>(__args)...); }
                             ^
/usr/include/g++/bits/stl_tree.h:394:32: note: in instantiation of function template specialization '__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<const void *const, boost::detail::tss_data_node> > >::construct<const std::pair<const void *const, boost::detail::tss_data_node> &>' requested here
              _M_get_Node_allocator().construct(__tmp,
                                      ^
/usr/include/g++/bits/stl_tree.h:899:24: note: in instantiation of function template specialization 'std::_Rb_tree<const void *, std::pair<const void *const, boost::detail::tss_data_node>, std::_Select1st<std::pair<const void *const, boost::detail::tss_data_node> >, std::less<const void *>, std::allocator<std::pair<const void *const, boost::detail::tss_data_node> > >::_M_create_node<const std::pair<const void *const, boost::detail::tss_data_node> &>' requested here
      _Link_type __z = _M_create_node(__v);
                       ^
/usr/include/g++/bits/stl_tree.h:1191:34: note: in instantiation of member function 'std::_Rb_tree<const void *, std::pair<const void *const, boost::detail::tss_data_node>, std::_Select1st<std::pair<const void *const, boost::detail::tss_data_node> >, std::less<const void *>, std::allocator<std::pair<const void *const, boost::detail::tss_data_node> > >::_M_insert_' requested here
            return pair<iterator, bool>(_M_insert_(__x, __y, __v), true);
                                        ^
/usr/include/g++/bits/stl_map.h:501:21: note: in instantiation of member function 'std::_Rb_tree<const void *, std::pair<const void *const, boost::detail::tss_data_node>, std::_Select1st<std::pair<const void *const, boost::detail::tss_data_node> >, std::less<const void *>, std::allocator<std::pair<const void *const, boost::detail::tss_data_node> > >::_M_insert_unique' requested here
      { return _M_t._M_insert_unique(__x); }
                    ^
libs/thread/src/pthread/thread.cpp:565:43: note: in instantiation of member function 'std::map<const void *, boost::detail::tss_data_node, std::less<const void *>, std::allocator<std::pair<const void *const, boost::detail::tss_data_node> > >::insert' requested here
            current_thread_data->tss_data.insert(std::make_pair(key,tss_data_node(func,tss_data)));
                                          ^
/usr/include/g++/bits/stl_pair.h:71:12: note: function has been explicitly marked deleted here
    struct pair
           ^
1 error generated.

  "clang++" -c -x c++ -std=c++0x -O3 -finline-functions -Wno-inline -Wall -pthread -std=c++0x -DBOOST_ALL_NO_LIB=1 -DBOOST_THREAD_BUILD_LIB=1 -DBOOST_THREAD_POSIX -DNDEBUG -I"." -o "bin.v2/libs/thread/build/clang-linux-3.1/release/link-static/threading-multi/pthread/thread.o" "libs/thread/src/pthread/thread.cpp"

...failed compile.c++.without-pth bin.v2/libs/thread/build/clang-linux-3.1/release/link-static/threading-multi/pthread/thread.o...
compile.c++.without-pth bin.v2/libs/thread/build/clang-linux-3.1/release/link-static/threading-multi/pthread/once.o
...skipped <pbin.v2/libs/thread/build/clang-linux-3.1/release/link-static/threading-multi>libboost_thread.a(clean) for lack of <pbin.v2/libs/thread/build/clang-linux-3.1/release/link-static/threading-multi>pthread/thread.o...
...skipped <pbin.v2/libs/thread/build/clang-linux-3.1/release/link-static/threading-multi>libboost_thread.a for lack of <pbin.v2/libs/thread/build/clang-linux-3.1/release/link-static/threading-multi>pthread/thread.o...
...skipped <pstage/lib>libboost_thread.a for lack of <pbin.v2/libs/thread/build/clang-linux-3.1/release/link-static/threading-multi>libboost_thread.a...
common.mkdir bin.v2/libs/timer/build/clang-linux-3.1/release/link-static
common.mkdir bin.v2/libs/timer/build/clang-linux-3.1/release/link-static/threading-multi
compile.c++.without-pth bin.v2/libs/timer/build/clang-linux-3.1/release/link-static/threading-multi/auto_timers_construction.o
compile.c++.without-pth bin.v2/libs/timer/build/clang-linux-3.1/release/link-static/threading-multi/cpu_timer.o
clang-linux.archive bin.v2/libs/timer/build/clang-linux-3.1/release/link-static/threading-multi/libboost_timer.a
common.copy stage/lib/libboost_timer.a
common.mkdir bin.v2/libs/wave/build/clang-linux-3.1/release/link-static
common.mkdir bin.v2/libs/wave/build/clang-linux-3.1/release/link-static/threading-multi
compile.c++.without-pth bin.v2/libs/wave/build/clang-linux-3.1/release/link-static/threading-multi/instantiate_cpp_exprgrammar.o
compile.c++.without-pth bin.v2/libs/wave/build/clang-linux-3.1/release/link-static/threading-multi/instantiate_cpp_grammar.o
compile.c++.without-pth bin.v2/libs/wave/build/clang-linux-3.1/release/link-static/threading-multi/instantiate_cpp_literalgrs.o
compile.c++.without-pth bin.v2/libs/wave/build/clang-linux-3.1/release/link-static/threading-multi/instantiate_defined_grammar.o
compile.c++.without-pth bin.v2/libs/wave/build/clang-linux-3.1/release/link-static/threading-multi/instantiate_predef_macros.o
compile.c++.without-pth bin.v2/libs/wave/build/clang-linux-3.1/release/link-static/threading-multi/instantiate_re2c_lexer.o
compile.c++.without-pth bin.v2/libs/wave/build/clang-linux-3.1/release/link-static/threading-multi/instantiate_re2c_lexer_str.o
compile.c++.without-pth bin.v2/libs/wave/build/clang-linux-3.1/release/link-static/threading-multi/token_ids.o
compile.c++.without-pth bin.v2/libs/wave/build/clang-linux-3.1/release/link-static/threading-multi/wave_config_constant.o
common.mkdir bin.v2/libs/wave/build/clang-linux-3.1/release/link-static/threading-multi/cpplexer
common.mkdir bin.v2/libs/wave/build/clang-linux-3.1/release/link-static/threading-multi/cpplexer/re2clex
compile.c++.without-pth bin.v2/libs/wave/build/clang-linux-3.1/release/link-static/threading-multi/cpplexer/re2clex/aq.o
compile.c++.without-pth bin.v2/libs/wave/build/clang-linux-3.1/release/link-static/threading-multi/cpplexer/re2clex/cpp_re.o
clang-linux.archive bin.v2/libs/wave/build/clang-linux-3.1/release/link-static/threading-multi/libboost_wave.a
common.copy stage/lib/libboost_wave.a
...failed updating 40 targets...
...skipped 48 targets...
...updated 657 targets...
*** Error code 1

Stop.
make: stopped in /bulk-data/pkgsrc/devel/boost-libs
*** Error code 1

Stop.
make: stopped in /bulk-data/pkgsrc/devel/boost-libs
