-the knotifywidgetbase.ui contains TQ* classes -there are no q*.h or tq*.h additional includes Is the Qt3 uic really supposed to guess the right includes for TQ* classes ?
There is a call to tqt-replace in the UIC CMake module, which converts the TQ* classes to the Q* classes UIC is expecting.
Furthermore, I have the following suspect code in $kdelibsbuilddir/kio/kfile/CMakeFiles/kfile-static.dir/build.make:
kio/kfile/knotifywidgetbase.h: /home/ddslack/trinity/kdelibs/kio/kfile/knotifywidgetbase.ui $(CMAKE_COMMAND) -E cmake_progress_report /tmp/SBo/build-trinity-kdelibs-3.5.13-svn20110515/CMakeFiles $(CMAKE_PROGRESS_69) @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold "Generating knotifywidgetbase.h, knotifywidgetbase.cpp" cd /tmp/SBo/build-trinity-kdelibs-3.5.13-svn20110515/kio/kfile && /usr/bin/cmake -DUIC_EXECUTABLE:FILEPATH=/opt/kde3/lib64/qt3/bin/uic -DTDE_QTPLUGINS_DIR:FILEPATH= -DUI_FILE:FILEPATH=/home/ddslack/trinity/kdelibs/kio/kfile/knotifywidgetbase.ui -P /home/ddslack/trinity/kdelibs/cmake/modules/tde_uic.cmake cd /tmp/SBo/build-trinity-kdelibs-3.5.13-svn20110515/kio/kfile && /opt/kde3/lib64/qt3/bin/moc knotifywidgetbase.h >> knotifywidgetbase.cpp
What is suspect about it?
Please post the knotifywidgetbase.ui, knotifywidgetbase.cpp, and kio/kfile/knotifywidgetbase.h files.
BTW, are you doing an in-source build? If so, in-source builds are not supported, and could theoretically cause problems like this.
Thanks!
Tim