Re: [Boost-bugs] [Boost C++ Libraries] #4688: std::runtime_error: locale::facet::_S_create_c_locale name not valid

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