<div class="h5">
</div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">FWIW, I'm a Gentooer.  Gentoo builds from source using buildscripts<br>

called ebuilds that list required dependencies and handle optional<br>
dependencies using what Gentoo calls USE flags.<br>
<br>
As a result, I've been able to help a number of people trying to build kde<br>
manually by simply querying the Gentoo build system for kde's various<br>
dependencies.  One guy (James Tyrer) in particular runs Linux from<br>
Scratch, and builds KDE for it as updates come out, updating their KDE<br>
documentation for others as he does so.  I've been able to help him<br>
resolve missing dependencies on a number of occasions.<br>
<br>
That leaves you with a number of potentially useful resources to choose<br>
from.  Of course you could switch to Gentoo if you like, and get most of<br>
the building automated thru the various scripts without losing a whole<br>
lot since they still expose most of the build-time options as USE flags.<br>
But even if you're not doing Gentoo, you can either post questions here<br>
and I can check dependencies, or you could download a Gentoo build tree<br>
and check them yourself, or simply check their sources on the web.<br>
<br>
Alternatively and probably easier to follow as the basics will already<br>
have been distilled into a reasonably nice set of instructions to follow,<br>
you can find and follow the LFS kde building instructions as maintained<br>
by James Tyrer, with the caveat that as every minor version (4.5, 4.6,<br>
4.7...) comes out, it takes some days/weeks for their build instructions<br>
to be fully updated.<br>
<br>
FWIW, the gentoo/kde project has live builds that they try to keep in<br>
sync with kde upstream, so most of the updates are already understood<br>
when an update comes out, it's just a matter of actually transferring<br>
them from the live build scripts to the specific version scripts.  Given<br>
that kde makes the new tarballs available to the various distributions<br>
several days before public release, by public release, the scripts are<br>
generally already updated in the gentoo/kde project overlay, which I<br>
follow, and moved to the general kde tree within another week or so after<br>
final testing... kde sometimes updates one of the tarballs after release<br>
to the distributions so the final checksums need to be updated, etc.  So<br>
they move to the general kde tree pretty fast, tho unmasking to arch-<br>
testing can take a bit longer and moving to full stable can take months<br>
-- they just stabilized 4.6.2, before which the latest gentoo kde stable<br>
was 4.4.5, IIRC.  But the initial masked-for-testing ebuilds are<br>
generally in the gentoo/kde overlay before upstream public release, and<br>
in the main gentoo tree within days of release.<br>
<br>
James, the LFS guy, doesn't appear to follow the pre-releases or live-<br>
builds, so he's typically some days to weeks behind Gentoo's move of the<br>
build-scripts to the general tree.  I believe he tends to finally get the<br>
4.x.0 instructions up about time kde upstream 4.x.1 comes out a month<br>
later.  But after the initial minor-release update, the rest in the<br>
series are far easier as they're much smaller bumps with far fewer<br>
changes.  So in general, 4.x.1 thru 4.x.5 can continue to use the 4.x.0<br>
instructions.  It's only with the bump to 4.y.0 that serious changes<br>
occur, forcing changes to the LFS build instructions that again take a<br>
month, perhaps six weeks, to work their way thru.<br>
<br>
So... if you'd like me to post the gentoo dependency list for kdelibs,<br>
let me know.  As I said, such things have helped James and occasionally<br>
others work out dependencies for their builds, occasionally.  Or you can<br>
look them up yourself, checking the gentoo/kde public sources, but it<br>
might take a bit of extra digging to figure out the notation they use.<br>
<br>
--<br>
Duncan<br><br></blockquote><div><br>Duncan,<br><br>I am on RHEL. I am getting this when configuring kdelibs using kdesrc-build:<br><br>
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.<br>
Please set them or make sure they are set and tested correctly in the CMake files:<br>
DBUSMENUQT_INCLUDE_DIR (ADVANCED)<br>
   used as include directory in directory /home/ddoria/kdesrc/kdelibs/kdeui<br>
   used as include directory in directory /home/ddoria/kdesrc/kdelibs/kdeui/about<br>
   used as include directory in directory /home/ddoria/kdesrc/kdelibs/kdeui/tests<br>
   used as include directory in directory /home/ddoria/kdesrc/kdelibs/kdeui/tests/kconfig_compiler<br>
   used as include directory in directory /home/ddoria/kdesrc/kdelibs/kdeui/tests/proxymodeltestsuite<br>
   used as include directory in directory /home/ddoria/kdesrc/kdelibs/kdeui/tests/proxymodeltestapp<br>
   used as include directory in directory /home/ddoria/kdesrc/kdelibs/kdeui/sonnet/tests<br>
DBUSMENUQT_LIBRARIES (ADVANCED)<br>
    linked by target "kdeui" in directory /home/ddoria/kdesrc/kdelibs/kdeui<br><br>I installed dbus* but that didn't seem to help.<br><br clear="all">Any thoughts?<br><br>David <br></div></div>