diff options
author | Christian Mollekopf <mollekopf@kolabsys.com> | 2012-08-01 18:43:00 (GMT) |
---|---|---|
committer | Christian Mollekopf <mollekopf@kolabsys.com> | 2012-08-01 18:43:00 (GMT) |
commit | 9801ff66262387672112214de75d53e0871a7720 (patch) | |
tree | 58a14276e715ccc7737c690068b62f706a365449 /kdecore/sycoca/ksycoca.cpp | |
parent | 54f68ec7841179659ae311a680063c0e986d8f57 (diff) | |
download | libcalendaring-9801ff66262387672112214de75d53e0871a7720.tar.gz |
removed another bunch of dbus dependencies and compile with --no-undefined to find missing symbols before trying to link something against the installed library.libcalendaring-4.9.0
Diffstat (limited to 'kdecore/sycoca/ksycoca.cpp')
-rw-r--r-- | kdecore/sycoca/ksycoca.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/kdecore/sycoca/ksycoca.cpp b/kdecore/sycoca/ksycoca.cpp index dfbcbb6..5c1d6a5 100644 --- a/kdecore/sycoca/ksycoca.cpp +++ b/kdecore/sycoca/ksycoca.cpp @@ -22,7 +22,9 @@ #include "ksycoca_p.h" #include "ksycocatype.h" #include "ksycocafactory.h" +#ifndef KDE_NO_DBUS #include "ktoolinvocation.h" +#endif #include "kglobal.h" #include "kmemfile.h" #include "kde_file.h" @@ -437,7 +439,9 @@ bool KSycocaPrivate::checkDatabase(BehaviorsIfNotFound ifNotFound) // but otherwise we simply need to run kbuildsycoca to recreate the sycoca file. if (!kdeinitRunning) { kDebug(7011) << "We have no database.... launching kdeinit"; +#ifndef KDE_NO_DBUS KToolInvocation::klauncher(); // this calls startKdeinit, and blocks until it returns +#endif // and since kdeinit4 only returns after kbuildsycoca4 is done, we can proceed. } else { //kDebug(7011) << QThread::currentThread() << "We have no database.... launching" << KBUILDSYCOCA_EXENAME; |