Administrator
|
I am on Kubuntu 8.10 with 4.2 beta 2 (not trunk)
I followed this: http://lancelot.fomentgroup.org/download Pulled out Lancelot from the latest SVN:
And when I do make I get the following error:
What am I missing here? |
Administrator
|
TaskManager.h belongs to libtaskmanager which is part of kdebase-workspace. Try installing kdebase-workspace-dev. Just a warning: it pulls in a fair few *-dev packages.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
Administrator
|
Thanks! It is further stuck though:
|
KDE Developer
|
The problem is still with the libtaskmanager - but this time it can not find the .so file. Try doing a clean build (so that cmake properly initializes the libtaskmanager).
BTW, isn't Lancelot in kdeplasma-addons package in Kubuntu (it *really* is supposed to be since it is enabled in SVN since before Beta 1)[hr] p.s. I'll have to update the download page since after the release of KDE 4.2, there will (should) not be any need for extra packages since L is (should be) shipped with other Plasma addons.
Last edited by ivan on Mon Dec 29, 2008 8:33 am, edited 1 time in total.
|
Administrator
|
Thanks, I'll do a clean build and see if it works.
Also, it is in kdeplasma-addons in Kubuntu, but that gives a non transparent shadow for the menu which doesn't look good (See screenshot). I though I'd try out the latest SVN build if it has this resolved as well as see if any changes have been made since beta 2. |
KDE Developer
|
Do you have composite enabled? If not, then this is a /normal/ behaviour (haven't added the opaque backgrounds yet)
|
Administrator
|
Yes, I have compositing enabled and working. I have an old laptop with an onboard Intel i915 (GMA900) onboard. I force XAA rendering to make kwin perform smoother.
KMenu draws good shadows. So does other plasma tooltips. Is there a problem with lancelot detecting my composition settings? |
Administrator
|
Ok, here I am now. I pulled away a fresh revision, did a clean build from scratch.
|
Administrator
|
Did you completely check out kdeplasma-addons? or just lancelot?
If did just lancelot, or are building inside the lancelot directory, try adding the following to the top of the base lancelot CMakeLists.txt
These should cover everything that is needed.
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
Administrator
|
I already installed 80MB of libs and I think skipping kdepimlibs5-dev (35MB more) is not solving the problem (Same error)
If the lancelot included in kdeplasma-addons is same as this one, I guess I'll give up |
KDE Developer
|
Strange, like the kdeplasma-addons package is compiled without composite support... To be quite frank, I have no idea what else could be wrong. (you could ask the package author about that)
The linking problem, however, could be solved by a *very* dirty hack, but it should get the things done. Type:
It will output the command it uses to link the lancelot binary. Copy/paste that command and add /path/to/libtaskmanager.so to it, and press enter. After that, type make again. I think the same problem will occur with the parts applet, so repeat the previous step. I'm sorry I can not help you further. I know that some (k)ubuntu kde-dev packages are screwed but I can not test it (it is all well on Debian) p.s. be sure to have the composite development libraries installed. p.p.s. or, you could do apt-get source ... to install plasma addons (if all else fails) |
Administrator
|
The path for my box is /usr/lib/libtaskmanager.sp
And:
So even if I add a path to the file, it is still not taking it up. My bad.
Last edited by sayakb on Mon Dec 29, 2008 9:17 pm, edited 1 time in total.
|
Administrator
|
Here is the linking command that my system generated ( note: I have KDE 4.2 installed in /opt/trunk-kde/kde change it to /usr for your system )
You could try adding this after instead: "-L/usr/lib"
KDE Sysadmin
[img]content/bcooksley_sig.png[/img] |
Registered users: Bing [Bot], Evergrowing, Google [Bot], rblackwell