
Hi, I found that the error no matching function for call to 'find(wchar_t [16], wchar_t* const&, wchar_t&)' in uuid.hpp is raised by header <boost/algorithm/string.hpp>. Please look into test: #include <boost/algorithm/string.hpp> #include <boost/uuid.hpp> int main( int argc, char *argv[]) { try { boost::uuid id("a74ac3b9-32d8-4f18-b292-05df553eda95"); return EXIT_SUCCESS; } catch ( std::exception const& e) { std::cerr << e.what() << std::endl; } catch (...) { std::cerr << "unhandled exception" << std::endl; } return EXIT_FAILURE; } /opt/boost/include/boost-1_34/boost/uuid.hpp:210: instantiated from 'void boost::uuid::construct(const std::basic_string<_CharT, _Traits, _Alloc>&) [with ch = wchar_t, char_traits = std::char_traits<wchar_t>, alloc = std::allocator<wchar_t>]' /opt/boost/include/boost-1_34/boost/uuid.hpp:84: instantiated from here /opt/boost/include/boost-1_34/boost/uuid.hpp:469: error: no matching function for call to 'find(wchar_t [16], wchar_t* const&, wchar_t&)' Oliver