[Boost-bugs] [Boost C++ Libraries] #7839: Boost.Locale does not build against ICU4C 52.1.1 on Windows Vista

Subject: [Boost-bugs] [Boost C++ Libraries] #7839: Boost.Locale does not build against ICU4C 52.1.1 on Windows Vista
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-01-01 19:02:09


#7839: Boost.Locale does not build against ICU4C 52.1.1 on Windows Vista
-----------------------------------------------+----------------------------
 Reporter: Jason Erb <jason.erb@…> | Type: Bugs
   Status: new | Milestone: To Be Determined
Component: Building Boost | Version: Boost 1.52.0
 Severity: Problem | Keywords: locale icu
-----------------------------------------------+----------------------------
 The following build error occurs in Boost 1.52.0 when building against
 ICU4C 50.1.1 on Windows Vista, but does not occur when building against
 ICU4C 49.1.2 on the same machine:

 {{{
 compile-c-c++ bin.v2\libs\locale\build\msvc-10.0\debug\boost.locale.icu-
 on\boost.locale.std-off\link-static\threading-multi\icu\formatter.obj
 formatter.cpp
 include\unicode/decimfmt.h(41) : fatal error C1083: Cannot open include
 file: 'unicode/enumset.h': No such file or directory
 }}}

 (The file in question exists at "[icu]\source\common\unicode\enumset.h".)

 Boost builds correctly against both versions of ICU on the newest OS X
 version.

 '''Note''' the forward slash in the path (unicode'''/'''decimfmt.h); this
 should be a backslash on Windows, and might explain why the build proceeds
 normally on OS X (which uses forward slashes as path delimiters).

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/7839>
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:11 UTC