As multiple people have noticed, the latest Scrivener beta crashes in Crossover 20/Wine 5.X. After running a few tests, I discovered that the crash occurs when Scrivener tries to load the text-to-speech engine.
As a workaround, rename the subfolder ‘texttospeech’ inside the Scrivener folder to something like ‘texttospeech_old’. This will prevent the application from loading the *dll file, and allow the application to launch.
The “User” is of course your user account; access “Library” by holding down the “Opt” key while mousing the “Go” menu; the “Scrivener-bottle” will be whatever you named it when you set it up. If by any chance you are using the 32-bit version of the Beta, I think it will be in the “Program Files (x86)”.folder.
Hope that helps.
Mark.
P.S. I know you shouldn’t post twice, but I’m also posting this in the “Mac Feedback” forum as well as the “Linux” forum so Mac-users who don’t look for Linux may see it.
I only know of two Mac-Users who use Crossover to access the Windows betas, and I think they’re more tech-savvy than I am … but then of course there may be others I don’t know about who are even less savvy.
Funnily enough, even though I have Windows running under VirtualBox on this Mac, I’ve come to the conclusion that I prefer accessing Scrivener through Crossover!
With RC13, you need to rename the folder too. CrossOver 2.0.x just doesn’t like the text-to-speech version that comes with the recent version of Qt that L&L are using.
Well, I got it to run, but I also managed to crash the darned thing on Ctrl+A, Linux +wine, not crossover. Still had to rename the text to speech module to get Scriv to run at all. error output:
007f:err:ole:ifproxy_release_public_refs IRemUnknown_RemRelease failed with error 0x800706be
00e3:err:ole:ifproxy_release_public_refs IRemUnknown_RemRelease failed with error 0x800706be
00e3:err:ole:ifproxy_release_public_refs IRemUnknown_RemRelease failed with error 0x800706be
00e3:err:ole:ifproxy_release_public_refs IRemUnknown_RemRelease failed with error 0x800706be
00e3:err:ole:ifproxy_release_public_refs IRemUnknown_RemRelease failed with error 0x800706be
007f:err:ole:ifproxy_release_public_refs IRemUnknown_RemRelease failed with error 0x800706be
007f:err:ole:ifproxy_release_public_refs IRemUnknown_RemRelease failed with error 0x800706be
00e3:err:ole:ifproxy_release_public_refs IRemUnknown_RemRelease failed with error 0x800706be
00e3:err:ole:ifproxy_release_public_refs IRemUnknown_RemRelease failed with error 0x800706be
007f:err:ole:ifproxy_release_public_refs IRemUnknown_RemRelease failed with error 0x800706be
007f:err:ole:ifproxy_release_public_refs IRemUnknown_RemRelease failed with error 0x800706be
00e3:err:ole:ifproxy_release_public_refs IRemUnknown_RemRelease failed with error 0x800706be
007f:err:ole:ifproxy_release_public_refs IRemUnknown_RemRelease failed with error 0x800706be
00e3:err:ole:ifproxy_release_public_refs IRemUnknown_RemRelease failed with error 0x800706be
Not sure what that means, though. Gotta mean something, right?
Unsupported OLE functions, apparently. No idea why those would occur - ideally, the people at Crossover would have a look, but I understand why they would want to wait until Scrivener finally leaves Beta.
I was getting all kinds of errors like this. I now have Scrivener beta 15 running on Ubuntu using Lutris as my wine wrapper. Lutris makes the install easy. I still had to delete the texttspeech folder, but everything else seems to work.
If it won’t run on Crossover, it won’t run on Wine. Codeweavers are the brain behind Wine. From their website, “95% of the Wine code base we develop for CrossOver gets released back into the Wine project for the open source community”
Got past that error. Heh.
002c:err:module:import_dll Library Qt5Pdf.dll (which is needed by L"C:\\Program Files\\Scrivener\\imageformats\\qpdf.dll") not found
Where is Qt5Pdf.dll supposed to be, and where can I find it?