Page 1 of 3

Scrivener 2.9 (WINE-related)

Posted: Mon Nov 20, 2017 9:02 pm
by garpu
Anyone got Scrivener 2.9/3 working via WINE yet? wine-staging 2.17 here. I can install it, but when I go to launch it, I click through the beta expiry window, and the next window just hangs. I've tried both 64-bit and 32-bit WINERPEFIXes. I've tried with vcrun2015 installed and not. winetricks with allfonts, not just core.

Console spew:

Code: Select all

% ~/.winescriv/drive_c/Program Files/Scrivener WINEPREFIX=/home/hildegard/.winescriv wine Scrivener.exe
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
fixme:winediag:start_process Wine Staging 2.17 is a testing version containing experimental patches.
fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
preloader: Warning: failed to reserve range 00010000-00110000
fixme:nls:GetThreadPreferredUILanguages 00000038, 0x33f9f4, 0x33fa04 0x33f9f8
fixme:nls:get_dummy_preferred_ui_language (0x38 0x33f9f4 0x33fa04 0x33f9f8) returning a dummy value (current locale)
fixme:module:load_library unsupported flag(s) used (flags: 0x00000060)
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:wgl:X11DRV_wglGetPixelFormatAttribivARB unsupported 2008 WGL Attribute
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:shell:SHGetStockIconInfo (79, 0x101, 0x33f5d4) semi-stub
fixme:shell:SHGetStockIconInfo flags 0x101 not implemented
fixme:shell:SHGetStockIconInfo (79, 0x100, 0x33f5d4) semi-stub
fixme:shell:SHGetStockIconInfo flags 0x100 not implemented
fixme:shell:SHGetStockIconInfo (79, 0x101, 0x33f540) semi-stub
fixme:shell:SHGetStockIconInfo flags 0x101 not implemented
fixme:font:get_outline_text_metrics failed to read full_nameW for font L"Ani"!
fixme:font:get_nearest_charset TCI failing on 20000000
fixme:font:get_nearest_charset returning DEFAULT_CHARSET face->fs.fsCsb[0] = 20000000 file = L"/usr/share/fonts/TTF/aakar-medium.ttf"
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
fixme:file:FindFirstFileExW flags not implemented 0x00000002
err:ole:CoGetClassObject class {96749377-3391-11d2-9ee3-00c04f797396} not registered
err:ole:CoGetClassObject class {96749377-3391-11d2-9ee3-00c04f797396} not registered
err:ole:create_server class {96749377-3391-11d2-9ee3-00c04f797396} not registered
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {96749377-3391-11d2-9ee3-00c04f797396} could be created for context 0x17
fixme:dbghelp:elf_search_auxv can't find symbol in module

Re: Scrivener 2.9 (WINE-related)

Posted: Mon Nov 20, 2017 10:47 pm
by jillian.alberts
Same problem here under WINE -- the install goes fine, I get the beta expiry message, and then the next Scrivener window (with contents only partially displayed) just hangs.

Ubuntu 17.10 using PlayOnLinux 4.2.12 (WINE v. 2.0.2-2ubuntu1)

I'm really hoping Scrivener 3 will work under WINE eventually :)

Re: Scrivener 2.9 (WINE-related)

Posted: Mon Nov 20, 2017 10:52 pm
by garpu
https://forum.winehq.org/viewtopic.php?f=8&t=29758

I started a topic on the WINE forums, just in case. A friend--windows--had the same problem, but had to run Scrivener as administrator.

Re: Scrivener 2.9 (WINE-related)

Posted: Mon Nov 20, 2017 11:24 pm
by garpu
GOT IT!

OK, with winetricks, install speechsdk. And you'll need allfonts. It should work after that.

Backups are weird, but I don't think I pointed it to the correct directory. I was too excited to get it working.

Re: Scrivener 2.9 (WINE-related)

Posted: Mon Nov 27, 2017 1:21 am
by kraml
I appreciate all your effort, garpu. Thanks for sharing with us !! I'll be testing it out at some point. k

Re: Scrivener 2.9 (WINE-related)

Posted: Mon Nov 27, 2017 3:37 am
by garpu
https://bugs.winehq.org/show_bug.cgi?id=43841

Sounds like there's a bug, as well, for which installing speechsdk solves. There's a patch for it, so it might work out of the box with wine-staging. (I find wine-staging to be better for a lot of the other things I use. )

Re: Scrivener 2.9 (WINE-related)

Posted: Wed Nov 29, 2017 4:07 pm
by kraml
Is version 3 64-bit only?

Re: Scrivener 2.9 (WINE-related)

Posted: Wed Nov 29, 2017 9:52 pm
by garpu
Not yet...it's 32-bit, but I think they're talking about making it 64-bit?

Re: Scrivener 2.9 (WINE-related)

Posted: Wed Nov 29, 2017 10:15 pm
by kraml
Then I could try installing it on my main computer, which is still 32 bit only. On a scale of 1-10, how stable is it? Have they gotten compile operational yet?

Re: Scrivener 2.9 (WINE-related)

Posted: Thu Nov 30, 2017 5:34 pm
by garpu
Honestly, I haven't had time to poke at it that much. What little I've used it has been stable, but I haven't tried to compile anything. Projects aren't backwards compatible with 1.9.7, so there's that consideration, as well. (you'd have to export work from 2.9 and import into 1.9.) Standard caveats about using a beta apply. :)

Re: Scrivener 2.9 (WINE-related)

Posted: Tue Dec 12, 2017 11:25 am
by sabinel11
@garpu: regarding the additional things that need to be installed (speechsdk, allfonts), do you know of a way to do that in PlayOnLinux? I've used wine/winetricks on the command line and can do it that way if need be, but POL makes it easier for me to keep things organized.

Re: Scrivener 2.9 (WINE-related)

Posted: Thu Dec 14, 2017 3:32 pm
by garpu
sabinel11 wrote:@garpu: regarding the additional things that need to be installed (speechsdk, allfonts), do you know of a way to do that in PlayOnLinux? I've used wine/winetricks on the command line and can do it that way if need be, but POL makes it easier for me to keep things organized.


I've never used PlayOnLinux. https://www.playonlinux.com/en/topic-78 ... elper.html Looks like it has its own function to do something similar?

Re: Scrivener 2.9 (WINE-related)

Posted: Fri Dec 22, 2017 3:38 pm
by garpu
64-bit of the new beta works for me, and it's pretty slick. :D It doesn't exit cleanly at the end, so "killall Scrivener.exe."

On second thought, I think it may be a bug with the backup. Either way, keep in mind it may be odd with the automated backup. Manual backups work OK.

Re: Scrivener 2.9 (WINE-related)

Posted: Mon Dec 25, 2017 9:00 am
by cjpeter
Just installed latest (2.9.0.2) with straight 64bit wine. The app started and "runs" just fine, even without 'allfonts' and speechsdk.

It is a buggy mess still under wine with things as basic as corkboard draw problems (either freeform or standard). The spellchecker feels like something from the 70's.

Right now I'm not seeing any good reason to upgrade from my linux beta, as it still works just fine, and the feature changes and interface updates just aren't jazzing me at all at this point.

Re: Scrivener 2.9 (WINE-related)

Posted: Mon Dec 25, 2017 3:54 pm
by garpu
cjpeter wrote:Just installed latest (2.9.0.2) with straight 64bit wine. The app started and "runs" just fine, even without 'allfonts' and speechsdk.


Good to know. We should update the wineappdb page. I haven't had time to do so.