Opened 6 years ago
Closed 6 years ago
#12152 closed Bugs (fixed)
Build regex with ICU failed.
| Reported by: | Owned by: | John Maddock | |
|---|---|---|---|
| Milestone: | Boost 1.62.0 | Component: | regex | 
| Version: | Boost 1.60.0 | Severity: | Problem | 
| Keywords: | Cc: | 
Description
Hi, building regex from Boost 1.60 failed. I started a build with following command.
b2 --build-dir="./build64" -sICU_PATH="D:/boost_1_60_0/ICU" --without-mpi --build-type=complete msvc install address-model=64 architecture=x86 threading=multi runtime-link=shared toolset=msvc-14.0 --libdir=lib64
When it comes to the test for ICU from regex, the "has_icu_exe.exe" crash because he says "icuin57d.dll" is missing. But the dll is available in ICU_PATH.
The tests from boost locale are working correct and I can build boost 1.59 without that issue.
As I see there are some changes done in the Jamfile.v2 of regex. It look like the way has_icu_exe.exe is called has changed.
Change History (1)
comment:1 by , 6 years ago
| Milestone: | To Be Determined → Boost 1.62.0 | 
|---|---|
| Resolution: | → fixed | 
| Status: | new → closed | 


Fixed in https://github.com/boostorg/regex/commit/e3228b61eb6958c121800f4e2b173ae064ad1801
Thanks for the report.