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