You are not logged in.

#1 2009-05-28 20:56:18

pazioman
Member
Registered: 2008-04-27
Posts: 21

QT3 Applications appearance broken after latest update

After the latest update of the "qt3" package all QT3 applications uses the default theme and not oxygen ( I'm on KDE4.2 ).
I tried qt3config to change theme but it only shows the default ones ( "Motif", "CDE", "Windows", etc. ).
Since I still use KDevelop and other QT3 based applications anyone knows how to solve this?

Offline

#2 2009-05-29 07:01:50

algol.tr
Member
Registered: 2008-04-27
Posts: 41

Re: QT3 Applications appearance broken after latest update

confirmed here

Offline

#3 2009-05-29 13:09:56

pazioman
Member
Registered: 2008-04-27
Posts: 21

Re: QT3 Applications appearance broken after latest update

I've added in the "Library Path" tab in qt3config the path to themes used by KDE4 ( on my box it is /usr/lib/kde4/plugins ) but I got these messages:

Conflict in /usr/lib/kde4/plugins/imageformats/kimg_dds.so:
 Plugin cannot be queried successfully!
Conflict in /usr/lib/kde4/plugins/imageformats/kimg_eps.so:
 Plugin cannot be queried successfully!
Conflict in /usr/lib/kde4/plugins/imageformats/kimg_exr.so:
 Plugin cannot be queried successfully!
Conflict in /usr/lib/kde4/plugins/imageformats/kimg_jp2.so:
 Plugin cannot be queried successfully!
Conflict in /usr/lib/kde4/plugins/imageformats/kimg_pcx.so:
 Plugin cannot be queried successfully!
Conflict in /usr/lib/kde4/plugins/imageformats/kimg_psd.so:
 Plugin cannot be queried successfully!
Conflict in /usr/lib/kde4/plugins/imageformats/kimg_rgb.so:
 Plugin cannot be queried successfully!
Conflict in /usr/lib/kde4/plugins/imageformats/kimg_tga.so:
 Plugin cannot be queried successfully!
Conflict in /usr/lib/kde4/plugins/imageformats/kimg_xcf.so:
 Plugin cannot be queried successfully!
Conflict in /usr/lib/kde4/plugins/imageformats/kimg_xview.so:
 Plugin cannot be queried successfully!
Conflict in /usr/lib/kde4/plugins/styles/oxygen.so:
 Plugin cannot be queried successfully!
Conflict in /usr/lib/kde4/plugins/styles/phasestyle.so:
 Plugin cannot be queried successfully!
Conflict in /usr/lib/kde4/plugins/styles/qtcurve.so:
 Plugin cannot be queried successfully!

So it detects the various themes ( oxygen.so, qtcurve.so ... ) but it can't "query" them.

Offline

#4 2009-05-29 13:17:37

liquidBass
Member
Registered: 2009-05-29
Posts: 8

Re: QT3 Applications appearance broken after latest update

Confirmed here as well. I've been at it all day and still can't find a way to fix it sad

Offline

#5 2009-05-29 13:53:26

Pierre
Developer
From: Bonn
Registered: 2004-07-05
Posts: 1,967
Website

Re: QT3 Applications appearance broken after latest update

I don't think that you can use KDE4 styles with QT3.

Offline

#6 2009-05-29 13:53:48

broch
Banned
From: L.A. California
Registered: 2006-11-13
Posts: 975

Re: QT3 Applications appearance broken after latest update

yes,
after latest qt update gtk look is broken

went back to the previous version of qt3 and got back correct look of gtk apps

Last edited by broch (2009-05-29 14:00:16)

Offline

#7 2009-05-29 14:01:57

pazioman
Member
Registered: 2008-04-27
Posts: 21

Re: QT3 Applications appearance broken after latest update

Pierre wrote:

I don't think that you can use KDE4 styles with QT3.

Well I can't confirm I used oxygen in KDevelop but at least I remember that I have never used Motif or CDE. The looks of the applications where "integrated" with KDE4.
However the same errors appear when I try to add Polyester ( a KDE3 theme ).

Offline

#8 2009-05-29 14:04:10

liquidBass
Member
Registered: 2009-05-29
Posts: 8

Re: QT3 Applications appearance broken after latest update

Here's what I got by trying to use the original styles, which are located in /opt/kde/lib/kde3/plugins/styles and symlinked to /opt/qt/plugins/styles/:

Conflict in /opt/qt/plugins/styles/highcolor.so:
  Plugin uses incompatible Qt library!
  expected build key "i686 Linux g++-4 full-config", got "i686 Linux g++-3.* full-config".
Conflict in /opt/qt/plugins/styles/highcontrast.so:
  Plugin uses incompatible Qt library!
  expected build key "i686 Linux g++-4 full-config", got "i686 Linux g++-3.* full-config".
Conflict in /opt/qt/plugins/styles/keramik.so:
  Plugin uses incompatible Qt library!
  expected build key "i686 Linux g++-4 full-config", got "i686 Linux g++-3.* full-config".
Conflict in /opt/qt/plugins/styles/kthemestyle.so:
  Plugin uses incompatible Qt library!
  expected build key "i686 Linux g++-4 full-config", got "i686 Linux g++-3.* full-config".
Conflict in /opt/qt/plugins/styles/light.so:
  Plugin uses incompatible Qt library!
  expected build key "i686 Linux g++-4 full-config", got "i686 Linux g++-3.* full-config".
Conflict in /opt/qt/plugins/styles/plastik.so:
  Plugin uses incompatible Qt library!
  expected build key "i686 Linux g++-4 full-config", got "i686 Linux g++-3.* full-config".
Conflict in /opt/qt/plugins/styles/qtcurve.so:
  Plugin uses incompatible Qt library!
  expected build key "i686 Linux g++-4 full-config", got "i686 Linux g++-3.* full-config".

Offline

#9 2009-05-29 14:45:50

liquidBass
Member
Registered: 2009-05-29
Posts: 8

Re: QT3 Applications appearance broken after latest update

Rebuilding the themes/styles fixes the issue for me.

Offline

#10 2009-05-29 15:06:21

pazioman
Member
Registered: 2008-04-27
Posts: 21

Re: QT3 Applications appearance broken after latest update

liquidBass wrote:

Rebuilding the themes/styles fixes the issue for me.

How did you do that?
I'm a newbie so I'd like to know since KDevelop is horrible with the Motif theme big_smile.

Last edited by pazioman (2009-05-29 15:07:19)

Offline

#11 2009-05-29 15:15:51

liquidBass
Member
Registered: 2009-05-29
Posts: 8

Re: QT3 Applications appearance broken after latest update

I'm using QtCurve (KDE4, KDE3, & Gtk2 Theme) - http://www.kde-look.org/content/show.php?content=40492

Download the source for KDE3, untar it and in the main folder of the theme run this in console:

cmake && make

Then find the resulting qtcurve.so and copy it to /opt/qt/plugins/styles directory and you're good to go.

You can do the same thing for any theme that you have the source code for. This is just an example.

Offline

#12 2009-05-29 15:22:46

pazioman
Member
Registered: 2008-04-27
Posts: 21

Re: QT3 Applications appearance broken after latest update

liquidBass wrote:

I'm using QtCurve (KDE4, KDE3, & Gtk2 Theme) - http://www.kde-look.org/content/show.php?content=40492

Download the source for KDE3, untar it and in the main folder of the theme run this in console:

cmake && make

Then find the resulting qtcurve.so and copy it to /opt/qt/plugins/styles directory and you're good to go.

You can do the same thing for any theme that you have the source code for. This is just an example.

Thx. Too bad we haven't the source for the others plugins

Offline

#13 2009-05-29 16:41:27

mickael9
Member
Registered: 2008-10-11
Posts: 29

Re: QT3 Applications appearance broken after latest update

pazioman wrote:
liquidBass wrote:

I'm using QtCurve (KDE4, KDE3, & Gtk2 Theme) - http://www.kde-look.org/content/show.php?content=40492

Download the source for KDE3, untar it and in the main folder of the theme run this in console:

cmake && make

Then find the resulting qtcurve.so and copy it to /opt/qt/plugins/styles directory and you're good to go.

You can do the same thing for any theme that you have the source code for. This is just an example.

Thx. Too bad we haven't the source for the others plugins

Which ones ?

Offline

#14 2009-05-29 17:51:07

pazioman
Member
Registered: 2008-04-27
Posts: 21

Re: QT3 Applications appearance broken after latest update

mickael9 wrote:

Which ones ?

Oxygen, Plastik, some GTK ports and all the themes from the kdeartwork package for example

Last edited by pazioman (2009-05-29 17:54:35)

Offline

#15 2009-05-29 18:24:18

Garns
Member
Registered: 2008-05-28
Posts: 239

Re: QT3 Applications appearance broken after latest update

pazioman wrote:

and all the themes from the kdeartwork package for example

What about ftp://download.kde.org/pub/kde/stable/3 … 10.tar.bz2 ?

Offline

#16 2009-05-29 19:31:32

scarecrow
Member
From: Greece
Registered: 2004-11-18
Posts: 715

Re: QT3 Applications appearance broken after latest update

Yes... the method described by liquidBass works fine. However, you will needs kdelibs 3.5.10 installed to have cmake working properly.


Microshaft delenda est

Offline

#17 2009-05-29 20:21:19

juanmah
Member
From: Barcelona
Registered: 2009-04-02
Posts: 28
Website

Re: QT3 Applications appearance broken after latest update

Since latest update of qt3, amarok1 is not able to compile:

configure: error:
you need to install kdelibs first.

If you did install kdelibs, then the Qt version that is picked up by
this configure is not the same version you used to compile kdelibs.
The Qt Plugin installed by kdelibs is *ONLY* loadable if it is the
_same Qt version_, compiled with the _same compiler_ and the same Qt
configuration settings.

All people who tried it, get the same error: http://aur.archlinux.org/packages.php?ID=25712

Offline

#18 2009-05-30 08:37:26

mykey
Member
From: out of the blue
Registered: 2007-03-02
Posts: 113

Re: QT3 Applications appearance broken after latest update

The qt3-3.3.8-11 release is simply broken - a downgrade to qt3-3.3.8-10 fixed all styles here and makes new styles compile without any problem

Last edited by mykey (2009-05-30 19:08:33)

Offline

#19 2009-05-30 08:49:32

pazioman
Member
Registered: 2008-04-27
Posts: 21

Re: QT3 Applications appearance broken after latest update

juanmah wrote:

Since latest update of qt3, amarok1 is not able to compile:

configure: error:
you need to install kdelibs first.

If you did install kdelibs, then the Qt version that is picked up by
this configure is not the same version you used to compile kdelibs.
The Qt Plugin installed by kdelibs is *ONLY* loadable if it is the
_same Qt version_, compiled with the _same compiler_ and the same Qt
configuration settings.

All people who tried it, get the same error: http://aur.archlinux.org/packages.php?ID=25712

It seems you have to recompile them using the patches attached to the last post here: http://bugs.archlinux.org/task/14869.
I haven't tried that myself though.

Offline

#20 2009-05-31 15:21:56

pazioman
Member
Registered: 2008-04-27
Posts: 21

Re: QT3 Applications appearance broken after latest update

It seems solved with today's kdelibs3 update. Anyone can confirm?

Offline

#21 2009-08-07 13:04:18

dezza
Member
From: Denmark
Registered: 2007-04-05
Posts: 126

Re: QT3 Applications appearance broken after latest update

Well .. Doesn't work for me here, just rebooted after full -Syu ..

qt3 - 3.3.8-12
kdelibs - 3.5.10-6

Then I tried to compile amarok from the amarok1 AUR-pkg (http://aur.archlinux.org/packages.php?ID=25712) ..

I get the same "Recompile kdelibs" prefix thing ..

Offline

#22 2009-08-07 13:20:02

algol.tr
Member
Registered: 2008-04-27
Posts: 41

Re: QT3 Applications appearance broken after latest update

confirmed, but I've downgraded kdelibs to 3.5.10-5 and now it works fine

Offline

#23 2009-08-07 13:27:32

dezza
Member
From: Denmark
Registered: 2007-04-05
Posts: 126

Re: QT3 Applications appearance broken after latest update

I compiled --asroot even though I wasn't feeling comfortable about it .. Amarok 2 really disappoints me ..

Offline

Board footer

Powered by FluxBB