Great News! A wine developer has provided a patch that allows all Logos 8 resources to successfully download and be used. So this means that as far as I can tell, Logos 8 is fully functional in Ubuntu 18.04 with wine! This is a real answer to prayer! Here is the link to the relevant wine bug report and patch: https://bugs.winehq.org/show_bug.cgi?id=47668
I am writing up the steps you would need to follow to download the wine source, apply the patch, install wine, then install Logos 8 as part of the Google Doc that we were using earlier: https://docs.google.com/document/d/1Gms_Bc2Q_OOH3G5lmP6twXnqiSWxrFFT7lCN3nRyymw
The next step is getting this patch accepted so that newer wine builds would have it available without needing to build ourselves. I'll try to keep you updated.
That’s great progress! Finally.
Encouraging to hear this!
Rik,
You are truly my hero brother. Do you know how long I have been waiting for this? Years and years! I've known for a long time that Faithlife would never work on a Linux port. I've known that there would need to be a community effort. Your persistence, and that of others, has shown that it will indeed be possible to run Logos on Linux without any kind of virtual machine technology. This is fantastic news!!!!
As a Linux guy who loves to dig into the text of Scripture this is huge for me. I have been able to run Bibleworks under WINE for years, but Logos has leapfroged Bibleworks in many ways, and now that BW is defunct the future is clearly with Logos.
Unfortunately, since I've accepted a pastoral call to a new church, and am the throes of moving from South Texas to Northern Illinois (any Logos/Linux users in the Grayslake area???), I have pretty much zero time to experiment with things. However, as time permits, I will look at your instructions and try to give them a whirl.
Thank you, thank you, thank you brother for your persistence and work!!!!
Blessings,
Adam
Looking at the Google Doc it appears that most of these steps are scriptable. Does not look very hard to write a bash script to automate most (or perhaps all) of theses steps. Will look into it as there is time.
Adam,
Thanks for the encouragement. We also have been waiting for *years* for this one, and as we support many mother-tongue Bible translators that use Linux but also www.sil.org has moved to Logos for their translation resources it has stood as the *primary* software tool not available for Linux for these users.
Thanks go to @John Goodman and especially a certain Louis Lenders who provided the actual patch. I would not have been able to do that myself. Instead I only stand as the lowly tester that kept trying beyond hope to see if it would work, and behold it came together.
I do hope that I can help facilitate any traction in getting this patch "mainlined" so it is part of Wine. Then it would just be a matter of installing Wine, installing .NET 4.7.2 via winetricks, and then installing Logos. There may be some additional minor tweaks such as making sure the correct fonts get installed, etc.
So again all thanks go to the Wine developers, but all praise to Him!
I can now confirm that Rik's instructions work on Kubuntu 19.04 64bit too! Logos for Linux just became real!
גַּם־חֹשֶׁךְ֮ לֹֽא־יַחְשִׁ֪יךְ מִ֫מֶּ֥ךָ וְ֭לַיְלָה כַּיּ֣וֹם יָאִ֑יר כַּ֝חֲשֵׁיכָ֗ה כָּאוֹרָֽה
For those feeling daunted by building from src a prebuilt deb for 64bit systems is here: https://drive.google.com/open?id=128wjpqsTOqNQXMqOvuuv7pCpdgIQ74t8
Enjoy!
Should be compatible with Ubuntu / Kubuntu 19.04. That's what I'm running.
John Goodman: Linux just became real!
Linux just became real!
Well, Logos for wine, at least. :)
Unfortunately, I get Logos to install, but it continually crashes when starting up and trying to synchronize.
The only thing different from the instructions is that it builds against WINE dev 4.17 instead of 4.16, since 4.17 must have just been released.
The install is on a 32bit version of Kubuntu in a VM.
I'm inserting the WINE backtrace log. See anything in here which could be an outstanding problem?
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0a621ced).Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:0a621ced ESP:1aeee2b0 EBP:1aeee33c EFLAGS:00010202( R- -- I - - - ) EAX:185a8750 EBX:185a8718 ECX:00000000 EDX:1aeee30c ESI:187fe9a8 EDI:00000000Stack dump:0x1aeee2b0: 00000000 00000000 00000000 1aeee30c0x1aeee2c0: 31d5063b 1aeee454 185a8718 000000000x1aeee2d0: 0a6ef72c 00000000 1aeee201 0a6ef72c0x1aeee2e0: 00000000 00000001 17a40000 1aeee5100x1aeee2f0: 00000008 1aeee2fc 00000000 000000000x1aeee300: 0a6ef72c 187fe9a8 1aeee301 b5e5b8d8Backtrace:=>0 0x0a621ced EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x1aeee33c) 1 0x0a611fd3 EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x1aeee384) 2 0x0a612220 EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x1aeee3b4) 3 0x0a5dfc33 EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x1aeee7bc) 4 0x0a5e1a9d EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x1aeeea18) 5 0x0a5e271a EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x1aeeeae0) 6 0x1b8d6c87 (0x1aeeeb5c) 7 0x1b8d6afb (0x1aeeeb78) 8 0x1b89e399 (0x1aeeebc4) 9 0x1b89deb2 (0x1aeeebf4) 10 0x1b89da5e (0x1aeeec18) 11 0x0ff1aeb4 (0x1aeeec38) 12 0x0ff1a5dc (0x1aeeec54) 13 0x191a68f3 (0x1aeeec90) 14 0x191a65d1 (0x1aeeecbc) 15 0x191a784b (0x1aeeecf8) 16 0x79ab5412 in mscorlib.ni (+0x395411) (0x1aeeed64) 17 0x79b0d836 in mscorlib.ni (+0x3ed835) (0x1aeeed78) 18 0x79ab8410 in mscorlib.ni (+0x39840f) (0x1aeeed94) 19 0x79ab7b72 in mscorlib.ni (+0x397b71) (0x1aeeede4) 20 0x79ab79da in mscorlib.ni (+0x3979d9) (0x1aeeedf4) 21 0x037f1d50 EntryPoint+0xffffffff() in clr (0x1aeeee48) 22 0x037f7764 EntryPoint+0xffffffff() in clr (0x1aeeeebc) 23 0x0392f883 EntryPoint+0x136c82() in clr (0x1aeeef3c) 24 0x0392e269 EntryPoint+0x135668() in clr (0x1aeeef50) 25 0x0392e2d3 EntryPoint+0x1356d2() in clr (0x1aeeeff4) 26 0x0392e3a0 EntryPoint+0x13579f() in clr (0x1aeef050) 27 0x0392e40f EntryPoint+0x13580e() in clr (0x1aeef074) 28 0x0392f811 EntryPoint+0x136c10() in clr (0x1aeef124) 29 0x0392e66b EntryPoint+0x135a6a() in clr (0x1aeef1a4) 30 0x038762d1 EntryPoint+0x7d6d0() in clr (0x1aeeff3c) 31 0x7bca90cc call_thread_func_wrapper+0xb() in ntdll (0x1aeeff4c) 32 0x7bcac8de RtlCaptureStackBackTrace+0x21d() in ntdll (0x1aeeffdc) 33 0x7bca90be call_thread_exit_func+0x31() in ntdll (0x1aeeffec)0x0a621ced EntryPoint+0xffffffff in libronix.digitallibrary.native.: movl 0x0(%ecx),%eaxModules:Module Address Debug info Name (204 modules)PE 400000- 34b0000 Deferred logosPE 37e0000- 3ece000 Export clrPE 3ed0000- 3fc5000 Deferred msvcr120_clr0400PE 65a0000- 6fb0000 Deferred system.niPE 6fb0000- 7b5e000 Deferred presentationcore.niPE 7b70000- 7cb9000 Deferred wpfgfx_v0400PE 7cc0000- 7d38000 Deferred msvcp120_clr0400PE 7d40000- 7e0a000 Deferred presentationnative_v0400PE 7e10000- 7e90000 Deferred clrjitPE 8040000- 8053000 Deferred nlssortingPE 8d10000- 8d1e000 Deferred evrpresenterPE 9180000- 91b7000 Deferred sxsPE 9230000- 996e000 Deferred system.xml.niPE 9f80000- a2d0000 Deferred system.dataPE a2f0000- a3bb000 Deferred sqlite3PE a3c0000- a3c3000 Deferred api-ms-win-crt-time-l1-1-0PE a4e0000- a775000 Export libronix.digitallibrary.nativePE a890000- a9d6000 Deferred winmmPE afb0000- b505000 Deferred libronix.digitallibrary.resources.nativePE b510000- b55d000 Deferred easyhookPE b560000- b6be000 Deferred icuin52PE b6c0000- b733000 Deferred libxml2PE cea0000- cead000 Deferred api-ms-win-core-winrt-string-l1-1-0PE eb40000- eb85000 Deferred system.numerics.niPE f820000- fbed000 Deferred comctl32PE ff30000- ff3b000 Deferred v8helperPE 10000000-1007d000 Deferred mscoreeiPE 10350000-10b34000 Deferred system.data.niPE 18b40000-18ec6000 Deferred d3dcompiler_47PE 1a420000-1a43a000 Deferred mscorsecimplPE 1a670000-1a68f000 Deferred clrcompressionPE 1af00000-1b2c0000 Deferred v8PE 22650000-22738000 Deferred diasymreaderPE 26100000-26e1d000 Deferred system.windows.forms.niPE 4a800000-4a90d000 Deferred icuuc52PE 4ad00000-4b599000 Deferred icudt52PE 512a0000-5155b000 Deferred system.runtime.serialization.niPE 56610000-57917000 Deferred presentationframework.niPE 580d0000-582c4000 Deferred system.xaml.niPE 584e0000-588d3000 Deferred windowsbase.niPE 60370000-6046c000 Deferred system.configuration.niPE 61a00000-621e0000 Deferred system.core.niPE 622c0000-622c3000 Deferred api-ms-win-crt-filesystem-l1-1-0PE 62740000-6274d000 Deferred api-ms-win-core-xstate-l2-1-0PE 62800000-628bc000 Deferred usp10PE 62940000-6296a000 Deferred imagehlpPE 63340000-63344000 Deferred api-ms-win-crt-runtime-l1-1-0PE 63a00000-63a03000 Deferred api-ms-win-crt-heap-l1-1-0PE 63ac0000-63ada000 Deferred dwmapiPE 64700000-6473c000 Deferred concrt140PE 64b40000-64b78000 Deferred shcorePE 64d10000-64ddf000 Deferred system.security.niPE 65980000-6599a000 Deferred versionPE 66640000-66696000 Deferred msacm32PE 66700000-66781000 Deferred rsaenhPE 66c80000-66cf1000 Deferred msvcp140PE 67800000-67848000 Deferred combasePE 68c40000-68d3a000 Deferred shlwapiPE 69580000-69584000 Deferred api-ms-win-crt-stdio-l1-1-0PE 69d80000-69d83000 Deferred api-ms-win-crt-environment-l1-1-0PE 69e80000-69ee9000 Deferred propsysPE 6a300000-6a64c000 Deferred oleaut32PE 6a6c0000-6a6c3000 Deferred api-ms-win-crt-utility-l1-1-0PE 6a900000-6aa71000 Deferred setupapiPE 6b5c0000-6b625000 Deferred explorerframePE 6ba80000-6ba8c000 Deferred api-ms-win-core-fibers-l1-1-1PE 6bf00000-6bf1b000 Deferred schannelPE 6c0c0000-6c0fb000 Deferred imm32PE 6c300000-6c30d000 Deferred api-ms-win-appmodel-runtime-l1-1-2PE 6d780000-6d784000 Deferred api-ms-win-crt-convert-l1-1-0PE 6dbc0000-6dc07000 Deferred mprPE 6df80000-6df84000 Deferred api-ms-win-crt-string-l1-1-0PE 6e540000-6e54d000 Deferred api-ms-win-core-synch-l1-2-0PE 6e8c0000-6e8cd000 Deferred api-ms-win-core-localization-l1-2-1PE 6ecc0000-6ecd5000 Deferred vcruntime140PE 6fb40000-6fc74000 Deferred d3d9PE 6fdc0000-6ff8e000 Deferred rpcrt4PE 70180000-7018d000 Deferred api-ms-win-core-quirks-l1-1-0PE 70780000-70785000 Deferred api-ms-win-crt-math-l1-1-0PE 71240000-71432000 Deferred kernelbasePE 71440000-71481000 Deferred jsproxyPE 79000000-7904a000 Deferred mscoreePE 79720000-7aa9e000 Export mscorlib.niPE 7aea0000-7b034000 Deferred system.drawing.niELF 7b400000-7b829000 Deferred kernel32<elf> \-PE 7b420000-7b829000 \ kernel32ELF 7bc00000-7bd3e000 Dwarf ntdll<elf> \-PE 7bc30000-7bd3e000 \ ntdllELF 7c000000-7c004000 Deferred <wine-loader>ELF 7ee9e000-7eeb2000 Deferred libnss_files.so.2ELF 7eeb2000-7eecd000 Deferred libnsl.so.1ELF 7eecd000-7eedb000 Deferred libnss_nis.so.2ELF 7eedb000-7efdd000 Deferred libm.so.6ELF aa0ac000-aa100000 Deferred libgssapi_krb5.so.2ELF aa424000-aa500000 Deferred libkrb5.so.3ELF ab01a000-ab04f000 Deferred libk5crypto.so.3ELF ab072000-ab0b8000 Deferred netapi32<elf> \-PE ab080000-ab0b8000 \ netapi32ELF ab0b8000-ab0ff000 Deferred secur32<elf> \-PE ab0c0000-ab0ff000 \ secur32ELF ac505000-ac51d000 Deferred libresolv.so.2ELF ac51d000-ac5fe000 Deferred windowscodecs<elf> \-PE ac540000-ac5fe000 \ windowscodecsELF ad706000-ad70b000 Deferred libkeyutils.so.1ELF ad75a000-ad7fd000 Deferred wininet<elf> \-PE ad770000-ad7fd000 \ wininetELF ae104000-ae111000 Deferred libkrb5support.so.0ELF ae111000-ae12d000 Deferred kerberos<elf> \-PE ae120000-ae12d000 \ kerberosELF ae12d000-ae17e000 Deferred winhttp<elf> \-PE ae140000-ae17e000 \ winhttpELF af503000-af508000 Deferred libcom_err.so.2ELF af508000-af50f000 Deferred libnss_dns.so.2ELF af50f000-af513000 Deferred libnss_mdns4_minimal.so.2ELF b0d83000-b0da6000 Deferred libtinfo.so.5ELF b0da6000-b0ddd000 Deferred libedit.so.2ELF b0ddd000-b0de6000 Deferred libatomic.so.1ELF b0de6000-b0e04000 Deferred libgcc_s.so.1ELF b0f8a000-b0f94000 Deferred libdrm_nouveau.so.2ELF b0f94000-b0f9f000 Deferred libdrm_amdgpu.so.1ELF b0f9f000-b0fbd000 Deferred libelf.so.1ELF b0fbd000-b0fcb000 Deferred libdrm_radeon.so.1ELF b0fcb000-b0fdb000 Deferred libsensors.so.4ELF b0fdb000-b47c2000 Deferred libllvm-8.so.1ELF b47c2000-b56d3000 Deferred swrast_dri.soELF b56d3000-b56db000 Deferred libxcb-sync.so.1ELF b56db000-b56df000 Deferred libxcb-present.so.0ELF b56df000-b56fc000 Deferred libxcb-glx.so.0ELF b56fc000-b5710000 Deferred libdrm.so.2ELF b5710000-b572f000 Deferred libglapi.so.0ELF b572f000-b57a6000 Deferred libglx_mesa.so.0ELF b57c9000-b5828000 Deferred libgldispatch.so.0ELF b5828000-b5971000 Deferred opengl32<elf> \-PE b5860000-b5971000 \ opengl32ELF b5971000-b5b00000 Deferred wined3d<elf> \-PE b59b0000-b5b00000 \ wined3dELF b5c02000-b5c07000 Deferred libxcb-dri3.so.0ELF b5c07000-b5c0b000 Deferred libxdamage.so.1ELF b5c2b000-b5c4e000 Deferred libglx.so.0ELF b5c4e000-b5caf000 Deferred libgl.so.1ELF b5caf000-b5cdc000 Deferred iphlpapi<elf> \-PE b5cc0000-b5cdc000 \ iphlpapiELF b5cdc000-b5de8000 Deferred msvcr120<elf> \-PE b5d10000-b5de8000 \ msvcr120ELF b5de8000-b5f03000 Deferred ucrtbase<elf> \-PE b5e20000-b5f03000 \ ucrtbaseELF b5f03000-b5f3f000 Deferred ws2_32<elf> \-PE b5f10000-b5f3f000 \ ws2_32ELF b5f3f000-b6950000 Deferred shell32<elf> \-PE b5f70000-b6950000 \ shell32ELF b6950000-b69da000 Deferred dwrite<elf> \-PE b6960000-b69da000 \ dwriteELF b69da000-b6a65000 Deferred libgmp.so.10ELF b6a65000-b6a9b000 Deferred libhogweed.so.4ELF b6a9b000-b6ad7000 Deferred libnettle.so.6ELF b6ad7000-b6aec000 Deferred libtasn1.so.6ELF b6aec000-b6c6d000 Deferred libunistring.so.2ELF b6c6d000-b6dbb000 Deferred libp11-kit.so.0ELF b6dbb000-b6f51000 Deferred libgnutls.so.30ELF b6f51000-b7049000 Deferred crypt32<elf> \-PE b6f70000-b7049000 \ crypt32ELF b70a0000-b70a6000 Deferred libxcb-dri2.so.0ELF b70a6000-b70af000 Deferred libffi.so.6ELF b70af000-b70b2000 Deferred libxshmfence.so.1ELF b70d2000-b70f7000 Deferred bcrypt<elf> \-PE b70e0000-b70f7000 \ bcryptELF b713d000-b7144000 Deferred libxfixes.so.3ELF b7144000-b7150000 Deferred libxcursor.so.1ELF b7150000-b7163000 Deferred libxi.so.6ELF b7163000-b7167000 Deferred libxcomposite.so.1ELF b7167000-b7174000 Deferred libxrandr.so.2ELF b7174000-b7180000 Deferred libxrender.so.1ELF b7180000-b7187000 Deferred libxxf86vm.so.1ELF b7187000-b718b000 Deferred libxinerama.so.1ELF b718b000-b7195000 Deferred librt.so.1ELF b7195000-b71b0000 Deferred libbsd.so.0ELF b71b0000-b71b7000 Deferred libxdmcp.so.6ELF b71b7000-b71bb000 Deferred libxau.so.6ELF b71bb000-b71e7000 Deferred libxcb.so.1ELF b71e7000-b7331000 Deferred libx11.so.6ELF b7331000-b7346000 Deferred libxext.so.6ELF b7346000-b7349000 Deferred libx11-xcb.so.1ELF b7349000-b7367000 Deferred libidn2.so.0ELF b7369000-b7423000 Deferred winex11<elf> \-PE b7390000-b7423000 \ winex11ELF b74f2000-b7524000 Deferred libexpat.so.1ELF b7524000-b756f000 Deferred libfontconfig.so.1ELF b756f000-b758e000 Deferred libz.so.1ELF b758e000-b75c8000 Deferred libpng16.so.16ELF b75c8000-b7685000 Deferred libfreetype.so.6ELF b76a8000-b78e0000 Deferred user32<elf> \-PE b76d0000-b78e0000 \ user32ELF b78e0000-b79b7000 Deferred msvcrt<elf> \-PE b7900000-b79b7000 \ msvcrtELF b79b7000-b7b11000 Deferred gdi32<elf> \-PE b79e0000-b7b11000 \ gdi32ELF b7b11000-b7b95000 Deferred advapi32<elf> \-PE b7b20000-b7b95000 \ advapi32ELF b7b97000-b7b9c000 Deferred libdl.so.2ELF b7b9c000-b7d78000 Deferred libc.so.6ELF b7d78000-b7d97000 Deferred libpthread.so.0ELF b7db0000-b7dba000 Deferred libnss_compat.so.2ELF b7dba000-b7f71000 Dwarf libwine.so.1ELF b7f73000-b7f9b000 Deferred ld-linux.so.2Threads:process tid prio (all id:s are in hex)0000000e services.exe 000000b9 0 000000b8 0 0000009a 0 00000063 0 00000026 0 00000023 0 0000001e 0 00000018 0 00000013 0 00000010 0 0000000f 000000011 winedevice.exe 00000019 0 00000017 0 00000016 0 00000012 00000001a explorer.exe 0000002a 0 00000029 0 00000028 0 0000001b 00000001c plugplay.exe 00000020 0 0000001f 0 0000001d 000000021 winedevice.exe 0000002b 0 00000027 0 00000025 0 00000024 0 00000022 000000061 rpcss.exe 000000af 0 00000068 0 00000067 0 00000066 0 00000065 0 00000062 000000079 (D) C:\users\aaylnx\Local Settings\Application Data\Logos\System\Logos.exe 000000b7 0 000000b4 0 000000b3 0 000000b2 0 000000ae 0 000000ad 0 000000ac 0 000000ab 0 000000aa 0 000000a9 0 000000a8 0 000000a7 0 000000a6 0 000000a5 0 000000a4 0 000000a3 0 <== 000000a2 -1 000000a1 0 000000a0 0 0000009f 0 00000099 0 00000096 0 00000095 0 00000094 -1 00000093 0 00000092 0 00000091 0 00000090 0 0000008f 0 0000008e 0 0000008d 0 0000008c 0 0000008b 0 0000008a -1 00000089 0 00000088 0 00000087 0 00000086 -1 00000084 0 00000083 0 00000082 0 00000081 0 00000080 0 0000007f 0 0000007e 0 0000007c 2 0000007b 0 0000007a 000000097 mscorsvw.exe 0000009e 0 0000009d 0 0000009c 0 00000098 0System information: Wine build: wine-4.17 Platform: i386 Version: Windows 7 Host system: Linux Host version: 5.0.0-29-generic
Unfortunately, I 've tried to work through the instructions on the Google Doc several times, but have failed. On two different setups I've been able to get Logos to install, and then it starts to sync to sync, and then it dies and can't be restarted. One of these failures was on a 32 bit ubuntu system and one on a 64 bit.
Here is the backtrace file if anyone has any ideas:
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0c821ced).Register dump: CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b EIP:0c821ced ESP:0f04eeb0 EBP:0f04ef3c EFLAGS:00010202( R- -- I - - - ) EAX:184a88f0 EBX:184a88b8 ECX:00000000 EDX:0f04ef0c ESI:184a8970 EDI:00000000Stack dump:0x0f04eeb0: 00000000 00000000 00000000 0f04ef0c0x0f04eec0: 6e9944a2 0f04f054 184a88b8 000000000x0f04eed0: 0c8ef72c 00000000 0f04ee01 0c8ef72c0x0f04eee0: 00000000 00000001 177b0000 0f04f1100x0f04eef0: 00000008 0f04eefc 00000000 000000000x0f04ef00: 0c8ef72c 184a8970 0f04ef01 f5c638d8Backtrace:=>0 0x0c821ced EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x0f04ef3c) 1 0x0c811fd3 EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x0f04ef84) 2 0x0c812220 EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x0f04efb4) 3 0x0c7dfc33 EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x0f04f3bc) 4 0x0c7e1a9d EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x0f04f618) 5 0x0c7e271a EntryPoint+0xffffffff() in libronix.digitallibrary.native. (0x0f04f6e0) 6 0x21bb7c17 (0x0f04f75c) 7 0x21bb797b (0x0f04f778) 8 0x21bb7651 (0x0f04f7c4) 9 0x21bb6442 (0x0f04f7f4) 10 0x21bb5786 (0x0f04f818) 11 0x1ab91f1c (0x0f04f838) 12 0x1ab90cf4 (0x0f04f854) 13 0x19530d13 (0x0f04f890) 14 0x195309f1 (0x0f04f8bc) 15 0x19531c6b (0x0f04f8f8) 16 0x79ab5412 in mscorlib.ni (+0x395411) (0x0f04f964) 17 0x79b0d836 in mscorlib.ni (+0x3ed835) (0x0f04f978) 18 0x79ab8410 in mscorlib.ni (+0x39840f) (0x0f04f994) 19 0x79ab7b72 in mscorlib.ni (+0x397b71) (0x0f04f9e4) 20 0x79ab79da in mscorlib.ni (+0x3979d9) (0x0f04f9f4) 21 0x037f1d50 EntryPoint+0xffffffff() in clr (0x0f04fa48) 22 0x037f7764 EntryPoint+0xffffffff() in clr (0x0f04fabc) 23 0x0392f883 EntryPoint+0x136c82() in clr (0x0f04fb3c) 24 0x0392e269 EntryPoint+0x135668() in clr (0x0f04fb50) 25 0x0392e2d3 EntryPoint+0x1356d2() in clr (0x0f04fbf4) 26 0x0392e3a0 EntryPoint+0x13579f() in clr (0x0f04fc50) 27 0x0392e40f EntryPoint+0x13580e() in clr (0x0f04fc74) 28 0x0392f811 EntryPoint+0x136c10() in clr (0x0f04fd24) 29 0x0392e66b EntryPoint+0x135a6a() in clr (0x0f04fda4) 30 0x038762d1 EntryPoint+0x7d6d0() in clr (0x0f04ff3c) 31 0x7bca90cc call_thread_func_wrapper+0xb() in ntdll (0x0f04ff4c) 32 0x7bcac8de RtlCaptureStackBackTrace+0x21d() in ntdll (0x0f04ffdc) 33 0x7bca90be call_thread_exit_func+0x31() in ntdll (0x0f04ffec)0x0c821ced EntryPoint+0xffffffff in libronix.digitallibrary.native.: movl 0x0(%ecx),%eaxModules:Module Address Debug info Name (185 modules)PE 400000- 34b0000 Deferred logosPE 37e0000- 3ece000 Export clrPE 3ed0000- 3fc5000 Deferred msvcr120_clr0400PE 6360000- 636d000 Deferred api-ms-win-core-winrt-string-l1-1-0PE 65a0000- 6fb0000 Deferred system.niPE 6fb0000- 7b5e000 Deferred presentationcore.niPE 7b70000- 7cb9000 Deferred wpfgfx_v0400PE 7cc0000- 7d38000 Deferred msvcp120_clr0400PE 7d40000- 7e0a000 Deferred presentationnative_v0400PE 7e10000- 7e90000 Deferred clrjitPE 8040000- 8053000 Deferred nlssortingPE 8d10000- 8d1e000 Deferred evrpresenterPE 9180000- 91b7000 Deferred sxsPE 9230000- 996e000 Deferred system.xml.niPE 9f80000- a2d0000 Deferred system.dataPE a2f0000- a3bb000 Deferred sqlite3PE a3c0000- a3c3000 Deferred api-ms-win-crt-time-l1-1-0PE c6e0000- c975000 Export libronix.digitallibrary.nativePE ca90000- cbd5000 Deferred winmmPE cf90000- d4e5000 Deferred libronix.digitallibrary.resources.nativePE d4f0000- d53d000 Deferred easyhookPE d540000- d69e000 Deferred icuin52PE d6a0000- d713000 Deferred libxml2PE fb30000- fb75000 Deferred system.numerics.niPE 10000000-1007d000 Deferred mscoreeiPE 10350000-10b34000 Deferred system.data.niPE 170c0000-1748c000 Deferred comctl32PE 189c0000-18d46000 Deferred d3dcompiler_47PE 19ee0000-19efa000 Deferred mscorsecimplPE 1a0d0000-1a0ef000 Deferred clrcompressionPE 1a900000-1a90b000 Deferred v8helperPE 1adf0000-1b1b0000 Deferred v8PE 20e90000-21bad000 Deferred system.windows.forms.niPE 22140000-22228000 Deferred diasymreaderPE 4a800000-4a90d000 Deferred icuuc52PE 4ad00000-4b599000 Deferred icudt52PE 512a0000-5155b000 Deferred system.runtime.serialization.niPE 56610000-57917000 Deferred presentationframework.niPE 580d0000-582c4000 Deferred system.xaml.niPE 584e0000-588d3000 Deferred windowsbase.niPE 60370000-6046c000 Deferred system.configuration.niPE 61a00000-621e0000 Deferred system.core.niPE 622c0000-622c3000 Deferred api-ms-win-crt-filesystem-l1-1-0PE 62740000-6274d000 Deferred api-ms-win-core-xstate-l2-1-0PE 62800000-628bb000 Deferred usp10PE 62940000-6296a000 Deferred imagehlpPE 63340000-63344000 Deferred api-ms-win-crt-runtime-l1-1-0PE 63a00000-63a03000 Deferred api-ms-win-crt-heap-l1-1-0PE 63ac0000-63ada000 Deferred dwmapiPE 64700000-6473c000 Deferred concrt140PE 64b40000-64b78000 Deferred shcorePE 64d10000-64ddf000 Deferred system.security.niPE 65980000-6599a000 Deferred versionPE 66640000-66696000 Deferred msacm32PE 66700000-66781000 Deferred rsaenhPE 66c80000-66cf1000 Deferred msvcp140PE 67800000-67848000 Deferred combasePE 68c40000-68d3a000 Deferred shlwapiPE 69580000-69584000 Deferred api-ms-win-crt-stdio-l1-1-0PE 69d80000-69d83000 Deferred api-ms-win-crt-environment-l1-1-0PE 69e80000-69ee9000 Deferred propsysPE 6a300000-6a64c000 Deferred oleaut32PE 6a6c0000-6a6c3000 Deferred api-ms-win-crt-utility-l1-1-0PE 6a900000-6aa71000 Deferred setupapiPE 6b5c0000-6b625000 Deferred explorerframePE 6ba80000-6ba8c000 Deferred api-ms-win-core-fibers-l1-1-1PE 6bf00000-6bf1b000 Deferred schannelPE 6c0c0000-6c0fb000 Deferred imm32PE 6c300000-6c30d000 Deferred api-ms-win-appmodel-runtime-l1-1-2PE 6d780000-6d784000 Deferred api-ms-win-crt-convert-l1-1-0PE 6dbc0000-6dc07000 Deferred mprPE 6df80000-6df84000 Deferred api-ms-win-crt-string-l1-1-0PE 6e540000-6e54d000 Deferred api-ms-win-core-synch-l1-2-0PE 6e8c0000-6e8cd000 Deferred api-ms-win-core-localization-l1-2-1PE 6ecc0000-6ecd5000 Deferred vcruntime140PE 6fb40000-6fc74000 Deferred d3d9PE 6fdc0000-6ff8d000 Deferred rpcrt4PE 70180000-7018d000 Deferred api-ms-win-core-quirks-l1-1-0PE 70780000-70785000 Deferred api-ms-win-crt-math-l1-1-0PE 71240000-71432000 Deferred kernelbasePE 71440000-71480000 Deferred jsproxyPE 79000000-7904a000 Deferred mscoreePE 79720000-7aa9e000 Export mscorlib.niPE 7aea0000-7b034000 Deferred system.drawing.niELF 7b400000-7b829000 Deferred kernel32<elf> \-PE 7b420000-7b829000 \ kernel32ELF 7bc00000-7bd3e000 Dwarf ntdll<elf> \-PE 7bc30000-7bd3e000 \ ntdllELF 7c000000-7c004000 Deferred <wine-loader>ELF 7ee89000-7ee9d000 Deferred libnss_files.so.2ELF 7ee9d000-7eeb8000 Deferred libnsl.so.1ELF 7eeb8000-7eec6000 Deferred libnss_nis.so.2ELF 7eec6000-7efc8000 Deferred libm.so.6ELF f1624000-f1700000 Deferred libkrb5.so.3ELF f1c3d000-f1c91000 Deferred libgssapi_krb5.so.2ELF f1c91000-f1cc6000 Deferred libk5crypto.so.3ELF f2011000-f2057000 Deferred netapi32<elf> \-PE f2020000-f2057000 \ netapi32ELF f2445000-f248c000 Deferred secur32<elf> \-PE f2450000-f248c000 \ secur32ELF f291f000-f2a00000 Deferred windowscodecs<elf> \-PE f2940000-f2a00000 \ windowscodecsELF f2c5d000-f2d00000 Deferred wininet<elf> \-PE f2c70000-f2d00000 \ wininetELF f2e0f000-f2e2b000 Deferred kerberos<elf> \-PE f2e20000-f2e2b000 \ kerberosELF f2e2b000-f2e7c000 Deferred winhttp<elf> \-PE f2e40000-f2e7c000 \ winhttpELF f2f95000-f2fad000 Deferred libresolv.so.2ELF f3320000-f333e000 Deferred libgcc_s.so.1ELF f355f000-f5478000 Deferred libnvidia-glcore.so.390.116ELF f5478000-f5591000 Deferred libglx_nvidia.so.0ELF f5595000-f55a2000 Deferred libkrb5support.so.0ELF f55c9000-f5628000 Deferred libgldispatch.so.0ELF f5628000-f5771000 Deferred opengl32<elf> \-PE f5660000-f5771000 \ opengl32ELF f5771000-f5900000 Deferred wined3d<elf> \-PE f57b0000-f5900000 \ wined3dELF f5a4b000-f5aac000 Deferred libgl.so.1ELF f5aac000-f5ab1000 Deferred libkeyutils.so.1ELF f5ae4000-f5bf0000 Deferred msvcr120<elf> \-PE f5b10000-f5bf0000 \ msvcr120ELF f5bf0000-f5d0b000 Deferred ucrtbase<elf> \-PE f5c20000-f5d0b000 \ ucrtbaseELF f5d0b000-f5d47000 Deferred ws2_32<elf> \-PE f5d20000-f5d47000 \ ws2_32ELF f5d47000-f6758000 Deferred shell32<elf> \-PE f5d80000-f6758000 \ shell32ELF f6758000-f67e2000 Deferred dwrite<elf> \-PE f6770000-f67e2000 \ dwriteELF f67e2000-f686d000 Deferred libgmp.so.10ELF f686d000-f68a3000 Deferred libhogweed.so.4ELF f68a3000-f68df000 Deferred libnettle.so.6ELF f68df000-f6a60000 Deferred libunistring.so.2ELF f6a60000-f6bae000 Deferred libp11-kit.so.0ELF f6bae000-f6d44000 Deferred libgnutls.so.30ELF f6d44000-f6e3c000 Deferred crypt32<elf> \-PE f6d60000-f6e3c000 \ crypt32ELF f6fde000-f6fe3000 Deferred libcom_err.so.2ELF f6fe3000-f6fea000 Deferred libnss_dns.so.2ELF f6fec000-f700f000 Deferred libglx.so.0ELF f700f000-f7024000 Deferred libtasn1.so.6ELF f7024000-f7042000 Deferred libidn2.so.0ELF f704d000-f707a000 Deferred iphlpapi<elf> \-PE f7060000-f707a000 \ iphlpapiELF f707a000-f7081000 Deferred libxfixes.so.3ELF f7081000-f708d000 Deferred libxcursor.so.1ELF f708d000-f70a0000 Deferred libxi.so.6ELF f70a0000-f70a4000 Deferred libxcomposite.so.1ELF f70a4000-f70b1000 Deferred libxrandr.so.2ELF f70b1000-f70bd000 Deferred libxrender.so.1ELF f70bd000-f70c4000 Deferred libxxf86vm.so.1ELF f70c4000-f70c8000 Deferred libxinerama.so.1ELF f70c8000-f70d2000 Deferred librt.so.1ELF f70d2000-f70ed000 Deferred libbsd.so.0ELF f70ed000-f70f4000 Deferred libxdmcp.so.6ELF f70f4000-f70f8000 Deferred libxau.so.6ELF f70f8000-f7124000 Deferred libxcb.so.1ELF f7124000-f726e000 Deferred libx11.so.6ELF f726e000-f7283000 Deferred libxext.so.6ELF f7286000-f728b000 Deferred libnvidia-tls.so.390.116ELF f728b000-f7294000 Deferred libffi.so.6ELF f7294000-f72b9000 Deferred bcrypt<elf> \-PE f72a0000-f72b9000 \ bcryptELF f72bb000-f7375000 Deferred winex11<elf> \-PE f72e0000-f7375000 \ winex11ELF f74c7000-f74f9000 Deferred libexpat.so.1ELF f74f9000-f7544000 Deferred libfontconfig.so.1ELF f7544000-f757e000 Deferred libpng16.so.16ELF f757e000-f763b000 Deferred libfreetype.so.6ELF f7673000-f78ab000 Deferred user32<elf> \-PE f76a0000-f78ab000 \ user32ELF f78ab000-f7982000 Deferred msvcrt<elf> \-PE f78d0000-f7982000 \ msvcrtELF f7982000-f7adc000 Deferred gdi32<elf> \-PE f79a0000-f7adc000 \ gdi32ELF f7adc000-f7b60000 Deferred advapi32<elf> \-PE f7af0000-f7b60000 \ advapi32ELF f7b60000-f7b6a000 Deferred libnss_compat.so.2ELF f7b6c000-f7b71000 Deferred libdl.so.2ELF f7b71000-f7d4d000 Deferred libc.so.6ELF f7d4d000-f7d6c000 Deferred libpthread.so.0ELF f7d83000-f7da2000 Deferred libz.so.1ELF f7da4000-f7f5b000 Dwarf libwine.so.1ELF f7f5d000-f7f85000 Deferred ld-linux.so.2Threads:process tid prio (all id:s are in hex)0000000e services.exe 0000002e 0 00000027 0 00000020 0 0000001b 0 00000014 0 00000013 0 00000010 0 0000000f 000000011 winedevice.exe 00000018 0 00000017 0 00000016 0 00000012 000000019 plugplay.exe 0000001d 0 0000001c 0 0000001a 00000001e winedevice.exe 00000026 0 00000023 0 00000022 0 00000021 0 0000001f 000000024 explorer.exe 0000002a 0 00000029 0 00000028 0 00000025 00000002c rpcss.exe 00000066 0 00000034 0 00000032 0 00000031 0 00000030 0 0000002f 0 0000002d 000000036 (D) C:\users\aaylnx\Local Settings\Application Data\Logos\System\Logos.exe 0000006a 0 00000067 0 00000065 0 00000064 0 00000063 0 00000062 0 00000061 0 00000060 0 0000005f 0 0000005e 0 0000005d 0 0000005c 0 0000005b 0 0000005a 0 00000059 0 00000058 0 00000057 0 00000056 -1 00000055 0 00000054 0 00000053 0 00000052 0 00000051 0 00000050 0 0000004f 0 0000004e 0 0000004d 0 0000004c -1 0000004b 0 0000004a 0 00000049 0 00000048 -1 00000047 0 00000046 0 00000045 0 00000044 0 00000043 -1 00000041 0 00000040 0 0000003f 0 0000003e 0 0000003d 0 <== 0000003c 0 0000003b 0 00000039 2 00000038 0 00000037 0System information: Wine build: wine-4.17 Platform: i386 (WOW64) Version: Windows 7 Host system: Linux Host version: 4.15.0-64-generic
Hello, for some reason I am not able to download the DEB file from Google Drive. I have tried different Operating Systems and Browsers. Many thanks
https://send.firefox.com/download/db90d57a50234a4b/#Bp8GUESUmHhV027Iy_4cyA
100 downloads for 7 days... hope that works?
http://mega.nz is also excellent (and free).
The response to this thread shows that there's an interest in Logos for Linux.
Thanks for your work. I tried converting the deb file to Arch Linux format but there are some dependencies not available.
Thank you very much, was able to download it successfully
John Goodman: https://send.firefox.com/download/db90d57a50234a4b/#Bp8GUESUmHhV027Iy_4cyA 100 downloads for 7 days... hope that works?
It would be very useful to know what systems people have it working on. Especially which graphics card you have and whether there are any visual issues. Also if anyone with a dual boot system can compare performance? I have a sense that some things are faster but some things are slower too. Any bugs please let me know so we can work on it. So far it is working very well but we have a few known issues in the google doc.
Greetings guys. I'm the same person known as aaylnx in the posts above. Unfortunately, after trying several times to make posts concerning my attempts to install Logos using wine on Linux (attempts which included failed screen shots and error logs) the forum is holding my posts in limbo marking them as those of a potential spammer.
All that to say that I have tried to install Logos on Linux under three separate scenarios - all without success. The first one was in a VM. I made the least amount of progress with this. On the 2nd and 3rd attempts I tried installing in a container that can display graphical apps and then finally on bare metal. I reached basically the same place on attempts 2 and 3: namely, I was able to install Logos and sign in. After that it started trying to sync my library and crashed pretty soon there after.
My preference would be to install Logos in a LXD container. I have other graphical apps installed this way. Nice for portability. I "think" that my previous failures may be related to using an Nvidia graphics card. I am going to send the container over to my laptop which has an Intel card and see how that goes.
I have set up a Telegram channel called "Running Logos Bible Software on Linux" that anyone who would like to talk about running Logos on Linux can join. I think it would facilitate discussion a little better than this forum - which I'm apparently getting locked out of!
If you want to join the Telegram group, you can join with this link - https://t.me/linux_logos.
I will be posing in there about my attempts to get this working. I'm hoping that those of us interested in this can work together to make the process much more streamlined. It's still pretty challenging to get this working at this point.
I will be off very soon to gather at a combined worship service for churches like mine in the Houston area this evening, so I may not be in the chat a lot today, but will try and get in there soon!
Adam York
dpkg: dependency problems prevent configuration of wine-devel-amd64: wine-devel-amd64 depends on libc6 (>= 2.29); however: Version of libc6:amd64 on system is 2.28-10. wine-devel-amd64 depends on libfaudio0 (>= 19.06.07); however: Package libfaudio0 is not installed. wine-devel-amd64 depends on libvkd3d1 (>= 1.0); however: Package libvkd3d1 is not installed. wine-devel-amd64 depends on ocl-icd-libopencl1 | libopencl1; however: Package ocl-icd-libopencl1 is not installed. Package libopencl1 is not installed. wine-devel-amd64 depends on ocl-icd-libopencl1 (>= 1.0) | libopencl-1.1-1; however: Package ocl-icd-libopencl1 is not installed. Package libopencl-1.1-1 is not installed.
So maybe I will have to use Ubuntu even though I don't like Ubuntu because it's missing lots of console applications that Debian still supports.
David
Not necessarily... if you can install wine 4.17 from repos then you might get away with just using the kernalbase.dll.so file from my deb and adding it as if a native override. I don't have instructions yet but it would be good if someone could try that approach? It would make it quicker and easier to track with updates. I'm also keen to do a bit with the patch because I think I can squeeze a little extra performance from it.
John Goodman: Not necessarily... if you can install wine 4.17 from repos then you might get away with just using the kernalbase.dll.so file from my deb and adding it as if a native override. I don't have instructions yet but it would be good if someone could try that approach? It would make it quicker and easier to track with updates. I'm also keen to do a bit with the patch because I think I can squeeze a little extra performance from it.
On Ubuntu 18.04 64bit I have tested by installing "winehq-devel" from the WineHQ PPA, then replaced only the /opt/wine-devel/lib/wine/kernelbase.dll file with the 32bit version from my test 32bit machine. I was then able to install and use Logos. I have NOT tested with a 64bit wine, but am sticking to 32bit wine for now, but assume it would work. The file location for that would be /opt/wine-devel/lib64/wine/kernelbase.dll