![]() Registered Member ![]()
|
I'm new to KDE and I'm trying to compile it from source using the guide. I'm using Gentoo and the emerges never worked so I thought I'd try it this way.
Everything has worked ok so far, with only a few files I had to manually edit to tell cmake where to find files, but now I'm completely stuck with the cmakekde for kdebase. Here is the output:
It looks like this is the error:
I've looked everywhere and I can't find any reference to the file in question, so any help would be much appreciated!
Last edited by DrPoodle on Mon Nov 03, 2008 2:54 am, edited 1 time in total.
|
![]() KDE Developer ![]()
|
I assume you are building in the correct order?
kdesupport kdelibs kdepimlibs kdebase kde* |
![]() Registered Member ![]()
|
Your problem is just hard to spot in all that output:
CMake Error at /home/drpoodle/kde/share/apps/cmake/modules/FindKdepimLibs.cmake:33 (include): include could not find load file: KDEPimLibsDependencies base depends on pimlibs... as Zarin pointed out you need to build that first. I don't know why the build doesn't just stop after encountering this error. Good luck... it has taken me a while to get a build working and this one got me too.
andre_orwell,
![]() |
![]() Registered Member ![]()
|
Thanks for all the help, it is working now that I compiled kdepimlibs first. Who should I contact in order to change the guide because it's very unhelpful putting kdepimlibs after kdebase! I'm certain it would solve a load of problems
![]() |
![]() KDE Developer ![]()
|
The guide is supposed to have kdepimlibs first (It did when I used it) but it seems like someone changed it a few months ago and didn't leave a reason. I'll see what I can dig up.
Update: There was a time when kdebase did not depend on kdepimlibs and was the reason why the order was changed. Recent development in kdebase however has once again made it a dependency.
Last edited by Zarin on Mon Nov 03, 2008 2:05 pm, edited 1 time in total.
|
![]() KDE Developer ![]()
|
Since it has already been correct by Zarin this more a general advise: techbase and userbase are Wikis for the explicit intent that anyone can fix wrong or outdated information. Giving a good change reason when sumbitting the edit does help those who try to track changes. Cheers, _
anda_skoa, proud to be a member of KDE forums since 2008-Oct.
|
![]() Registered Member ![]()
|
Ah. I didn't realise it was a wiki ![]() |
Registered users: Bing [Bot], Evergrowing, Google [Bot], rblackwell