<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Yes, I'm building SWORD with ICU. The build procedure has not
changed recently.</p>
<p>This is the batch script that builds SWORD on Windows:</p>
<p><a class="moz-txt-link-freetext" href="https://github.com/tobias-klein/sword-build-win32/blob/master/build_sword.bat">https://github.com/tobias-klein/sword-build-win32/blob/master/build_sword.bat</a></p>
<p>However, I just found some interesting warnings in the build
output from the most recent build:</p>
<div style="box-sizing: border-box; color: rgb(36, 41, 46);
font-family: SFMono-Regular, Consolas, "Liberation
Mono", Menlo, monospace; font-size: 12px; font-style: normal;
font-variant-ligatures: normal; font-variant-caps: normal;
font-weight: 400; letter-spacing: normal; orphans: 2; text-align:
start; text-indent: 0px; text-transform: none; white-space:
normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width:
0px; background-color: rgb(36, 41, 46); text-decoration-style:
initial; text-decoration-color: initial; height: auto;">
<div style="box-sizing: border-box;">
<div data-index="5087" style="box-sizing: border-box;">
<div class="js-check-step-line CheckStep-line d-flex
log-line-plain" style="box-sizing: border-box; display: flex
!important; line-height: 20px; color: rgb(225, 228, 232);"><span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content" style="box-sizing: border-box; flex: 1 1 auto !important; margin-left: 16px !important; display: inline-block !important; overflow-x: auto; white-space: pre-wrap;"><span class="" style="box-sizing: border-box;">-- SEARCHING FOR SYTEM PACKAGES
</span></span></div>
</div>
<div data-index="5088" style="box-sizing: border-box;">
<div class="js-check-step-line CheckStep-line d-flex
log-line-plain" style="box-sizing: border-box; display: flex
!important; line-height: 20px; color: rgb(225, 228, 232);"><a
class="CheckStep-line-number d-inline-block text-mono
text-normal flex-shrink-0"
href="https://github.com/tobias-klein/sword-build-win32/runs/1145121405?check_suite_focus=true#step:6:5089"
style="box-sizing: border-box; background-color: initial;
color: rgba(149, 157, 165, 0.75); text-decoration: none;
flex-shrink: 0 !important; font-weight: 400 !important;
font-family: SFMono-Regular, Consolas, "Liberation
Mono", Menlo, monospace !important; display:
inline-block !important; width: 48px; overflow: hidden;
text-align: right; text-overflow: ellipsis; white-space:
nowrap; user-select: none;">5089</a><span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content" style="box-sizing: border-box; flex: 1 1 auto !important; margin-left: 16px !important; display: inline-block !important; overflow-x: auto; white-space: pre-wrap;"><span class="" style="box-sizing: border-box;">-- Found the following ICU libraries:
</span></span></div>
</div>
<div data-index="5089" style="box-sizing: border-box;">
<div class="js-check-step-line CheckStep-line d-flex
log-line-plain" style="box-sizing: border-box; display: flex
!important; line-height: 20px; color: rgb(225, 228, 232);"><a
class="CheckStep-line-number d-inline-block text-mono
text-normal flex-shrink-0"
href="https://github.com/tobias-klein/sword-build-win32/runs/1145121405?check_suite_focus=true#step:6:5090"
style="box-sizing: border-box; background-color: initial;
color: rgba(149, 157, 165, 0.75); text-decoration: none;
flex-shrink: 0 !important; font-weight: 400 !important;
font-family: SFMono-Regular, Consolas, "Liberation
Mono", Menlo, monospace !important; display:
inline-block !important; width: 48px; overflow: hidden;
text-align: right; text-overflow: ellipsis; white-space:
nowrap; user-select: none;">5090</a><span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content" style="box-sizing: border-box; flex: 1 1 auto !important; margin-left: 16px !important; display: inline-block !important; overflow-x: auto; white-space: pre-wrap;"><span class="" style="box-sizing: border-box;">-- i18n (required)
</span></span></div>
</div>
<div data-index="5090" style="box-sizing: border-box;">
<div class="js-check-step-line CheckStep-line d-flex
log-line-plain" style="box-sizing: border-box; display: flex
!important; line-height: 20px; color: rgb(225, 228, 232);"><a
class="CheckStep-line-number d-inline-block text-mono
text-normal flex-shrink-0"
href="https://github.com/tobias-klein/sword-build-win32/runs/1145121405?check_suite_focus=true#step:6:5091"
style="box-sizing: border-box; background-color: initial;
color: rgba(149, 157, 165, 0.75); text-decoration: none;
flex-shrink: 0 !important; font-weight: 400 !important;
font-family: SFMono-Regular, Consolas, "Liberation
Mono", Menlo, monospace !important; display:
inline-block !important; width: 48px; overflow: hidden;
text-align: right; text-overflow: ellipsis; white-space:
nowrap; user-select: none;">5091</a><span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content" style="box-sizing: border-box; flex: 1 1 auto !important; margin-left: 16px !important; display: inline-block !important; overflow-x: auto; white-space: pre-wrap;"><span class="" style="box-sizing: border-box;">-- uc (required)
</span></span></div>
</div>
<div data-index="5091" style="box-sizing: border-box;">
<div class="js-check-step-line CheckStep-line d-flex
log-line-plain" style="box-sizing: border-box; display: flex
!important; line-height: 20px; color: rgb(225, 228, 232);"><a
class="CheckStep-line-number d-inline-block text-mono
text-normal flex-shrink-0"
href="https://github.com/tobias-klein/sword-build-win32/runs/1145121405?check_suite_focus=true#step:6:5092"
style="box-sizing: border-box; background-color: initial;
color: rgba(149, 157, 165, 0.75); text-decoration: none;
flex-shrink: 0 !important; font-weight: 400 !important;
font-family: SFMono-Regular, Consolas, "Liberation
Mono", Menlo, monospace !important; display:
inline-block !important; width: 48px; overflow: hidden;
text-align: right; text-overflow: ellipsis; white-space:
nowrap; user-select: none;">5092</a><span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content" style="box-sizing: border-box; flex: 1 1 auto !important; margin-left: 16px !important; display: inline-block !important; overflow-x: auto; white-space: pre-wrap;"><span class="" style="box-sizing: border-box;">-- The following ICU libraries were not found:
</span></span></div>
</div>
<div data-index="5092" style="box-sizing: border-box;">
<div class="js-check-step-line CheckStep-line d-flex
log-line-plain" style="box-sizing: border-box; display: flex
!important; line-height: 20px; color: rgb(225, 228, 232);"><a
class="CheckStep-line-number d-inline-block text-mono
text-normal flex-shrink-0"
href="https://github.com/tobias-klein/sword-build-win32/runs/1145121405?check_suite_focus=true#step:6:5093"
style="box-sizing: border-box; background-color: initial;
color: rgba(149, 157, 165, 0.75); text-decoration: none;
flex-shrink: 0 !important; font-weight: 400 !important;
font-family: SFMono-Regular, Consolas, "Liberation
Mono", Menlo, monospace !important; display:
inline-block !important; width: 48px; overflow: hidden;
text-align: right; text-overflow: ellipsis; white-space:
nowrap; user-select: none;">5093</a><span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content" style="box-sizing: border-box; flex: 1 1 auto !important; margin-left: 16px !important; display: inline-block !important; overflow-x: auto; white-space: pre-wrap;"><span class="" style="box-sizing: border-box;">-- data (required)
</span></span></div>
</div>
<div data-index="5093" style="box-sizing: border-box;">
<div class="js-check-step-line CheckStep-line d-flex
log-line-plain" style="box-sizing: border-box; display: flex
!important; line-height: 20px; color: rgb(225, 228, 232);"><a
class="CheckStep-line-number d-inline-block text-mono
text-normal flex-shrink-0"
href="https://github.com/tobias-klein/sword-build-win32/runs/1145121405?check_suite_focus=true#step:6:5094"
style="box-sizing: border-box; background-color: initial;
color: rgba(149, 157, 165, 0.75); text-decoration: none;
flex-shrink: 0 !important; font-weight: 400 !important;
font-family: SFMono-Regular, Consolas, "Liberation
Mono", Menlo, monospace !important; display:
inline-block !important; width: 48px; overflow: hidden;
text-align: right; text-overflow: ellipsis; white-space:
nowrap; user-select: none;">5094</a><span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content" style="box-sizing: border-box; flex: 1 1 auto !important; margin-left: 16px !important; display: inline-block !important; overflow-x: auto; white-space: pre-wrap;"><span class="" style="box-sizing: border-box;">-- io (required)
</span></span></div>
</div>
<div data-index="5094" style="box-sizing: border-box;">
<div class="js-check-step-line CheckStep-line d-flex
log-line-plain" style="box-sizing: border-box; display: flex
!important; line-height: 20px; color: rgb(225, 228, 232);"><a
class="CheckStep-line-number d-inline-block text-mono
text-normal flex-shrink-0"
href="https://github.com/tobias-klein/sword-build-win32/runs/1145121405?check_suite_focus=true#step:6:5095"
style="box-sizing: border-box; background-color: initial;
color: rgba(149, 157, 165, 0.75); text-decoration: none;
flex-shrink: 0 !important; font-weight: 400 !important;
font-family: SFMono-Regular, Consolas, "Liberation
Mono", Menlo, monospace !important; display:
inline-block !important; width: 48px; overflow: hidden;
text-align: right; text-overflow: ellipsis; white-space:
nowrap; user-select: none;">5095</a><span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content" style="box-sizing: border-box; flex: 1 1 auto !important; margin-left: 16px !important; display: inline-block !important; overflow-x: auto; white-space: pre-wrap;"><span class="" style="box-sizing: border-box;">-- Failed to find all ICU components (missing: _ICU_REQUIRED_LIBS_FOUND) (found version "65.1")
</span></span></div>
</div>
<div data-index="5095" style="box-sizing: border-box;">
<div class="js-check-step-line CheckStep-line d-flex
log-line-plain" style="box-sizing: border-box; display: flex
!important; line-height: 20px; color: rgb(225, 228, 232);"><a
class="CheckStep-line-number d-inline-block text-mono
text-normal flex-shrink-0"
href="https://github.com/tobias-klein/sword-build-win32/runs/1145121405?check_suite_focus=true#step:6:5096"
style="box-sizing: border-box; background-color: initial;
color: rgba(149, 157, 165, 0.75); text-decoration: none;
flex-shrink: 0 !important; font-weight: 400 !important;
font-family: SFMono-Regular, Consolas, "Liberation
Mono", Menlo, monospace !important; display:
inline-block !important; width: 48px; overflow: hidden;
text-align: right; text-overflow: ellipsis; white-space:
nowrap; user-select: none;">5096</a><span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content" style="box-sizing: border-box; flex: 1 1 auto !important; margin-left: 16px !important; display: inline-block !important; overflow-x: auto; white-space: pre-wrap;"><span class="" style="box-sizing: border-box;">-- System regex.h: No
</span></span></div>
</div>
<div data-index="5096" style="box-sizing: border-box;">
<div class="js-check-step-line CheckStep-line d-flex
log-line-plain" style="box-sizing: border-box; display: flex
!important; line-height: 20px; color: rgb(225, 228, 232);"><a
class="CheckStep-line-number d-inline-block text-mono
text-normal flex-shrink-0"
href="https://github.com/tobias-klein/sword-build-win32/runs/1145121405?check_suite_focus=true#step:6:5097"
style="box-sizing: border-box; background-color: initial;
color: rgba(149, 157, 165, 0.75); text-decoration: none;
flex-shrink: 0 !important; font-weight: 400 !important;
font-family: SFMono-Regular, Consolas, "Liberation
Mono", Menlo, monospace !important; display:
inline-block !important; width: 48px; overflow: hidden;
text-align: right; text-overflow: ellipsis; white-space:
nowrap; user-select: none;">5097</a><span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content" style="box-sizing: border-box; flex: 1 1 auto !important; margin-left: 16px !important; display: inline-block !important; overflow-x: auto; white-space: pre-wrap;"><span class="" style="box-sizing: border-box;">--
</span></span></div>
</div>
<div data-index="5097" style="box-sizing: border-box;">
<div class="js-check-step-line CheckStep-line d-flex
log-line-plain" style="box-sizing: border-box; display: flex
!important; line-height: 20px; color: rgb(225, 228, 232);"><a
class="CheckStep-line-number d-inline-block text-mono
text-normal flex-shrink-0"
href="https://github.com/tobias-klein/sword-build-win32/runs/1145121405?check_suite_focus=true#step:6:5098"
style="box-sizing: border-box; background-color: initial;
color: rgba(149, 157, 165, 0.75); text-decoration: none;
flex-shrink: 0 !important; font-weight: 400 !important;
font-family: SFMono-Regular, Consolas, "Liberation
Mono", Menlo, monospace !important; display:
inline-block !important; width: 48px; overflow: hidden;
text-align: right; text-overflow: ellipsis; white-space:
nowrap; user-select: none;">5098</a><span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content" style="box-sizing: border-box; flex: 1 1 auto !important; margin-left: 16px !important; display: inline-block !important; overflow-x: auto; white-space: pre-wrap;"><span class="" style="box-sizing: border-box;">-- CONFIGURING SOURCE LIST
</span></span></div>
</div>
<div data-index="5098" style="box-sizing: border-box;">
<div class="js-check-step-line CheckStep-line d-flex
log-line-plain" style="box-sizing: border-box; display: flex
!important; line-height: 20px; color: rgb(225, 228, 232);"><a
class="CheckStep-line-number d-inline-block text-mono
text-normal flex-shrink-0"
href="https://github.com/tobias-klein/sword-build-win32/runs/1145121405?check_suite_focus=true#step:6:5099"
style="box-sizing: border-box; background-color: initial;
color: rgba(149, 157, 165, 0.75); text-decoration: none;
flex-shrink: 0 !important; font-weight: 400 !important;
font-family: SFMono-Regular, Consolas, "Liberation
Mono", Menlo, monospace !important; display:
inline-block !important; width: 48px; overflow: hidden;
text-align: right; text-overflow: ellipsis; white-space:
nowrap; user-select: none;">5099</a><span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content" style="box-sizing: border-box; flex: 1 1 auto !important; margin-left: 16px !important; display: inline-block !important; overflow-x: auto; white-space: pre-wrap;"><span class="" style="box-sizing: border-box;">-- ZLib: internal
</span></span></div>
</div>
<div data-index="5099" style="box-sizing: border-box;">
<div class="js-check-step-line CheckStep-line d-flex
log-line-plain" style="box-sizing: border-box; display: flex
!important; line-height: 20px; color: rgb(225, 228, 232);"><a
class="CheckStep-line-number d-inline-block text-mono
text-normal flex-shrink-0"
href="https://github.com/tobias-klein/sword-build-win32/runs/1145121405?check_suite_focus=true#step:6:5100"
style="box-sizing: border-box; background-color: initial;
color: rgba(149, 157, 165, 0.75); text-decoration: none;
flex-shrink: 0 !important; font-weight: 400 !important;
font-family: SFMono-Regular, Consolas, "Liberation
Mono", Menlo, monospace !important; display:
inline-block !important; width: 48px; overflow: hidden;
text-align: right; text-overflow: ellipsis; white-space:
nowrap; user-select: none;">5100</a><span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content" style="box-sizing: border-box; flex: 1 1 auto !important; margin-left: 16px !important; display: inline-block !important; overflow-x: auto; white-space: pre-wrap;"><span class="" style="box-sizing: border-box;">-- bzip2: system D:/a/sword-build-win32/sword-build-win32/dist/lib/libbz2.lib
</span></span></div>
</div>
</div>
</div>
<div style="box-sizing: border-box; color: rgb(36, 41, 46);
font-family: SFMono-Regular, Consolas, "Liberation
Mono", Menlo, monospace; font-size: 12px; font-style: normal;
font-variant-ligatures: normal; font-variant-caps: normal;
font-weight: 400; letter-spacing: normal; orphans: 2; text-align:
start; text-indent: 0px; text-transform: none; white-space:
normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width:
0px; background-color: rgb(36, 41, 46); text-decoration-style:
initial; text-decoration-color: initial; height: auto;">
<div style="box-sizing: border-box;">
<div data-index="5100" style="box-sizing: border-box;">
<div class="js-check-step-line CheckStep-line d-flex
log-line-plain" style="box-sizing: border-box; display: flex
!important; line-height: 20px; color: rgb(225, 228, 232);"><a
class="CheckStep-line-number d-inline-block text-mono
text-normal flex-shrink-0"
href="https://github.com/tobias-klein/sword-build-win32/runs/1145121405?check_suite_focus=true#step:6:5101"
style="box-sizing: border-box; background-color: initial;
color: rgba(149, 157, 165, 0.75); text-decoration: none;
flex-shrink: 0 !important; font-weight: 400 !important;
font-family: SFMono-Regular, Consolas, "Liberation
Mono", Menlo, monospace !important; display:
inline-block !important; width: 48px; overflow: hidden;
text-align: right; text-overflow: ellipsis; white-space:
nowrap; user-select: none;">5101</a><span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content" style="box-sizing: border-box; flex: 1 1 auto !important; margin-left: 16px !important; display: inline-block !important; overflow-x: auto; white-space: pre-wrap;"><span class="" style="box-sizing: border-box;">-- xz: system D:/a/sword-build-win32/sword-build-win32/dist/lib/liblzma.lib
</span></span></div>
</div>
<div data-index="5101" style="box-sizing: border-box;">
<div class="js-check-step-line CheckStep-line d-flex
log-line-plain" style="box-sizing: border-box; display: flex
!important; line-height: 20px; color: rgb(225, 228, 232);"><a
class="CheckStep-line-number d-inline-block text-mono
text-normal flex-shrink-0"
href="https://github.com/tobias-klein/sword-build-win32/runs/1145121405?check_suite_focus=true#step:6:5102"
style="box-sizing: border-box; background-color: initial;
color: rgba(149, 157, 165, 0.75); text-decoration: none;
flex-shrink: 0 !important; font-weight: 400 !important;
font-family: SFMono-Regular, Consolas, "Liberation
Mono", Menlo, monospace !important; display:
inline-block !important; width: 48px; overflow: hidden;
text-align: right; text-overflow: ellipsis; white-space:
nowrap; user-select: none;">5102</a><span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content" style="box-sizing: border-box; flex: 1 1 auto !important; margin-left: 16px !important; display: inline-block !important; overflow-x: auto; white-space: pre-wrap;"><span class="" style="box-sizing: border-box;">-- cURL: system D:\a\sword-build-win32\sword-build-win32\dist\lib\libcurl_imp.lib and D:/a/sword-build-win32/sword-build-win32/curl/include
</span></span></div>
</div>
<div data-index="5102" style="box-sizing: border-box;">
<div class="js-check-step-line CheckStep-line d-flex
log-line-plain" style="box-sizing: border-box; display: flex
!important; line-height: 20px; color: rgb(225, 228, 232);"><a
class="CheckStep-line-number d-inline-block text-mono
text-normal flex-shrink-0"
href="https://github.com/tobias-klein/sword-build-win32/runs/1145121405?check_suite_focus=true#step:6:5103"
style="box-sizing: border-box; background-color: initial;
color: rgba(149, 157, 165, 0.75); text-decoration: none;
flex-shrink: 0 !important; font-weight: 400 !important;
font-family: SFMono-Regular, Consolas, "Liberation
Mono", Menlo, monospace !important; display:
inline-block !important; width: 48px; overflow: hidden;
text-align: right; text-overflow: ellipsis; white-space:
nowrap; user-select: none;">5103</a><span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content" style="box-sizing: border-box; flex: 1 1 auto !important; margin-left: 16px !important; display: inline-block !important; overflow-x: auto; white-space: pre-wrap;"><span class="" style="box-sizing: border-box;">-- CLucene: no
</span></span></div>
</div>
<div data-index="5103" style="box-sizing: border-box;">
<div class="js-check-step-line CheckStep-line d-flex
log-line-plain" style="box-sizing: border-box; display: flex
!important; line-height: 20px; color: rgb(225, 228, 232);"><a
class="CheckStep-line-number d-inline-block text-mono
text-normal flex-shrink-0"
href="https://github.com/tobias-klein/sword-build-win32/runs/1145121405?check_suite_focus=true#step:6:5104"
style="box-sizing: border-box; background-color: initial;
color: rgba(149, 157, 165, 0.75); text-decoration: none;
flex-shrink: 0 !important; font-weight: 400 !important;
font-family: SFMono-Regular, Consolas, "Liberation
Mono", Menlo, monospace !important; display:
inline-block !important; width: 48px; overflow: hidden;
text-align: right; text-overflow: ellipsis; white-space:
nowrap; user-select: none;">5104</a><span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content" style="box-sizing: border-box; flex: 1 1 auto !important; margin-left: 16px !important; display: inline-block !important; overflow-x: auto; white-space: pre-wrap;"><span class="" style="box-sizing: border-box;">-- PkgConfig: no
</span></span></div>
</div>
<div data-index="5104" style="box-sizing: border-box;">
<div class="js-check-step-line CheckStep-line d-flex
log-line-plain" style="box-sizing: border-box; display: flex
!important; line-height: 20px; color: rgb(225, 228, 232);"><a
class="CheckStep-line-number d-inline-block text-mono
text-normal flex-shrink-0"
href="https://github.com/tobias-klein/sword-build-win32/runs/1145121405?check_suite_focus=true#step:6:5105"
style="box-sizing: border-box; background-color: initial;
color: rgba(149, 157, 165, 0.75); text-decoration: none;
flex-shrink: 0 !important; font-weight: 400 !important;
font-family: SFMono-Regular, Consolas, "Liberation
Mono", Menlo, monospace !important; display:
inline-block !important; width: 48px; overflow: hidden;
text-align: right; text-overflow: ellipsis; white-space:
nowrap; user-select: none;">5105</a><span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content" style="box-sizing: border-box; flex: 1 1 auto !important; margin-left: 16px !important; display: inline-block !important; overflow-x: auto; white-space: pre-wrap;"><span class="" style="box-sizing: border-box;">-- ICU: no
</span></span></div>
</div>
<div data-index="5105" style="box-sizing: border-box;">
<div class="js-check-step-line CheckStep-line d-flex
log-line-plain" style="box-sizing: border-box; display: flex
!important; line-height: 20px; color: rgb(225, 228, 232);"><a
class="CheckStep-line-number d-inline-block text-mono
text-normal flex-shrink-0"
href="https://github.com/tobias-klein/sword-build-win32/runs/1145121405?check_suite_focus=true#step:6:5106"
style="box-sizing: border-box; background-color: initial;
color: rgba(149, 157, 165, 0.75); text-decoration: none;
flex-shrink: 0 !important; font-weight: 400 !important;
font-family: SFMono-Regular, Consolas, "Liberation
Mono", Menlo, monospace !important; display:
inline-block !important; width: 48px; overflow: hidden;
text-align: right; text-overflow: ellipsis; white-space:
nowrap; user-select: none;">5106</a><span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content" style="box-sizing: border-box; flex: 1 1 auto !important; margin-left: 16px !important; display: inline-block !important; overflow-x: auto; white-space: pre-wrap;"><span class="" style="box-sizing: border-box;">-- Regex.h: internal
</span></span></div>
</div>
<div data-index="5106" style="box-sizing: border-box;">
<div class="js-check-step-line CheckStep-line d-flex
log-line-plain" style="box-sizing: border-box; display: flex
!important; line-height: 20px; color: rgb(225, 228, 232);"><a
class="CheckStep-line-number d-inline-block text-mono
text-normal flex-shrink-0"
href="https://github.com/tobias-klein/sword-build-win32/runs/1145121405?check_suite_focus=true#step:6:5107"
style="box-sizing: border-box; background-color: initial;
color: rgba(149, 157, 165, 0.75); text-decoration: none;
flex-shrink: 0 !important; font-weight: 400 !important;
font-family: SFMono-Regular, Consolas, "Liberation
Mono", Menlo, monospace !important; display:
inline-block !important; width: 48px; overflow: hidden;
text-align: right; text-overflow: ellipsis; white-space:
nowrap; user-select: none;">5107</a><span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content" style="box-sizing: border-box; flex: 1 1 auto !important; margin-left: 16px !important; display: inline-block !important; overflow-x: auto; white-space: pre-wrap;"><span class="" style="box-sizing: border-box;">-- Building Shared library.
</span></span></div>
</div>
<div data-index="5107" style="box-sizing: border-box;">
<div class="js-check-step-line CheckStep-line d-flex
log-line-plain" style="box-sizing: border-box; display: flex
!important; line-height: 20px; color: rgb(225, 228, 232);"><a
class="CheckStep-line-number d-inline-block text-mono
text-normal flex-shrink-0"
href="https://github.com/tobias-klein/sword-build-win32/runs/1145121405?check_suite_focus=true#step:6:5108"
style="box-sizing: border-box; background-color: initial;
color: rgba(149, 157, 165, 0.75); text-decoration: none;
flex-shrink: 0 !important; font-weight: 400 !important;
font-family: SFMono-Regular, Consolas, "Liberation
Mono", Menlo, monospace !important; display:
inline-block !important; width: 48px; overflow: hidden;
text-align: right; text-overflow: ellipsis; white-space:
nowrap; user-select: none;">5108</a><span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content" style="box-sizing: border-box; flex: 1 1 auto !important; margin-left: 16px !important; display: inline-block !important; overflow-x: auto; white-space: pre-wrap;"><span class="" style="box-sizing: border-box;">-- Building Static library.
</span></span></div>
</div>
<div data-index="5108" style="box-sizing: border-box;">
<div class="js-check-step-line CheckStep-line d-flex
log-line-plain" style="box-sizing: border-box; display: flex
!important; line-height: 20px; color: rgb(225, 228, 232);"><a
class="CheckStep-line-number d-inline-block text-mono
text-normal flex-shrink-0"
href="https://github.com/tobias-klein/sword-build-win32/runs/1145121405?check_suite_focus=true#step:6:5109"
style="box-sizing: border-box; background-color: initial;
color: rgba(149, 157, 165, 0.75); text-decoration: none;
flex-shrink: 0 !important; font-weight: 400 !important;
font-family: SFMono-Regular, Consolas, "Liberation
Mono", Menlo, monospace !important; display:
inline-block !important; width: 48px; overflow: hidden;
text-align: right; text-overflow: ellipsis; white-space:
nowrap; user-select: none;">5109</a><span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content" style="box-sizing: border-box; flex: 1 1 auto !important; margin-left: 16px !important; display: inline-block !important; overflow-x: auto; white-space: pre-wrap;"><span class="" style="box-sizing: border-box;">-- Setting SOVERSION to 1.8.900
</span></span></div>
</div>
<div data-index="5109" style="box-sizing: border-box;">
<div class="js-check-step-line CheckStep-line d-flex
log-line-plain" style="box-sizing: border-box; display: flex
!important; line-height: 20px; color: rgb(225, 228, 232);"><a
class="CheckStep-line-number d-inline-block text-mono
text-normal flex-shrink-0"
href="https://github.com/tobias-klein/sword-build-win32/runs/1145121405?check_suite_focus=true#step:6:5110"
style="box-sizing: border-box; background-color: initial;
color: rgba(149, 157, 165, 0.75); text-decoration: none;
flex-shrink: 0 !important; font-weight: 400 !important;
font-family: SFMono-Regular, Consolas, "Liberation
Mono", Menlo, monospace !important; display:
inline-block !important; width: 48px; overflow: hidden;
text-align: right; text-overflow: ellipsis; white-space:
nowrap; user-select: none;">5110</a><span class="CheckStep-line-content d-inline-block flex-auto ml-3 js-check-line-content" style="box-sizing: border-box; flex: 1 1 auto !important; margin-left: 16px !important; display: inline-block !important; overflow-x: auto; white-space: pre-wrap;"><span class="" style="box-sizing: border-box;">-- Setting link libraries to D:/a/sword-build-win32/sword-build-win32/dist/lib/libbz2.lib;D:/a/sword-build-win32/sword-build-win32/dist/lib/liblzma.lib;D:\a\sword-build-win32\sword-build-win32\dist\lib\libcurl_imp.lib</span></span></div>
</div>
</div>
</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">It says that certain ICU libraries were
not found and then below under "CONFIGURING SOURCE LIST" it says
ICU: no.</div>
<div class="moz-cite-prefix">I guess that could be the explanation.
Unfortunately I don't have access to the build logs from May any
longer ... maybe I can reproduce it anyway, I will keep looking.</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">Best regards,<br>
Tobias</div>
<div class="moz-cite-prefix"><br>
</div>
<div class="moz-cite-prefix">On 10/3/20 1:44 PM, Troy A. Griffitts
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:2DA98921-D51C-4361-B6D0-5278A749A9AD@crosswire.org">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="Generator" content="Microsoft Word 15 (filtered
medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
.MsoChpDefault
{mso-style-type:export-only;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
--></style>Hi Tobias, generally SWORD defaults to always return UTF-8.
Depending on what you do with the string returned from your
function, in Windows you may or may not get nice results. Also, to
check, we do have multiple locales for German. The de-utf8 locale
is preferred if SWORD is compiled with a StringMgr which
understands Unicode. How are you compiling SWORD on Windows? With
ICU?<br>
<br>
<div class="gmail_quote">On October 3, 2020 10:55:32 AM GMT+02:00,
Tobias Klein <a class="moz-txt-link-rfc2396E" href="mailto:contact@tklein.info"><contact@tklein.info></a> wrote:
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
0.8ex; border-left: 1px solid rgb(204, 204, 204);
padding-left: 1ex;">
<div class="WordSection1">
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Hi,</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">In node-sword-interface I have a method
getSwordTranslation which does the following:</p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal"
style="line-height:14.25pt;background:white"><span
style="font-size:10.5pt;font-family:Consolas;color:#267F99">std</span><span
style="font-size:10.5pt;font-family:Consolas;color:black">::</span><span
style="font-size:10.5pt;font-family:Consolas;color:#267F99">string</span><span
style="font-size:10.5pt;font-family:Consolas;color:black"> </span><span
style="font-size:10.5pt;font-family:Consolas;color:#001080">translation</span><span
style="font-size:10.5pt;font-family:Consolas;color:black"> = </span><span
style="font-size:10.5pt;font-family:Consolas;color:#267F99">std</span><span
style="font-size:10.5pt;font-family:Consolas;color:black">::</span><span
style="font-size:10.5pt;font-family:Consolas;color:#267F99">string</span><span
style="font-size:10.5pt;font-family:Consolas;color:black">(</span><span
style="font-size:10.5pt;font-family:Consolas;color:blue">this</span><span
style="font-size:10.5pt;font-family:Consolas;color:black">-></span><span
style="font-size:10.5pt;font-family:Consolas;color:#001080">_localeMgr</span><span
style="font-size:10.5pt;font-family:Consolas;color:black">-></span><span
style="font-size:10.5pt;font-family:Consolas;color:#795E26">translate</span><span
style="font-size:10.5pt;font-family:Consolas;color:black">(</span><span
style="font-size:10.5pt;font-family:Consolas;color:#001080">originalString</span><span
style="font-size:10.5pt;font-family:Consolas;color:black">.</span><span
style="font-size:10.5pt;font-family:Consolas;color:#795E26">c_str</span><span
style="font-size:10.5pt;font-family:Consolas;color:black">(), </span><span
style="font-size:10.5pt;font-family:Consolas;color:#001080">localeCode</span><span
style="font-size:10.5pt;font-family:Consolas;color:black">.</span><span
style="font-size:10.5pt;font-family:Consolas;color:#795E26">c_str</span><span
style="font-size:10.5pt;font-family:Consolas;color:black">()));<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"
style="line-height:14.25pt;background:white"><span
style="font-size:10.5pt;font-family:Consolas;color:#AF00DB">return</span><span
style="font-size:10.5pt;font-family:Consolas;color:black"> </span><span
style="font-size:10.5pt;font-family:Consolas;color:#001080">translation</span><span
style="font-size:10.5pt;font-family:Consolas;color:black">;<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I have just found that this method does
not do the right thing on Windows any longer.</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">When invoking my wrapper
nsi.getSwordTranslation('Matthew', 'de') I now get the
following:</p>
<p class="MsoNormal">Matth�us</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The expected result should be: Matthäus</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">So the result is issues with German
Umlaut characters. I only have this issue on Windows,
though – the Umlaut’s are returned correctly on Linux.</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The last SWORD revision I’ve been using
without this issue is SVN Rev. 3747 (from May 18th 2020).</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">This would be a showstopper for me if
it does turn out to be an issue in SWORD.</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Best regards,<br>
Tobias</p>
</div>
</blockquote>
</div>
<br>
-- <br>
Sent from my Android device with K-9 Mail. Please excuse my
brevity.
</blockquote>
</body>
</html>