View Full Version : Did somebody install KDE 4.3.0?
zeiz
August 6th, 2009, 02:10
I tried to install KDE 4.3.0 without success.
First was stop in qt4-webkit. Installed file by file. qt4-dbus is in port dbus-qt4...
Then automoc4, had to download manually to distfiles
now stop in kdebase-workspace-4.3.0 and it's beyond my facilities:
knotificationitem.h:24:51: error: no such file or directory
krandrtray.h:33: error: 'Experimental' is not a namespace-name
krandrtray.h:33: error: expected namespace-name before ';' token
krandrtray.h:33: error: expected class-name before '{' token
krandrtray.moc:51: error:'KNotificationItem' has not been declared
...function void, was not declared in this scope ...lots of errors.
Did somebody installed 4.3 successfully?
gr1ml0ck
August 6th, 2009, 03:56
Hi mate..
Yes I had the same issues ... portupgrade was complaining of that issue. Rather than debug this one tho and solve the issue.. I just did a backup of my important stuff and made a clean install.
the qt4 changes looked a little time consuming to work through and I needed my laptop ready for work this morning... and like a child at christmas... I couldnt wait!!!
If you dont make to do a fresh install.. then I would probably start with the qt4-dbus version and work from there (deinstall, clean, distclean, install clean, etc..)
Let me know if you get stuck as I may have some more time to help later.
Oxyd
August 6th, 2009, 04:36
It just finished compiling on my box. I also had some problems with Qt packages failing to compile. I simply pkg_delete'd everyting qt4-*, then installed Qt from devel/qt4 -- it went smooth.
zeiz
August 6th, 2009, 05:03
Finally I managed to install qt4.5.2. But how about kde4.3 itself?
Fist was problem with phonon and gstreamer, then qt4-dbus
(see UPDATING updated only today),
then lack of automoc4 install (I installed it manually)
Now this (pls see right side):
[ 41%] Built target kdostartupconfig4
[ 41%] Building CXX object kcontrol/randr/CMakeFiles/krandrtray.dir/krandrtray.o
[ 42%] Built target kcm_randr
[ 42%] Building CXX object kcontrol/randr/CMakeFiles/krandrtray.dir/krandrapp.o
In file included from /usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.cpp:20:
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.h:24:51: error: knotificationitem-1/knotificationitem.h: No such file or directory
In file included from /usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrapp.cpp:27:
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.h:24:51: error: knotificationitem-1/knotificationitem.h: No such file or directory
In file included from /usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.cpp:20:
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.h:33: error: 'Experimental' is not a namespace-name
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.h:33: error: expected namespace-name before ';' token
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.h:36: error: expected class-name before '{' token
In file included from /usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.cpp:22:
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/build/kcontrol/randr/krandrtray.moc:51: error: 'KNotificationItem' has not been declared
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/build/kcontrol/randr/krandrtray.moc: In member function 'virtual void* KRandRSystemTray::qt_metacast(const char*)':
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/build/kcontrol/randr/krandrtray.moc:65: error: 'KNotificationItem' has not been declared
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/build/kcontrol/randr/krandrtray.moc: In member function 'virtual int KRandRSystemTray::qt_metacall(QMetaObject::Call, int, void**)':
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/build/kcontrol/randr/krandrtray.moc:70: error: 'KNotificationItem' has not been declared
In file included from /usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrapp.cpp:27:
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.h:33: error: 'Experimental' is not a namespace-name
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.h:33: error: expected namespace-name before ';' token
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.h:36: error: expected class-name before '{' token
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrapp.cpp: In constructor 'KRandRApp::KRandRApp()':
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrapp.cpp:39: error: 'class KRandRSystemTray' has no member named 'setObjectName'
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.cpp: In constructor 'KRandRSystemTray::KRandRSystemTray(RandRDisplay*, QWidget*)':
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.cpp:46: error: class 'KRandRSystemTray' does not have any field named 'KNotificationItem'
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.cpp:47: error: 'actionCollection' was not declared in this scope
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.cpp:51: error: 'setIconByName' was not declared in this scope
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.cpp:52: error: 'Hardware' was not declared in this scope
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.cpp:52: error: 'setCategory' was not declared in this scope
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.cpp:53: error: 'setToolTip' was not declared in this scope
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.cpp:55: error: 'associatedWidget' was not declared in this scope
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.cpp:56: error: 'setContextMenu' was not declared in this scope
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.cpp:57: error: 'Active' was not declared in this scope
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.cpp:57: error: 'setStatus' was not declared in this scope
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.cpp:60: error: 'connect' was not declared in this scope
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.cpp: In member function 'void KRandRSystemTray::slotPrepareMenu()':
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.cpp:89: error: 'associatedWidget' was not declared in this scope
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.cpp:101: error: 'connect' was not declared in this scope
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.cpp:116: error: 'actionCollection' was not declared in this scope
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.cpp:120: error: 'connect' was not declared in this scope
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.cpp: In member function 'void KRandRSystemTray::slotScreenActivated()':
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.cpp:130: error: 'sender' was not declared in this scope
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.cpp: In member function 'void KRandRSystemTray::configChanged()':
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.cpp:153: error: 'associatedWidget' was not declared in this scope
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.cpp: In member function 'void KRandRSystemTray::populateMenu(KMenu*)':
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.cpp:188: error: 'connect' was not declared in this scope
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.cpp:233: error: 'connect' was not declared in this scope
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.cpp: In member function 'void KRandRSystemTray::populateLegacyMenu(KMenu*)':
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.cpp:300: error: 'connect' was not declared in this scope
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.cpp: In member function 'void KRandRSystemTray::slotPrefs()':
/usr/ports/x11/kdebase4-workspace/work/kdebase-workspace-4.3.0/kcontrol/randr/krandrtray.cpp:466: error: 'associatedWidget' was not declared in this scope
*** Error code 1
*** Error code 1
2 errors
*** Error code 2
[ 42%] Built target kcm_keyboard_layout
1 error
*** Error code 2
1 error
*** Error code 1
Stop in /usr/ports/x11/kdebase4-workspace.
*** Error code 1
Stop in /usr/ports/x11/kdebase4.
*** Error code 1
Stop in /usr/ports/x11/kde4.
*** Error code 1
Sounds like you had no such problems bit the output above looks like something wrong in either kde code or in compiller.
zeiz
August 6th, 2009, 14:57
@gr1ml0ck. Hi, did you succeed with clean install?
Actually I did same way as Oxyd and I installed qt4.52 finally. But kde4.3 couldn't be installed and I assume it's kde ports issue. It makes sense probably to wait a bit till they update ports but...I cannot wait either:)
It's not clear did Oxyd install kde4.3 or only qt4.5.2. I'll wait for his answer.
Oxyd
August 6th, 2009, 15:38
It's not clear did Oxyd install kde4.3 or only qt4.5.2. I'll wait for his answer.
Sorry, it was 4 am here when I was typing that message.
I'm typing from working KDE 4.3 now, so yeah, I've got it installed. I didn't get any of the problems you did. I didn't have KDE 4 installed, but I did have KDE 3 -- so when doing make install clean from /usr/ports/x11/kde4 the compilation would stop with messages like "kdeaccessibility>=4.3.0 is required but only kdeaccessibility-3.5.10 is installed". (I'm paraphrasing here.) But that was easily solved by manually going into the appropriate port directory and manually installing the KDE4 version of the port, then returning to x11/kde4 and re-running make install clean.
Maybe removing all KDE4 packages from previous installations would help, if you have KDE4 installed already.
graudeejs
August 6th, 2009, 16:07
So how does it run/feel?
What is system load averages?
I've read about kde4.3.... It looks beautiful, and I did like some features ..... (still not enough to make me switch to it)
Oxyd
August 6th, 2009, 16:24
So how does it run/feel?
It's rather smooth. Compared to previous releases of KDE 4, it doesn't have nearly as many bugs, though I've managed to crash Plasma already -- but Plasma was quickly restarted and keeps running so far.
Some desktop effects also feel smoother and don't leave visual articles (fade-in, fade-out effects mainly), but e.g. resizing a konsole window still feels rather sluggish. And I just lol'd and cursed at kwin4 for eating 10% of my CPU (with another 10% being eaten by xorg), but disabling V-Sync seems to have fixed that.
My load averages right now are 0.18, 0.26, 0.28, which is about the same load as I would get with Openbox doing the same as I'm doing now.
graudeejs
August 6th, 2009, 16:26
dam, now I want to try it... I wonder, how long would it take for me to compile it (Pentium4-HTT @3GHz)
graudeejs
August 6th, 2009, 16:28
Oxyd, what are your computer specification?
Oxyd
August 6th, 2009, 16:38
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 5400+ (2812.99-MHz 686-class CPU), 3 GB DDR2 RAM. It took me about 4 hours to compile -- that is, with kdeadmin, kdeartwork, kdenetwork, kdemultimedia, kdeplasma, kdeutils and xine enabled in x11/kde4's config.
zeiz
August 6th, 2009, 17:05
@Oxyd.
Thanks a lot. Strange what is going on on my system... I had just previous kde4.2.4 and I did
pkg_delete -r qt\*
before kde4.3 install as recommended at kde.org and even deleted manually something that couldn't be deleted.
Really stange... I have similar machine: asus-M3N78-VM, AthlonX2 (4450e) 2.3 GHz, 4GB of DDR2.
I could try clean install right now but I'm really curious what is my problem.
Thanks again.
zeiz
August 6th, 2009, 20:39
Oops...
Oxyd, I missed important question: what freebsd version you are running?
I'm trying 8.0-b2.
I tried kde4.0, 1, 2 on earlier snapshots of 8-current and those worked.
But who knows... it's just a beta:)
Oxyd
August 6th, 2009, 21:25
Oops...
Oxyd, I missed important question: what freebsd version you are running?
I'm trying 8.0-b2.
I tried kde4.0, 1, 2 on earlier snapshots of 8-current and those worked.
But who knows... it's just a beta:)
I'm running 7.2-RELEASE-p2, but AFAIK the ports tree should be the same for all versions of FBSD.
zeiz
August 6th, 2009, 23:45
Thanks. Probably that's the answer. Ports could be same (though not always as I noticed) but kernel and world are different.
Even my install (even CD) could be "buggy" that is more likely. I must reinstall. Thanks again.
Voltar
August 7th, 2009, 04:36
It took me a lot of work to get 4.3 working, few failed dependencies here and there, and I still have an issue with kdepim4 not compiling. Although it works other than that now, I think I'm going to delete everything and start fresh with KDE.
graudeejs
August 7th, 2009, 05:37
I started building KDE4.3 in fresh jail (I'm using zfs and booting from flash, so later i will be able to boot from this partition).
building it for about 8hours+ already, no problem yet.
Still compiling in progress
graudeejs
August 7th, 2009, 19:44
It took me 21h to build kde4.3 on fresh jail, +1-2h for X.
I had absolutely no problem
graudeejs
August 7th, 2009, 20:23
OK, if someone is interested, i can give zfs sanpshot of my jail, that has KDE4.3, just pm me.
It's build for i686 32bit
CPU_TYPE?=i686
I can also explain how to set it up and running without having you to touch your existing file-system (it's easy)
all you need is zfs v13 + freebsd 8
zeiz
August 8th, 2009, 00:43
If you also could explain how to get and operate with zfs :)
So you had no problem on 8.0-beta2?
I also spent 21h and again with no luck. This time stop was on libkhtml.so.7.0.1 : undefined references.
I used CD only for sysinstall, everything else from ports. I only build X from packages.
miwi@
August 8th, 2009, 09:31
and all ports was befor updated with new libtools, new qt 4.5 befor ? without all these is a failed possibel
zeiz
August 8th, 2009, 19:46
I'm guessing you are right. I installed X from package and then updated some libs when asked. Probably it wasn't enough.
Right now I finished installation of kde 4.3 on fresh 7.2 (with everything up-to-date) without any interventions:)
Far beyond 4 hours but - success!
I'll try later same with 8.0.
BTW is RC expected soon or only final release by end of August?
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.