<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p><br>
    </p>
    <div class="moz-cite-prefix">On 7/27/20 12:44 PM, Greg Hellings
      wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAHxvOVL9ORjG=22zic-hpSV6GsukqHTzt+q3kPv7pK5tAOyjOA@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div dir="ltr"><br>
        </div>
        <br>
        <div class="gmail_quote">
          <div dir="ltr" class="gmail_attr">On Mon, Jul 27, 2020 at 3:22
            PM Tobias Klein <<a href="mailto:contact@tklein.info"
              moz-do-not-send="true">contact@tklein.info</a>> wrote:<br>
          </div>
          <blockquote class="gmail_quote" style="margin:0px 0px 0px
            0.8ex;border-left:1px solid
            rgb(204,204,204);padding-left:1ex">
            <div lang="DE">
              <div class="gmail-m_-342925091008137549WordSection1">
                <p class="MsoNormal"><span lang="EN-US">Maybe it helps:
                    This is how I build bzip2 on Windows with the Visual
                    Studio compiler based on their Git repo </span><u><span
style="font-size:9pt;font-family:Consolas;color:rgb(3,47,98);background:white
                      none repeat scroll 0% 0%">git://<a
                        href="http://sourceware.org/git/bzip2.git"
                        target="_blank" moz-do-not-send="true">sourceware.org/git/bzip2.git</a></span></u><span
                    lang="EN-US">.</span></p>
                <p class="MsoNormal"><span lang="EN-US"> </span></p>
                <p class="MsoNormal"><a
href="https://github.com/tobias-klein/sword-build-win32/blob/master/build_bzip2.bat"
                    target="_blank" moz-do-not-send="true">https://github.com/tobias-klein/sword-build-win32/blob/master/build_bzip2.bat</a></p>
                <p class="MsoNormal"> </p>
                <p class="MsoNormal">Best regards,<br>
                  Tobias</p>
                <p class="MsoNormal"> </p>
                <div style="border-color:rgb(225,225,225) currentcolor
                  currentcolor;border-style:solid none
                  none;border-width:1pt medium medium;padding:3pt 0cm
                  0cm">
                  <p class="MsoNormal" style="border:medium
                    none;padding:0cm"><b>From: </b><a
                      href="mailto:gary.holmlund@gmail.com"
                      target="_blank" moz-do-not-send="true">Gary
                      Holmlund</a><br>
                    <b>Sent: </b>Montag, 27. Juli 2020 21:01<br>
                    <b>To: </b><a
                      href="mailto:sword-devel@crosswire.org"
                      target="_blank" moz-do-not-send="true">SWORD
                      Developers' Collaboration Forum</a>; <a
                      href="mailto:greg.hellings@gmail.com"
                      target="_blank" moz-do-not-send="true">Greg
                      Hellings</a><br>
                    <b>Subject: </b>Re: [sword-devel] Win32 FileMgr
                    Subclass - BibleTime</p>
                </div>
                <p class="MsoNormal"> </p>
                <p class="MsoNormal"> </p>
                <p class="MsoNormal">On 7/27/2020 7:24 AM, Greg Hellings
                  wrote:</p>
                <p class="MsoNormal">> </p>
                <p class="MsoNormal">> If any other Xiphos developers
                  want to do testing, or if BibleTime </p>
                <p class="MsoNormal">> does any cross compiling from
                  Fedora. You can also find Xiphos </p>
                <p class="MsoNormal">> installers building the latest
                  Xiphos head against this latest Sword </p>
                <p class="MsoNormal">> head. I'm very far from any
                  Windows machine I can use as a test, so if </p>
                <p class="MsoNormal">> anyone else has a Windows
                  machine to test this on - preferably one </p>
                <p class="MsoNormal">> with a username that includes
                  non-ASCII characters in it - then feel </p>
                <p class="MsoNormal">> free to grab that. If the
                  BibleTime Windows builder (Gary?) wants to </p>
                <p class="MsoNormal">> generate builds against the
                  latest SVN HEAD and test in the same </p>
                <p class="MsoNormal">> manner, it would be a huge
                  help.</p>
                <p class="MsoNormal"> </p>
                <p class="MsoNormal">Greg,</p>
                <p class="MsoNormal"> </p>
                <p class="MsoNormal">I tried to build BibleTime with the
                  latest sword svn, but I ran into a </p>
                <p class="MsoNormal">build issue. We don't build with
                  bzip2 because it is not well supported </p>
                <p class="MsoNormal">on Windows. I used the cmake var
                  SWORD_NO_BZIP2=Yes, but the sword build </p>
                <p class="MsoNormal">still required bzip2. Can you fix
                  this?</p>
              </div>
            </div>
          </blockquote>
          <div><br>
          </div>
          <div>Interesting. I was sitting here trying to figure out what
            you could be possibly running into. I don't do my builds
            with bzip2 installed from MinGW!</div>
          <div><br>
          </div>
          <div>Turns out CMakeLists.txt has:</div>
          <div><br>
          </div>
          <div>IF(MSVC)<br>
                 FIND_PACKAGE(BZIP2 REQUIRED)<br>
                 FIND_PACKAGE(XZ REQUIRED)<br>
                 FIND_PACKAGE(ICU REQUIRED)<br>
                 FIND_PACKAGE(CURL REQUIRED)<br>
            ELSE(MSVC)<br>
                 FIND_PACKAGE(BZIP2 QUIET)<br>
                 FIND_PACKAGE(XZ QUIET)<br>
                 FIND_PACKAGE(ICU<br>
                                COMPONENTS data i18n io uc)<br>
                 FIND_PACKAGE(CURL QUIET)<br>
            ENDIF(MSVC)</div>
          <div><br>
          </div>
          <div>No issues taking that out, but why would I have make
            BZip2, XZ, and cURL required on MSVC but not for any builds
            with gcc, even on Windows?</div>
          <div><br>
          </div>
          <div>As for its support, I imagine you can use vcpkg to
            install it? Then you don't have to mess with maintaining
            your own builds.<br>
          </div>
          <div><br>
          </div>
          <div>--Greg<br>
          </div>
          <blockquote class="gmail_quote" style="margin:0px 0px 0px
            0.8ex;border-left:1px solid
            rgb(204,204,204);padding-left:1ex">
            <div lang="DE">
              <div class="gmail-m_-342925091008137549WordSection1">
                <p class="MsoNormal"> </p>
                <p class="MsoNormal">Gary Holmlund</p>
                <br>
              </div>
            </div>
          </blockquote>
        </div>
      </div>
    </blockquote>
    <p>Greg,</p>
    <p>I just did a local patch to CMakeLists.txt so I could build
      BibleTime. I built BT 3.0.0-rc1 and tested it with non-ascii home
      directory. I used Visual Studio 2019 and Qt 5.15.0. <br>
    </p>
    <p>I was able to install, read, search, etc. I did not see any
      problems.</p>
    <p>Gary<br>
    </p>
  </body>
</html>