<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">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">sourceware.org/git/bzip2.git</a></span></u><span lang="EN-US">.<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><a href="https://github.com/tobias-klein/sword-build-win32/blob/master/build_bzip2.bat" target="_blank">https://github.com/tobias-klein/sword-build-win32/blob/master/build_bzip2.bat</a><u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Best regards,<br>Tobias</p><p class="MsoNormal"><u></u> <u></u></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">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">SWORD Developers' Collaboration Forum</a>; <a href="mailto:greg.hellings@gmail.com" target="_blank">Greg Hellings</a><br><b>Subject: </b>Re: [sword-devel] Win32 FileMgr Subclass - BibleTime</p></div><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">On 7/27/2020 7:24 AM, Greg Hellings wrote:</p><p class="MsoNormal">><u></u> <u></u></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"><u></u> <u></u></p><p class="MsoNormal">Greg,</p><p class="MsoNormal"><u></u> <u></u></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"><u></u> <u></u></p><p class="MsoNormal">Gary Holmlund</p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">_______________________________________________</p><p class="MsoNormal">sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org" target="_blank">sword-devel@crosswire.org</a></p><p class="MsoNormal"><a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a></p><p class="MsoNormal">Instructions to unsubscribe/change your settings at above page</p><p class="MsoNormal"><u></u> <u></u></p></div></div></blockquote></div></div>