This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Skrooge not working due to incompatibility Qt library

Tags: None
(comma "," separated)
User avatar
JesusM
Registered Member
Posts
212
Karma
0
OS
Hello,

I use Slackware Linux and I tried to have it updated. I also try to keep updated Skrooge, and I have indeed downloaded (git) and compiled just now the last updates.

But when I try to run Skrooge I am geting:
Code: Select all
jesusm@liet:~$ skrooge
##WARNING: Icon theme "gnome" not found.
##WARNING: Icon theme "crystalsvg" not found.
##WARNING: Icon [tag] not found
##WARNING: Icon [security-low] not found
##WARNING: Icon [security-low] not found
##WARNING: Icon [window-close] not found
##WARNING: Icon [window-close] not found
##WARNING: Icon [zoom-in] not found
##WARNING: Icon [zoom-out] not found
##WARNING: Icon [zoom-original] not found
##FATAL: Cannot mix incompatible Qt library (version 0x50701) with this library (version 0x50906)
Abortado


I got the same message before compiling the last changes, so I think that most likely it is failing since few days ago, las time I updated the OS (honestly, I don't remember is a new Qt package was installed)

Edit to confirm that indeed yesterday I updated Qt libraries:
Code: Select all
-rw-r--r--  1 root root  538387 Oct  5 07:57 qt5-5.9.6-x86_64-1alien
-rw-r--r--  1 root root    6995 Oct  5 07:57 qt5-webkit-5.9.1-x86_64-1alien


So, the point is, is there anything I can do apart of rollback the Qt update?

Thanks!
Jesus M
User avatar
smankowski
Moderator
Posts
1047
Karma
7
OS
You just have to rebuild Skrooge.


Skrooge, a personal finances manager powered by KDE
Image - PayPal
User avatar
JesusM
Registered Member
Posts
212
Karma
0
OS
smankowski wrote:You just have to rebuild Skrooge.


Hi!

Thanks for the answer, but it doesn't work. Indeed after I realized the problem my first attempt was to rebuild Skrooge, but it kept failing.

Now I have roll back the Qt lib upgrade using again 5.7 and Skrooge is working fine again, but at some point I will need to upgrade the libraries.

Regards
JM
User avatar
smankowski
Moderator
Posts
1047
Karma
7
OS
Hi,

I'm 100% sure that a rebuild will work.
To be sure do that:
make unsinstall
Check that all skrooge libraries have been removed libskg* libskrooge*
Rebuild Skrooge


Skrooge, a personal finances manager powered by KDE
Image - PayPal
User avatar
JesusM
Registered Member
Posts
212
Karma
0
OS
I was preparing a long post step by step to show you that re-building Skrooge didn't work ... but it did. You are always right ;)

Probably the secret was in making sure that all libraries were completely removed.

Thanks!!!
User avatar
smankowski
Moderator
Posts
1047
Karma
7
OS
;D


Skrooge, a personal finances manager powered by KDE
Image - PayPal
User avatar
JesusM
Registered Member
Posts
212
Karma
0
OS
smankowski wrote:;D


But ...

Now I am getting this error when updating units:
Code: Select all
##WARNING: couldn't create slave: "klauncher said: Error loading '/usr/lib64/qt5/plugins/kf5/kio/file.so'."


Probably I removed some optional library that I have not recompiled again ...

But the file is there:
Code: Select all
root@liet:/home/Bajado/Instalables/skrooge/build# ls -la /usr/lib64/qt5/plugins/kf5/kio/file.so
-rwxr-xr-x 1 root root 85880 Nov 19  2017 /usr/lib64/qt5/plugins/kf5/kio/file.so*


I tried to reinstall some "obvious" packages, but it didn't work:
Code: Select all
[ Status           ] [ Repository               ] [ Package                                  ]
   installed               ktown                        audiocd-kio-17.08.3-x86_64-1alien         
   installed               ktown                        kdesdk-kioslaves-17.08.3-x86_64-1alien   
   installed               ktown                        kio-5.40.0-x86_64-1alien                 
   installed               ktown                        kio-extras-17.08.3-x86_64-1alien         
   installed               ktown                        kio-mtp-d91d989_20150403git-x86_64-1alien 
root@liet:/home/Bajado/Instalables/skrooge/build#
root@liet:/home/Bajado/Instalables/skrooge/build# slackpkg reinstall kio-5.40.0-x86_64-1alien kio-extras-17.08.3-x86_64-1alien kio-mtp-d91d989_20150403git-x86_64-1alien kdesdk-kioslaves-17.08.3-x86_64-1alien audiocd-kio-17.08.3-x86_64-1alien


Any hint?
User avatar
JesusM
Registered Member
Posts
212
Karma
0
OS
Forget it. It seems that Qt load libraries just once, and there was a mess in the RAM with that many upgrades and downgrades.

Running dbus-launch skrooge once fixed the problem.

Thanks!!!


Bookmarks



Who is online

Registered users: Bing [Bot], claydoh, Evergrowing, Google [Bot], rblackwell