Serghei,
I think I have found a problem with the kdevelop CMake files. kdevelop build fails with:
[ 92%] Building CXX object kdevdesigner/designer/CMakeFiles/libkdevdesignerpart-module.dir/kdevdesigner_part.cpp.o cd /home/david/tblds/trinity-kdevelop/src/build/kdevdesigner/designer && /usr/bin/c++ -Dlibkdevdesignerpart_module_EXPORTS -DHAVE_CONFIG_H -DQT_NO_ASCII_CAST -DQT_CLEAN_NAMESPACE -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -DQT_THREAD_SUPPORT -D_REENTRANT -DDESIGNER -fpermissive -Wno-deprecated -include tqt.h -fPIC -I/home/david/tblds/trinity-kdevelop/src/build/kdevdesigner/designer -I/home/david/tblds/trinity-kdevelop/src/kdevelop/kdevdesigner/designer -I/home/david/tblds/trinity-kdevelop/src/kdevelop/kdevdesigner/shared -I/home/david/tblds/trinity-kdevelop/src/kdevelop/lib/interfaces/external -I/opt/trinity/include -I/opt/qt/include -I/opt/qt/include/tqt -include tqt.h -UQT_NO_ASCII_CAST -o CMakeFiles/libkdevdesignerpart-module.dir/kdevdesigner_part.cpp.o -c /home/david/tblds/trinity-kdevelop/src/kdevelop/kdevdesigner/designer/kdevdesigner_part.cpp /home/david/tblds/trinity-kdevelop/src/kdevelop/kdevdesigner/designer/kdevdesigner_part.cpp:565:33: fatal error: kdevdesigner_part.moc: No such file or directory compilation terminated. make[2]: *** [kdevdesigner/designer/CMakeFiles/libkdevdesignerpart-module.dir/kdevdesigner_part.cpp.o] Error 1 make[2]: Leaving directory `/home/david/tblds/trinity-kdevelop/src/build' make[1]: *** [kdevdesigner/designer/CMakeFiles/libkdevdesignerpart-module.dir/all] Error 2 make[1]: Leaving directory `/home/david/tblds/trinity-kdevelop/src/build' make: *** [all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...
I saved the scrollback from just before the error and, the error is correct, CMake is NOT generating kdevdesigner_part.moc:
[ 82%] Generating actiondnd.moc cd /home/david/tblds/trinity-kdevelop/src/build/kdevdesigner/designer && /opt/qt/bin/tmoc /home/david/tblds/trinity-kdevelop/src/kdevelop/kdevdesigner/designer/actiondnd.h -o actiondnd.moc /usr/bin/cmake -E cmake_progress_report /home/david/tblds/trinity-kdevelop/src/build/CMakeFiles [ 82%] Generating actioneditorimpl.moc <snip remaining directory information> [ 83%] Generating actionlistview.moc [ 83%] Generating asciivalidator.moc [ 83%] Generating command.moc [ 83%] Generating connectionitems.moc [ 83%] Generating connectiontable.moc [ 83%] Generating customwidgeteditorimpl.moc [ 83%] Generating database.moc [ 83%] Generating dbconnectionimpl.moc [ 83%] Generating dbconnectionsimpl.moc [ 84%] Generating editfunctionsimpl.moc [ 84%] Generating filechooser.moc [ 84%] Generating formfile.moc [ 84%] Generating formsettingsimpl.moc [ 84%] Generating formwindow.moc [ 84%] Generating hierarchyview.moc [ 84%] Generating iconvieweditorimpl.moc [ 84%] Generating layout.moc [ 84%] Generating listboxdnd.moc [ 85%] Generating listboxeditorimpl.moc [ 85%] Generating listboxrename.moc [ 85%] Generating listdnd.moc [ 85%] Generating listviewdnd.moc [ 85%] Generating listvieweditorimpl.moc [ 85%] Generating mainwindow.moc [ 85%] Generating menubareditor.moc [ 85%] Generating multilineeditorimpl.moc [ 85%] Generating newformimpl.moc [ 86%] Generating orderindicator.moc [ 86%] Generating outputwindow.moc [ 86%] Generating paletteeditoradvancedimpl.moc [ 86%] Generating paletteeditorimpl.moc [ 86%] Generating pixmapchooser.moc [ 86%] Generating popupmenueditor.moc [ 86%] Generating previewframe.moc [ 86%] Generating previewwidgetimpl.moc [ 86%] Generating project.moc [ 87%] Generating projectsettingsimpl.moc [ 87%] Generating propertyeditor.moc [ 87%] Generating qcompletionedit.moc [ 87%] Generating sizehandle.moc [ 87%] Generating sourceeditor.moc [ 87%] Generating sourcefile.moc [ 87%] Generating startdialogimpl.moc [ 87%] Generating styledbutton.moc [ 87%] Generating tableeditorimpl.moc [ 88%] Generating timestamp.moc [ 88%] Generating variabledialogimpl.moc [ 88%] Generating widgetaction.moc [ 88%] Generating widgetfactory.moc [ 88%] Generating wizardeditorimpl.moc
It's like CMake is just not generating kdevdesigner_part.moc. Should it be?
On Tuesday 10 May 2011 23:46:36 David C. Rankin wrote:
Serghei,
I think I have found a problem with the kdevelop CMake files. kdevelop build fails with:
Fixed in SVN revision 1231319
[...]