|
Boost Users : |
Subject: [Boost-users] Boost::Locale jam file seems to be outdated for ICU ver. 53.1
From: Caroline Beltran (caroline.d.beltran_at_[hidden])
Date: 2014-09-23 16:34:12
I'm using Boost::Locale (and ICU) for the first time but I strongly believe
that the jam file is referencing old ICU dll filenames.
Current ICU dlls:
icuucd53.dll
icudt53.dll
icuind53.dll
icuin53.dll
Relevant snippet from jam file (Boost 1.56):
searched-lib icuuc : : <toolset>msvc
<variant>debug
<name>icuucd
<search>$(ICU_PATH)/lib
<link>shared
<runtime-link>shared ;
To me it appears that the snippet above is referring to icuucd when it
should be referring to icuucd53.
I've been trying really hard to get Boost::Locale going on my system. I
updated all references to dlls and this is the result of the config test.
As you can see, I am not linking with ICU (even though ICU was installed
correctly and ICU test results were successful). I think that the jam file
may need further changes. Please advise.
D:\boost_1_56_0\stage\lib>test_config
- Backends: std winapi
- Without iconv
- Environment
LANG=
LC_ALL=
LC_CTYPE=
TZ=
- C locale: English_United States.1252
- C++ locale: English_United States.1252
- Testing locales availability on the operation system:
locale C C++
en_US.UTF-8 No No
en_US.ISO8859-1 No No
English_United States.1252 Yes Yes
he_IL.UTF-8 No No
he_IL.ISO8859-8 No No
Hebrew_Israel.1255 Yes Yes
ru_RU.UTF-8 No No
Russian_Russia.1251 Yes Yes
tr_TR.UTF-8 No No
Turkish_Turkey.1254 Yes Yes
ja_JP.UTF-8 No No
ja_JP.SJIS No No
Japanese_Japan.932 Yes Yes
- Testing timezone and time
Local Time :%c=09/23/14 15:18:07; %Z=Central Daylight Time (Mexico);
%z=Central Daylight Time (Mexico)
Universal Time:%c=09/23/14 20:18:07; %Z=Central Standard Time (Mexico);
%z=Central Standard Time (Mexico)
- Boost.Locale's locale: en_US.UTF-8
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net