Subject: Re: [Boost-bugs] [Boost C++ Libraries] #4864: Support for 64-bit ICU
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2010-11-21 20:02:46
#4864: Support for 64-bit ICU
-------------------------------+--------------------------------------------
Reporter: dave | Owner: johnmaddock
Type: Bugs | Status: new
Milestone: To Be Determined | Component: regex
Version: Boost 1.44.0 | Severity: Problem
Resolution: | Keywords:
-------------------------------+--------------------------------------------
Comment (by ktchan):
Well, the 32-bits detect ICU and build fine reporting it finished building
all targets, '''however''' 8 of the 18 resulting files that are built for
1.45 wasn't built.
{{{
boost_regex-vc100-mt-gd.lib
boost-regex-vc100-mt.lib
libboost_regex-vc100-mt-gd.lib
libboost_regex-vc100-mt-s.lib
libboost_regex-vc100-mt-sgd.lib
libboost_regex-vc100-mt.lib
libboost_regex-vc100-s.lib
libboost_regex-vc100-sgd.lib
}}}
are missing.
Win64 build didn't work at all. With the build command
{{{
bjam --build-type=complete --with-regex -j2 architecture=x86 address-
model=64 stage
}}}
{{{
error: No best alternative for libs/regex/build/icuuc
next alternative: required properties: <link>shared <runtime-
link>shared
matched
next alternative: required properties: <address-model>64 <link>shared
<runtime-link>shared
matched
next alternative: required properties: <link>shared <runtime-
link>shared <toolset>msvc <variant>debug
matched
error: No best alternative for libs/regex/build/icudt
next alternative: required properties: <link>shared <runtime-
link>shared
matched
next alternative: required properties: <address-model>64 <link>shared
<runtime-link>shared
matched
next alternative: required properties: <link>shared <runtime-
link>shared <toolset>msvc
matched
error: No best alternative for libs/regex/build/icuin
next alternative: required properties: <link>shared <runtime-
link>shared
matched
next alternative: required properties: <address-model>64 <link>shared
<runtime-link>shared
matched
next alternative: required properties: <link>shared <runtime-
link>shared <toolset>msvc <variant>debug
matched
error: No best alternative for libs/regex/build/icudt
next alternative: required properties: <link>shared <runtime-
link>shared
matched
next alternative: required properties: <address-model>64 <link>shared
<runtime-link>shared
matched
next alternative: required properties: <link>shared <runtime-
link>shared <toolset>msvc
matched
error: No best alternative for libs/regex/build/icuin
next alternative: required properties: <link>shared <runtime-
link>shared
matched
next alternative: required properties: <address-model>64 <link>shared
<runtime-link>shared
matched
next alternative: required properties: <link>shared <runtime-
link>shared <toolset>msvc <variant>debug
matched
error: No best alternative for libs/regex/build/icuuc
next alternative: required properties: <link>shared <runtime-
link>shared
matched
next alternative: required properties: <address-model>64 <link>shared
<runtime-link>shared
matched
next alternative: required properties: <link>shared <runtime-
link>shared <toolset>msvc <variant>debug
matched
...............
has_icu_test.obj : error LNK2019: unresolved external symbol
u_charFromName_44 referenced in function main
bin.v2\libs\regex\build\msvc-10.0\debug\address-model-64\architecture-x86
\threading-multi\has_icu.exe : fatal error LNK1120: 1 unresolved externals
call "D:\Program Files (x86)\Microsoft Visual Studio
10.0\VC\vcvarsall.bat" x86_amd64 >nul
link /NOLOGO /INCREMENTAL:NO /DEBUG /MACHINE:X64 /subsystem:console
/out:"bin.v2\libs\regex\build\msvc-10.0\debug\address-
model-64\architecture-x86\threading-multi\has_icu.exe"
/delayload:icudt44.dll /delayload:icuin44.dll /delayload:icuin44d.dll
/delayload:icuuc44.dll /delayload:icuuc44d.dll delayimp.lib
@"bin.v2\libs\regex\build\msvc-10.0\debug\address-
model-64\architecture-x86\threading-multi\has_icu.exe.rsp"
if %ERRORLEVEL% NEQ 0 EXIT %ERRORLEVEL%
...failed msvc.link bin.v2\libs\regex\build\msvc-10.0\debug\address-
model-64\architecture-x86\threading-multi\has_icu.exe
bin.v2\libs\regex\build\msvc-10.0\debug\address-model-64\architecture-x86
\threading-multi\has_icu.pdb...
...removing bin.v2\libs\regex\build\msvc-10.0\debug\address-
model-64\architecture-x86\threading-multi\has_icu.pdb
...failed updating 1 target...
...updated 10 targets...
...failed updating 1 target...
}}}
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/4864#comment:10> 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:04 UTC