Subject: Re: [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: 2013-03-15 17:49:51
#4688: std::runtime_error: locale::facet::_S_create_c_locale name not valid
----------------------------------------------+-----------------------------
Reporter: Gennady Proskurin <gpr@â¦> | Owner: bemandawes
Type: Bugs | Status: closed
Milestone: To Be Determined | Component: filesystem
Version: Boost 1.52.0 | Severity: Problem
Resolution: fixed | Keywords:
----------------------------------------------+-----------------------------
Comment (by bemandawes):
Replying to [comment:23 ruipfernandes@â¦]:
> Replying to [comment:20 bemandawes]:
> > (In [83083]) Add FreeBSD support. Fix #4688
> This change (83083) is not totally correct. As you can see in the patch
by bapt added at 6 February, there are three lines where the change should
be done, however only two of them were changed in this changeset.
The current svn trunk, which is what the fix was applied against, has only
two occurrences.
> I also figured out that for HP-UX a similar procedure solves the
problem.
>
> Please do replace the following string (three occurrences):
>
> {{{
> defined(macintosh) || defined(__APPLE__) || defined(__APPLE_CC__)
> }}}
>
> with this one:
>
> {{{
> defined(macintosh) || defined(__APPLE__) || defined(__APPLE_CC__) ||
defined(__FreeBSD__) || defined(__hpux)
> }}}
I'm nervous about adding HP-UX. Are you sure that all HP-UX systems use
UTF-8 encoding? Do you have a link to HP docs on that?
>
> I'd also like to point out another fix I asked (misspelled macro name
> {{{_INCLUDE_STDC__SOURCE_199901}}}), related to ticket #5048 (I added a
comment to the ticket)
I'll take a look. Thanks,
--Beman
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/4688#comment:25> 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:12 UTC