<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>