<div dir="auto">The issue was a bit more arcane.<div dir="auto"><br></div><div dir="auto">Sword's <a href="http://configure.ac">configure.ac</a> unilaterally refuses to even consider linking ICU if it cannot find icu-config, re-gardles of options passed in. For the cross build ICU package in Fedora there is no icu-config file. So I had to patch <a href="http://configure.ac">configure.ac</a> to check for the ICU packages with pkg-config if icu-config cannot be found, rather than blindly refuse to include ICU.</div><div dir="auto"><br></div><div dir="auto">So the issue was that we were building the library without ICU support but thought we were building it with, because of the configure options we used.</div><div dir="auto"><br></div><div dir="auto">--Greg</div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sat, Apr 5, 2025, 10:13 AM Troy A. Griffitts <<a href="mailto:scribe@crosswire.org">scribe@crosswire.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>
<div>
<p>Hi Karl,</p>
<p>I wonder if an ICU data dll is not present on the path. Just a
first thought.<br>
</p>
<p><br>
</p>
<div>On 4/1/25 10:40 AM, Karl Kleinpaste
wrote:<br>
</div>
<blockquote type="cite">
<font face="FreeSerif">We have a Xiphos bug saying that the new
release does not support transliteration in the Windows build.
It works fine in Linux.<br>
<br>
Xiphos itself knows next to nothing about transliteration, just
the option on the module context menu which provides for turning
the feature on/off. There is nothing deeper in Xiphos that knows
or cares, it just tells the engine what's wanted, and depends on
the engine to render text accordingly.<br>
<br>
So the problem seems to be that it isn't enabled in how Sword is
built for Xiphos. And a couple of us looking at this are fairly
mystified.<br>
<br>
It seems to be the case that this is driven by #define of
"_ICU_", based on its use in src/mgr/swmgr.cpp lines 300 and
1200. But the Windows build provides for ICU (config summary
shows it having been found) so we see no reason why this would
be a question.<br>
<br>
Am I misssing the mark? Is transliteration enabled by some other
configurable aspect?<br>
<br>
Transliteration worked in Windows build of Xiphos 4.2.1 (I
checked), so I got tag "sword-1-8-1" in order to diff swmgr.cpp
versus today's 1.9. Nothing of consequence; "ICU" does not
appear in the diff at all.<br>
<br>
We could really use a pointer as to what we are missing.
Thoughts, theories, clues, and wild ass guesses are all welcome.<br>
</font> <br>
<fieldset></fieldset>
<pre>_______________________________________________
sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" target="_blank" rel="noreferrer">sword-devel@crosswire.org</a>
<a href="http://crosswire.org/mailman/listinfo/sword-devel" target="_blank" rel="noreferrer">http://crosswire.org/mailman/listinfo/sword-devel</a>
Instructions to unsubscribe/change your settings at above page
</pre>
</blockquote>
</div>
_______________________________________________<br>
sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" target="_blank" rel="noreferrer">sword-devel@crosswire.org</a><br>
<a href="http://crosswire.org/mailman/listinfo/sword-devel" rel="noreferrer noreferrer" target="_blank">http://crosswire.org/mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page<br>
</blockquote></div>