Index: src/util/default_locale.cpp =================================================================== --- src/util/default_locale.cpp (revision 85866) +++ src/util/default_locale.cpp (working copy) @@ -29,6 +29,8 @@ std::string get_system_locale(bool use_utf8) { char const *lang = 0; + //WinRT applications don't have a notion of environment variables and getenv implementation + #ifndef BOOST_FOR_WINRT if(!lang || !*lang) lang = getenv("LC_CTYPE"); if(!lang || !*lang) @@ -35,6 +37,7 @@ lang = getenv("LC_ALL"); if(!lang || !*lang) lang = getenv("LANG"); + #endif #ifndef BOOST_LOCALE_USE_WIN32_API (void)use_utf8; // not relevant for non-windows if(!lang || !*lang)