Subject: [Boost-bugs] [Boost C++ Libraries] #4688: std::runtime_error: locale::facet::_S_create_c_locale name not valid
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2010-09-28 08:03:46
#4688: std::runtime_error: locale::facet::_S_create_c_locale name not valid
---------------------------------------------+------------------------------
Reporter: Gennady Proskurin <gpr@â¦> | Owner: bemandawes
Type: Bugs | Status: new
Milestone: To Be Determined | Component: filesystem
Version: Boost 1.44.0 | Severity: Problem
Keywords: |
---------------------------------------------+------------------------------
Try to compile empty program:
int main() {}
And link it with boost_filesystem
This program will crash throwing exception "std::runtime_error:
locale::facet::_S_create_c_locale name not valid" on some systems (FreeBSD
and some linuxes) when current locale (LANG,LC_ALL) is not "C"
Systems are known to be affected:
DragonFly BSD with boost 1.44 from pkgsrc
FreeBSD 7.2-RELEASE with boost 1.44
may be suse linux: Sles 10 sp3 with boost 1.44
Locally, we have to use attached patch as workaround.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/4688> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:04 UTC