summaryrefslogtreecommitdiff
path: root/src/Using_SpiderOak_with_Qt_4.7.2.ascii
blob: 1dde89822d567e412323cee86a03911be7e214dc (plain)
    1 Using SpiderOak with Qt 4.7.2
    2 =============================
    3 :author: Aaron Ball
    4 :email: nullspoon@iohq.net
    5 
    6 
    7 == {doctitle}
    8 
    9 I recently updated my KDE version to 4.6, a revolutionary update if I say so
   10 myself. Suddenly version 4 of KDE is awesome.
   11 
   12 All was well with this update until I tried to run SpiderOak. It booted and
   13 then failed with no errors. Upon running it from command line to see the
   14 output, it returned the following error:
   15 
   16 ----
   17 Cannot mix incompatible Qt library (version 0x40702) with this library (version 0x40701) Aborted
   18 ----
   19 
   20 How depressing is this? As it turns out, SpiderOak versions 9810 and before are
   21 intended for use with Qt from an earlier version of KDE.
   22 
   23 After some time of messing around with libraries and symbolic links, I found
   24 the solution.
   25 
   26 When SpiderOak starts, it apparently does a library version check. If you check
   27 the Spideroak library directory (**/usr/lib/SpiderOak**), you will find that
   28 there are many libraries that presumably SpiderOak uses.  At least, I thought
   29 that was the case. Now I think (though this may not be correct) that those
   30 libraries are there to perform the version check because if you overwrite them
   31 with more up-to-date libraries, everything works. With that, here's how we do
   32 this.
   33 
   34 Log in as root (or sudo bash) and type the following commands...
   35 
   36 ----
   37 cp /usr/lib/libQtCore.so.4 /usr/lib/SpiderOak cp /usr/lib/libQtGui.so.4
   38 /usr/lib/SpiderOak cp /usr/lib/libQtNetwork.so.4 /usr/lib/SpiderOak
   39 ----
   40 
   41 This will overwrite the library files in the SpiderOak directory with symbolic
   42 links (the files we copied were already links to *.so.4.7.2) pointing to the
   43 most up-to-date versions of the libraries on your machine.
   44 
   45 Hope this helps someone. I haven't tested much to confirm that this doesn't
   46 cause any problems, but I can confirm that SpiderOak is semi-running for me (no
   47 bugs yet).
   48 
   49 
   50 Category:Linux
   51 
   52 Category:KDE
   53 
   54 Category:Qt
   55 
   56 
   57 // vim: set syntax=asciidoc:

Generated by cgit