1.2.5 Scrivener for Linux RELEASED

Re
RevDave
Posts: 18
Joined: Thu Feb 09, 2012 8:33 pm
Platform: Windows

Wed Aug 01, 2012 3:01 pm Post

slashedkaze check out the forum post about rtfi reader not found. There is a working solution posted there.

User avatar
garpu
Posts: 2054
Joined: Mon Oct 25, 2010 9:38 pm
Platform: Linux

Wed Aug 01, 2012 3:36 pm Post

digulla wrote:Success from openSUSE 12.1 x64 after installing all the required 32 bit versions of all libraries.

Tip: Run Scrivener from a terminal to see any error messages and then use Yast2 or zipper or System Settings -> Software Management to install anything that is missing.


You can also do "ldd Scrivener," too. That will show you every library it needs. It should point to Scrivener for all of the Qt things, but it's going to need some system libraries, as well.
Slackware-current 64-bit, XFCE

da
dawinschi
Posts: 11
Joined: Tue May 01, 2012 12:49 pm
Platform: Linux

Thu Aug 02, 2012 12:40 am Post

Uhuhuuuuuu! :)

After some time to find out the right libraries i got it running under Debian Wheezy 64 bit & Fluxbox :D
Finally! But nativ 64Bit support is really needed, because i think i fuck up my clean system ahahaha

User avatar
garpu
Posts: 2054
Joined: Mon Oct 25, 2010 9:38 pm
Platform: Linux

Thu Aug 02, 2012 2:37 am Post

Most distros will put 32-bit libraries in a different place than the system ones. You can set the LD_LIBRARY_PATH to look where they're installed. It's not a good idea to put optional libraries in with system ones...
Slackware-current 64-bit, XFCE

gl
glaedr
Posts: 103
Joined: Tue Nov 08, 2011 7:35 pm
Platform: Linux + Windows

Thu Aug 02, 2012 11:32 am Post

RPM Version for OpenSuse and similar. :) : http://www.sendspace.com/file/o8uc9n

Also, I'm still having the problem I had with the last beta, which started when I had to get a new harddrive. I'm thinking it's probably something in my settings/packages rather than Scrivener this time though since a Google search shows other people getting the same error message trying to run other programs.

digulla wrote:
glaedr wrote:

Code: Select all

/usr/share/scrivener/bin/Scrivener
Cannot mix incompatible Qt library (version 0x40701) with this library (version 0x40800)
Dump path: /tmp/49d1e09a-1052-5da3-0f915f05-6b685cf7.dmp
Aborted

Run

Code: Select all

ldd /usr/share/scrivener/bin/Scrivener

That will tell you where Linux will search for shared libraries for this executable. Anything that starts with "libQt" should be loaded from /usr/share/scrivener/bin/.../lib/
Regards,
Aaron


I ran the above command, and all the libQt entries are listed with the correct location.

ce
cellfourteen
Posts: 13
Joined: Thu Aug 02, 2012 12:49 pm
Platform: Linux + Windows

Thu Aug 02, 2012 1:06 pm Post

Code: Select all

me@netbook:~$ /usr/bin/Scrivener
Cannot mix incompatible Qt library (version 0x40801) with this library (version 0x40800)
Aborted (core dumped)


This happens immediately after I try to Open a project from Scrivener when I am running it on Kubuntu 12.04. If I switch to Xfce on the same Ubuntu installation the Open dialog shows fine, and Scrivener doesn't crash. Is there any way to work around this incompatibility in KDE?

te
technatica
Posts: 13
Joined: Tue May 08, 2012 11:20 pm
Platform: Linux

Thu Aug 02, 2012 1:40 pm Post

cellfourteen wrote:This happens immediately after I try to Open a project from Scrivener when I am running it on Kubuntu 12.04. If I switch to Xfce on the same Ubuntu installation the Open dialog shows fine, and Scrivener doesn't crash. Is there any way to work around this incompatibility in KDE?


I run Scrivener flawlessly in Arch with KDE. It seems to be something specific to Kubuntu.

User avatar
garpu
Posts: 2054
Joined: Mon Oct 25, 2010 9:38 pm
Platform: Linux

Thu Aug 02, 2012 1:42 pm Post

Yeah, I"m using KDE, as well. What's your library path look like, cellfourteen?
Slackware-current 64-bit, XFCE

pa
paulgrahamraven
Posts: 5
Joined: Tue Jul 31, 2012 2:30 pm
Platform: Linux

Thu Aug 02, 2012 5:42 pm Post

ubersoft wrote:
paulgrahamraven wrote:Thanks guys, you're freakin' heroes. Working fine on 64bit Lucid.



... how did you get the spell checker to work on 64 bit Lucid?

Whenever I try to install the 32 bit aspell libraries, Lucid wants to remove roughly 80% of my desktop.


Ah, sorry, my bad - I didn't bother trying to get spellcheck working, because I like to draft without it (then sweep thru on the final exported document). I tried installing the 32bit libs and borked my system, so I scraped 'em back out again, used force-architecture and things were cool (except caveats above, natch).

technatica wrote:
cellfourteen wrote:This happens immediately after I try to Open a project from Scrivener when I am running it on Kubuntu 12.04. If I switch to Xfce on the same Ubuntu installation the Open dialog shows fine, and Scrivener doesn't crash. Is there any way to work around this incompatibility in KDE?


I run Scrivener flawlessly in Arch with KDE. It seems to be something specific to Kubuntu.


I dunno, I'm running a pretty old version of Kubuntu here (Lucid 10.04) and it seems pretty functional, but then I've had this Kubuntu install for close to four years now (yeah, yeah, I know) so it may well be that some earlier patch or set of packages I installed were a cure-before-the-sickness. Happy to dump details here if someone can tell me what'd be useful and how to unearth it. :)

ce
cellfourteen
Posts: 13
Joined: Thu Aug 02, 2012 12:49 pm
Platform: Linux + Windows

Thu Aug 02, 2012 5:45 pm Post

Hi, technatica, garpu. Scrivener's startup script sets LD_LIBRARY_PATH to /usr/share/scrivener/lib

Nothing, as long as I see, in ~/.bashrc , ~/.profile or /etc/ld.so.conf

I also tried the "unset QT_PLUGIN_PATH" suggestion from here:

http://www.literatureandlatte.com/forum ... 07#p107108

and played a bit with the script ammuray suggests here:

http://www.literatureandlatte.com/forum ... 33&t=15007

I am having this problem on a 32-bit machine, frsh install. On a 64-bit Kubuntu 12.04 desktop there is no such crashes, though the 64-bit Ubuntu installation in my case is also at least four years old with all the upgrades on top of it.

* And I accidentally discovered that if I export LD_LIBRARY_PATH to /usr/share/scrivener/lib in Konsole, some other applications such as Kate or Konqueror abort with the same error :)

User avatar
garpu
Posts: 2054
Joined: Mon Oct 25, 2010 9:38 pm
Platform: Linux

Thu Aug 02, 2012 6:05 pm Post

Okay...if the script starting scrivener is causing other similar errors, what happens if you don't use it? that is, start Scrivener directly?
Slackware-current 64-bit, XFCE

gl
glaedr
Posts: 103
Joined: Tue Nov 08, 2011 7:35 pm
Platform: Linux + Windows

Thu Aug 02, 2012 6:26 pm Post

Not sure who that was directed at but just in case : If I click on the regular icon, I get the little bouncing icon for a couple of seconds, then it vanishes and nothing else happens. I'm also not using Kubuntu. I'm using OpenSuse 11.4 and KDE, if that's any help.

di
digulla
Posts: 13
Joined: Tue Nov 23, 2010 9:05 pm
Platform: Linux

Thu Aug 02, 2012 6:28 pm Post

I'm on openSUSE 12.1 x64 and I could install and run Scrivener without many problems. The error message which you get says: Scrivener wants loads Qt 4.7.1 and then another library which requires Qt 4.8.0.

What do you get when you run

Code: Select all

rpm -qi libqt4


What's in that dmp file that you get?

Regards,

Aaron

gl
glaedr
Posts: 103
Joined: Tue Nov 08, 2011 7:35 pm
Platform: Linux + Windows

Thu Aug 02, 2012 7:56 pm Post

It give me :

Code: Select all

Name        : libqt4                       Relocations: (not relocatable)
Version     : 4.7.1                             Vendor: openSUSE
Release     : 8.17.1                        Build Date: Tue 10 Jan 2012 15:29:27 GMT
Install Date: Sun 01 Jul 2012 17:34:20 BST      Build Host: build32
Group       : System/Libraries              Source RPM: libqt4-4.7.1-8.17.1.src.rpm
Size        : 9465922                          License: GPLv3 ; LGPLv2.1+
Signature   : RSA/8, Tue 10 Jan 2012 15:51:58 GMT, Key ID b88b2fd43dbdc284
Packager    : http://bugs.opensuse.org
URL         : http://www.qtsoftware.com
Summary     : C++ Program Library, Core Components
Description :
Qt is a set of libraries for developing applications.

This package contains base tools, like string, xml, and network
handling.



Authors:
--------
    Qt Software
Distribution: openSUSE 11.4


I know it's possible to run it on this laptop with 11.4 and KDE because I did it before on my old faulty harddrive before it died.

ce
cellfourteen
Posts: 13
Joined: Thu Aug 02, 2012 12:49 pm
Platform: Linux + Windows

Fri Aug 03, 2012 5:24 am Post

garpu wrote:Okay...if the script starting scrivener is causing other similar errors, what happens if you don't use it? that is, start Scrivener directly?


Running directly Scrivener causes it to abort in the same manner when I try to open a project (cd /usr/share/scrivener/bin/; ./Scrivener | /usr/share/scrivener/bin/Scrivener).