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-13 10:40:25


#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 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.
 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'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)

 Thank you very much.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/4688#comment:23>
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