FS#14869 - Styles of KDE3/QT3 not found anymore

Attached to Project: Arch Linux
Opened by Erwin Van de Velde (evdvelde) - Friday, 29 May 2009, 08:25 GMT
Last edited by Pierre Schmitz (Pierre) - Friday, 29 May 2009, 21:36 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
The styles of KDE3 and QT3 programs has been changed to a ugly default and in the qt3config tool, I do not see styles like plastik and keramik anymore, although they are still on disk in /opt/kde/lib/kde3/plugins/styles/. Happened on upgrade of qt3 (3.3.8-10 -> 3.3.8-11)

Additional info:
* package version(s)
qt3 3.3.8-11
kdelibs3 3.5.10-2

* config and/or log files etc.
/

Steps to reproduce:
Upgrade and open a QT3 or KDE3 application (e.g. kile), warning: the ugly look will shock you :)
This task depends upon

Closed by  Pierre Schmitz (Pierre)
Friday, 29 May 2009, 21:36 GMT
Reason for closing:  Fixed
Comment by Pierre Schmitz (Pierre) - Friday, 29 May 2009, 08:46 GMT
Did you try to rebuild kdelibs3? KDE3 styles allways had strange dependencies on minor qt3 changes.
Comment by Erwin Van de Velde (evdvelde) - Friday, 29 May 2009, 09:12 GMT
I tried that, building kdelibs3 ends with:
make[4]: Entering directory `/home/evdvelde/tmp/tmp/src/kdelibs-3.5.10/kdecore'
../dcop/dcopidl/dcopidl ./kappdcopiface.h > kappdcopiface.kidl || ( rm -f kappdcopiface.kidl ; false )
/bin/sh: line 1: 28681 Segmentation fault ../dcop/dcopidl/dcopidl ./kappdcopiface.h > kappdcopiface.kidl

Executing dcopidl the command myself does not (always?) segfault. Building the package failed 100% of the time though.

Opening another bug report for this :)
Comment by Ippazio Martella (pazioman) - Friday, 29 May 2009, 13:22 GMT
I can confirm the issue. I've also open a post about it on the forum: http://bbs.archlinux.org/viewtopic.php?id=73011
I've tried to recompile from scratch some themes from Kde-look.org but after copying them in the /opt/kde/lib/kde3/plugins/styles on the next execution of qt3config I got something like:

Conflict in /opt/kde/lib/kde3/plugins/styles/qtcurve.so:
Plugin cannot be queried successfully!

Is the source for qt3config available somewhere?
Comment by Thomas Bächler (brain0) - Friday, 29 May 2009, 19:12 GMT
kdelibs3 needs a rebuild for the kde3 themes to work again. I also had to rebuild qtcurve-kde3 so that qtcurve worked again. I am attaching two patches needed for kdelibs3 to build.

Loading...