View previous topic :: View next topic |
Author |
Message |
caleb Developer
Joined: 02 Jun 2003 Posts: 404
|
Posted: Tue Feb 10, 2004 9:31 pm Post subject: Qt 3.3 upgrade |
|
|
Yes, it's now available (~x86 for now). It works pretty well here.
Amongst other things, it now includes support for ipv6 (using the ipv6 use flag). With this support turned on, Qt will continue running like it used to. With this support turned off, Qt also continues running like it used to, but it generates some binary incompatible plugin modules.
This means that libraries that were linked against an older Qt's plugin system will most likely not work. They will need to be re-emerged.
For most people this will be kdelibs and kdeartwork. You'll know you need to do this if your styles in KDE don't work like they used to after upgrading Qt.
Hope this helps.
Caleb |
|
Back to top |
|
|
rndpkt n00b
Joined: 04 Mar 2003 Posts: 59
|
Posted: Tue Feb 10, 2004 10:48 pm Post subject: |
|
|
Heh heh.... I was just surfing the forums for this very issue. Re-emerging now. SGI and Motif are UUGGGGGLLLLYYYYY.... |
|
Back to top |
|
|
Ian Goldby Guru
Joined: 18 May 2002 Posts: 539 Location: (Inactive member)
|
Posted: Tue Feb 10, 2004 11:17 pm Post subject: Re: Qt 3.3 upgrade |
|
|
caleb wrote: | Amongst other things, it now includes support for ipv6 (using the ipv6 use flag). With this support turned on, Qt will continue running like it used to. With this support turned off, Qt also continues running like it used to, but it generates some binary incompatible plugin modules. |
I'm confused. Presumably you meant that the other way around - if you exclude ipv6 it will behave just as before; if you include it you will create some binary incompatibilities due to the change.
Or am I missing the point?
Also, if you compile the 'incompatible' version (whether that is with or without ipv6), does recompiling anything that depends on Qt resolve these incompatibilities? I.e. would I need to rebuild KDE for example? |
|
Back to top |
|
|
caleb Developer
Joined: 02 Jun 2003 Posts: 404
|
Posted: Wed Feb 11, 2004 12:28 am Post subject: |
|
|
I said it correctly - you have to enable ipv6 to keep compatibility - turning it off (which happens if you don't have the ipv6 use flag) creates an incompatible module. |
|
Back to top |
|
|
caleb Developer
Joined: 02 Jun 2003 Posts: 404
|
Posted: Wed Feb 11, 2004 1:18 am Post subject: |
|
|
Note that the only incompatibility that we've noticed so far is for style plugins - that is, you don't have recompile all of kde, just kdelibs and kdeartwork. |
|
Back to top |
|
|
rndpkt n00b
Joined: 04 Mar 2003 Posts: 59
|
Posted: Wed Feb 11, 2004 3:12 am Post subject: |
|
|
I re-emerged kdelibs and kdeartwork and I have the styles and such back, but styles seems to be broken. If I choose plastik, all of the widgets look like keramik. Using anything else (SGI, Motif, etc.) all seems to work fine. The window decoration is plastik but all of the window widgets arent't. If I change Control Center to plastik, the Control Center itself looks like plastik until you close it. Every other window and Control Center when you re-open it looks like Keramik widgets. Screenshot:
http://bamboo.lexi.com/~jmccormick/keramik-widgets.png |
|
Back to top |
|
|
bssteph l33t
Joined: 26 Feb 2003 Posts: 652 Location: Wisconsin
|
Posted: Wed Feb 11, 2004 4:56 am Post subject: |
|
|
rndpkt wrote: | I re-emerged kdelibs and kdeartwork and I have the styles and such back, but styles seems to be broken. If I choose plastik, all of the widgets look like keramik. Using anything else (SGI, Motif, etc.) all seems to work fine. The window decoration is plastik but all of the window widgets arent't. If I change Control Center to plastik, the Control Center itself looks like plastik until you close it. Every other window and Control Center when you re-open it looks like Keramik widgets. Screenshot:
http://bamboo.lexi.com/~jmccormick/keramik-widgets.png |
Hmm. the recompile worked fine for me here. Sat in KDE and remerged kdelibs and kdeartwork, logged out (with the ugly theme still applied) and then logged back in and changed back to thinkeramik, and everything is fine. I tested plastik as you mentioned and that seemed fine too. |
|
Back to top |
|
|
Isaiah Guru
Joined: 25 Feb 2003 Posts: 359
|
Posted: Wed Feb 11, 2004 7:05 am Post subject: |
|
|
One ponders rebuilding QT with the ipv6 use flag vs. rebuiding kdelibs and kdeartwork |
|
Back to top |
|
|
Ian Goldby Guru
Joined: 18 May 2002 Posts: 539 Location: (Inactive member)
|
Posted: Wed Feb 11, 2004 8:16 am Post subject: |
|
|
caleb wrote: | I said it correctly - you have to enable ipv6 to keep compatibility - turning it off (which happens if you don't have the ipv6 use flag) creates an incompatible module. | Thanks for clearing that up. I asked because it went against my intuition. |
|
Back to top |
|
|
dizzy n00b
Joined: 04 Aug 2002 Posts: 50 Location: Melb.OZ.Terra.Sol
|
Posted: Wed Feb 11, 2004 11:49 am Post subject: |
|
|
Just to add my experiences to the mix.
Upgraded to qt-3.3 without ipv6. Everything in kde still works without re-emerging. YMMV. |
|
Back to top |
|
|
caleb Developer
Joined: 02 Jun 2003 Posts: 404
|
Posted: Wed Feb 11, 2004 12:44 pm Post subject: |
|
|
rndpkt wrote: | I re-emerged kdelibs and kdeartwork and I have the styles and such back, but styles seems to be broken. If I choose plastik, all of the widgets look like keramik. Using anything else (SGI, Motif, etc.) all seems to work fine. The window decoration is plastik but all of the window widgets arent't. If I change Control Center to plastik, the Control Center itself looks like plastik until you close it. Every other window and Control Center when you re-open it looks like Keramik widgets. Screenshot:
http://bamboo.lexi.com/~jmccormick/keramik-widgets.png |
Carlo pointed out that re-emerging kdeaddons fixed this problem for him, so you may want to try that as well. |
|
Back to top |
|
|
eNTi Veteran
Joined: 20 Oct 2002 Posts: 1011 Location: Salzburg, Austria
|
Posted: Wed Feb 11, 2004 1:08 pm Post subject: |
|
|
it screwed up my licq-qt tray/slit icon. the icon has distorted and/or cut off graphics (depends on the skin you set) and refuses to dock. i've recompiled it, didn't help. i'm using fluxbox and no KDE. _________________ If you fall off a cliff, you might as well try to fly. After all, you got nothing to lose.
-- John Sheridan - Babylon 5, Season 4 |
|
Back to top |
|
|
r2dtu Tux's lil' helper
Joined: 23 Aug 2002 Posts: 87
|
Posted: Wed Feb 11, 2004 2:27 pm Post subject: |
|
|
No problems here with qt-3.3 and kde-3.2. I've even modified the ebuild to respect CFLAGS. Tried two machines. One with "-march=pentium4 -O2" the other with "-march=athlon -O2". No problems so far.
Why recent qt ebuilds no longer modify qt to respect CFLAGS? |
|
Back to top |
|
|
yamakawa Guru
Joined: 28 Jul 2003 Posts: 340
|
Posted: Wed Feb 11, 2004 3:58 pm Post subject: |
|
|
This is it!
Now I reemerged kdelibs and am going to emerge kile-1.6.1.
Thanks! |
|
Back to top |
|
|
rndpkt n00b
Joined: 04 Mar 2003 Posts: 59
|
Posted: Thu Feb 12, 2004 12:54 am Post subject: |
|
|
caleb wrote: | rndpkt wrote: | I re-emerged kdelibs and kdeartwork and I have the styles and such back, but styles seems to be broken. If I choose plastik, all of the widgets look like keramik. Using anything else (SGI, Motif, etc.) all seems to work fine. The window decoration is plastik but all of the window widgets arent't. If I change Control Center to plastik, the Control Center itself looks like plastik until you close it. Every other window and Control Center when you re-open it looks like Keramik widgets. Screenshot:
http://bamboo.lexi.com/~jmccormick/keramik-widgets.png |
Carlo pointed out that re-emerging kdeaddons fixed this problem for him, so you may want to try that as well. |
Hrmm.. this seems to be opening a can of worms now. I can't rebuild kdeaddons due to the following error:
Code: |
/bin/sh ../../libtool --silent --mode=link --tag=CXX g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -DNDEBUG -DNO_DEBUG -O2 -march=athlon-tbird -mcpu=athlon-tbird -O3 -pipe -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -o mediacontrol_panelapplet.la -rpath /usr/kde/3.2/lib/kde3 -module -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -R /usr/kde/3.2/lib -R /usr/qt/3/lib -R /usr/X11R6/lib -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.2/lib mediacontrol.lo playerInterface.lo noatunInterface.lo xmmsInterface.lo configfrontend.lo mediacontrolconfig.lo jukInterface.lo mediacontroliface_skel.lo mediacontrolconfigwidget.lo -lkdeui -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm -lxmms
libtool: link: `/usr/lib/libgtk.la' is not a valid libtool archive
make[4]: *** [mediacontrol_panelapplet.la] Error 1
make[4]: Leaving directory `/var/tmp/portage/kdeaddons-3.2.0/work/kdeaddons-3.2.0/kicker-applets/mediacontrol'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/kdeaddons-3.2.0/work/kdeaddons-3.2.0/kicker-applets/mediacontrol'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kdeaddons-3.2.0/work/kdeaddons-3.2.0/kicker-applets'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kdeaddons-3.2.0/work/kdeaddons-3.2.0'
make: *** [all] Error 2
!!! ERROR: kde-base/kdeaddons-3.2.0 failed.
!!! Function kde_src_compile, Line 127, Exitcode 2
!!! died running emake, kde_src_compile:make
|
I tried re-emerging gtk and it seems to be just fine. The file in reference is a perfectly fine libtool archive. I compiled it with
Code: | USE="-xmms" emerge kdeaddons |
and everything seems to have build fine. Another bug or is my system messed up? I've rebuilt gtk+ and libtool and both seems to be working find and other test rebuilds of gtk+-based things seemed to be fine. I'm also seeing some odd warnings I've never seen before such as
Code: |
*** Warning: Linking the shared library noatunpitchablespeed.la against the loadable module
*** libnoatunarts.so is not portable!
|
This again seems to only be associated with KDE building.
Okay... I'll stop rambling now... |
|
Back to top |
|
|
fourwood Apprentice
Joined: 17 May 2003 Posts: 197
|
Posted: Thu Feb 12, 2004 1:22 am Post subject: |
|
|
After upgrading to QT 3.3, I'm having, so far, 2 noticeable problems.
1. My KMenu is a little too skinny.
http://ucsu.colorado.edu/~woodcm/kmenu.png
You can see that the right side cuts off too much. The arrows have their tips chopped off.
2. Tooltips for the taskbar pop up after I move the mouse off. For example... If I click on the taskbar entry for Firefox and then move the mouse away, the tooltip will pop up after the mouse leaves, and stay there until I put the mouse over it again, or click the tooltip itself.
I've reemerged kdelibs, kdebase, and kdeartwork so far. What else should I try? |
|
Back to top |
|
|
ewan.paton Veteran
Joined: 29 Jul 2003 Posts: 1219 Location: glasgow, scotland
|
Posted: Thu Feb 12, 2004 3:18 am Post subject: |
|
|
is there a way to see all the libaries which depends on the old qt and need recompiled _________________ Giay tay nam | Giay nam cao cap | Giay luoi |
|
Back to top |
|
|
Deepu Sudhakar Tux's lil' helper
Joined: 30 Aug 2003 Posts: 84
|
Posted: Thu Feb 12, 2004 3:33 am Post subject: |
|
|
fourwood wrote: | After upgrading to QT 3.3, I'm having, so far, 2 noticeable problems.
1. My KMenu is a little too skinny.
http://ucsu.colorado.edu/~woodcm/kmenu.png
You can see that the right side cuts off too much. The arrows have their tips chopped off.
2. Tooltips for the taskbar pop up after I move the mouse off. For example... If I click on the taskbar entry for Firefox and then move the mouse away, the tooltip will pop up after the mouse leaves, and stay there until I put the mouse over it again, or click the tooltip itself.
I've reemerged kdelibs, kdebase, and kdeartwork so far. What else should I try? |
I can confirm problem number 1. I'm not sure if anything can be done about it (I recompiled all my KDE packages and it didn't change it). |
|
Back to top |
|
|
eNTi Veteran
Joined: 20 Oct 2002 Posts: 1011 Location: Salzburg, Austria
|
Posted: Thu Feb 12, 2004 3:50 am Post subject: |
|
|
there are problems with umlauts and other special chars now and i really can't dock LICQ any longer. it went smoothly into the slit before 3.3, but now the dock-icon is just floating around on a transparent background with the titlebar "LicqWharf", which will totally distort the icon if i turn it off. what did they do to qt??? _________________ If you fall off a cliff, you might as well try to fly. After all, you got nothing to lose.
-- John Sheridan - Babylon 5, Season 4 |
|
Back to top |
|
|
The Mountain Man l33t
Joined: 03 Sep 2003 Posts: 643
|
Posted: Thu Feb 12, 2004 4:06 am Post subject: |
|
|
So which is the better solution, remerge kdelibs and kdeartwork or QT with the ipv6 flag? _________________ I suck at signatures. |
|
Back to top |
|
|
en_jones n00b
Joined: 09 Feb 2004 Posts: 37 Location: California
|
Posted: Thu Feb 12, 2004 8:19 am Post subject: a different kind of problem |
|
|
I can't confirm that it's related, but after emerging qt-3.3 i noticed that Konqueror messes up displaying web pages, and if you click in the wrong spot of the screen, it will crash. In fact, since emerging KDE 3.2 the other day a lot of random crashes have been taking place. Reemerging kdebase, kdelibs, kdebindings, kdenetwork, etc now, see if that helps. Any other suggestions? |
|
Back to top |
|
|
The Dealy Lama n00b
Joined: 10 Jun 2003 Posts: 35 Location: Da'ath
|
Posted: Thu Feb 12, 2004 10:15 am Post subject: |
|
|
rndpkt wrote: | I re-emerged kdelibs and kdeartwork and I have the styles and such back, but styles seems to be broken. If I choose plastik, all of the widgets look like keramik. Using anything else (SGI, Motif, etc.) all seems to work fine. The window decoration is plastik but all of the window widgets arent't. If I change Control Center to plastik, the Control Center itself looks like plastik until you close it. Every other window and Control Center when you re-open it looks like Keramik widgets. Screenshot:
http://bamboo.lexi.com/~jmccormick/keramik-widgets.png |
I'll have to throw in my towel as well - got the exact same problem described by rndpk in the above quote. What bugs me(literally), is that I've tried recompiling the entire KDE 3.2 suit and qt 3.3 with "ipv6" as well. Still no luck with choosing plastik as my preferred style in Control Center. I get the distinct feeling it can't find the style and thus reverts to keramik, this being the default(?) style of 3.2.
Here's the bugzilla-entry: https://bugs.gentoo.org/show_bug.cgi?id=41041
PS. *Cough* My live-in's uncle is head of staff at Trolltech - a phone call and a couple of angry barks might fix this problem... _________________ "The shadows of this world are perceived by mortals, and they think they know the Truth, but the Reality which casts the shadows is hidden from them, and they do not perceive the Light." (Sayings 2:2)" |
|
Back to top |
|
|
gungholady Guru
Joined: 19 Oct 2003 Posts: 392
|
Posted: Thu Feb 12, 2004 12:22 pm Post subject: |
|
|
Quote: | I can't confirm that it's related, but after emerging qt-3.3 i noticed that Konqueror messes up displaying web pages, and if you click in the wrong spot of the screen, it will crash. In fact, since emerging KDE 3.2 the other day a lot of random crashes have been taking place. Reemerging kdebase, kdelibs, kdebindings, kdenetwork, etc now, see if that helps. Any other suggestions? |
How did you get kdebindings to completely compile in the first place? I haven't ever been able to get it to compile. |
|
Back to top |
|
|
graffitici Tux's lil' helper
Joined: 04 Feb 2004 Posts: 136 Location: Istanbul-Turkey
|
Posted: Thu Feb 12, 2004 1:46 pm Post subject: |
|
|
Deepu Sudhakar wrote: | fourwood wrote: | After upgrading to QT 3.3, I'm having, so far, 2 noticeable problems.
1. My KMenu is a little too skinny.
http://ucsu.colorado.edu/~woodcm/kmenu.png
You can see that the right side cuts off too much. The arrows have their tips chopped off.
2. Tooltips for the taskbar pop up after I move the mouse off. For example... If I click on the taskbar entry for Firefox and then move the mouse away, the tooltip will pop up after the mouse leaves, and stay there until I put the mouse over it again, or click the tooltip itself.
I've reemerged kdelibs, kdebase, and kdeartwork so far. What else should I try? |
I can confirm problem number 1. I'm not sure if anything can be done about it (I recompiled all my KDE packages and it didn't change it). |
I have the same problem. However in my system (KDE3.2) the arrows are not cut short, but they are unavailable. Before reemerging, the K menu seemed really awkward and stretched vertically. Moreover the plastik theme didn't seem to work either.
So I reemerged kdelibs and kdeartwork as somebody had advised. Now the vertical size of kicker is back to normal. But...
http://www.angelfire.com/extreme3/graffitici/linux/qt3.jpg
There is a gap between the pop-up menus.
I noticed that apps run faster though, as a last solace.[/url] |
|
Back to top |
|
|
hook Veteran
Joined: 23 Oct 2002 Posts: 1398 Location: Ljubljana, Slovenia
|
Posted: Thu Feb 12, 2004 2:40 pm Post subject: |
|
|
did anyone notice this:
Code: |
Semi-Transparent Windows
Support for semi-transparent top-level widgets on Mac OS X and Windows 2000/XP has been added. To make a widget semi-transparent, call QWidget::setWindowOpacity() with an opacity level between 0.0 and 1.0, for example:
widget->setWindowOpacity(0.5);
|
sounds neat _________________ tea+free software+law=hook
(deep inside i'm still a tux's little helper) |
|
Back to top |
|
|
|