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