kdepimlibs を make すると、kcal のところで libkcal.so を作る際に必ず下記のエラーが発生します。
--- 引用開始
Linking CXX shared library ../lib/libkcal.so CMakeFiles/kcal.dir/resourcelocal.o: In function `KCal::ResourceLocal::qt_metacall(QMetaObject::Call, int, void**)': /xxx/kdepimlibs-4.0.5/build/kcal/./resourcelocal.moc:60: undefined reference to `KCal::ResourceCached::qt_metacall(QMetaObject::Call, int, void**)' CMakeFiles/kcal.dir/resourcelocal.o: In function `KCal::ResourceLocal::qt_metacast(char const*)': /xxx/kdepimlibs-4.0.5/build/kcal/./resourcelocal.moc:55: undefined reference to `KCal::ResourceCached::qt_metacast(char const*)' CMakeFiles/kcal.dir/resourcelocal.o:(.data.rel.ro+0x0): undefined reference to `KCal::ResourceCached::staticMetaObject' CMakeFiles/kcal.dir/resourcelocal.o:(.data.rel.ro._ZTIN4KCal13ResourceLocalE[typeinfo for KCal::ResourceLocal]+0x8): undefined reference to `typeinfo for KCal::ResourceCached' CMakeFiles/kcal.dir/resourcelocaldir.o: In function `KCal::ResourceLocalDir::qt_metacast(char const*)': /xxx/kdepimlibs-4.0.5/build/kcal/./resourcelocaldir.moc:56: undefined reference to `KCal::ResourceCached::qt_metacast(char const*)' CMakeFiles/kcal.dir/resourcelocaldir.o: In function `KCal::ResourceLocalDir::qt_metacall(QMetaObject::Call, int, void**)': /xxx/kdepimlibs-4.0.5/build/kcal/./resourcelocaldir.moc:61: undefined reference to `KCal::ResourceCached::qt_metacall(QMetaObject::Call, int, void**)' CMakeFiles/kcal.dir/resourcelocaldir.o:(.data.rel.ro+0x0): undefined reference to `KCal::ResourceCached::staticMetaObject' CMakeFiles/kcal.dir/resourcelocaldir.o:(.data.rel.ro._ZTIN4KCal16ResourceLocalDirE[typeinfo for KCal::ResourceLocalDir]+0x8): undefined reference to `typeinfo for KCal::ResourceCached' CMakeFiles/kcal.dir/resourcecached.o: In function `~ResourceCached': /xxx/kdepimlibs-4.0.5/kcal/resourcecached.cpp:105: undefined reference to `vtable for KCal::ResourceCached' CMakeFiles/kcal.dir/resourcecached.o: In function `ResourceCached': /xxx/kdepimlibs-4.0.5/kcal/resourcecached.cpp:91: undefined reference to `vtable for KCal::ResourceCached' CMakeFiles/kcal.dir/resourcecached.o: In function `~ResourceCached': /xxx/kdepimlibs-4.0.5/kcal/resourcecached.cpp:105: undefined reference to `vtable for KCal::ResourceCached' /xxx/kdepimlibs-4.0.5/kcal/resourcecached.cpp:105: undefined reference to `vtable for KCal::ResourceCached' CMakeFiles/kcal.dir/resourcecached.o: In function `ResourceCached': /xxx/kdepimlibs-4.0.5/kcal/resourcecached.cpp:99: undefined reference to `vtable for KCal::ResourceCached' CMakeFiles/kcal.dir/resourcecached.o:/xxx/kdepimlibs-4.0.5/kcal/resourcecached.cpp:99: more undefined references to `vtable for KCal::ResourceCached' follow collect2: ld はステータス 1 で終了しました make[2]: *** [lib/libkcal.so.4.0.4] エラー 1 make[1]: *** [kcal/CMakeFiles/kcal.dir/all] エラー 2 make: *** [all] エラー 2