Am 06.06.2011 um 13:12 schrieb Kornel: > I get this while linking lyx > ... > Linking CXX executable ../bin/lyx > cd /usr/BUILD/BuildLyx/src && /usr/bin/cmake -E cmake_link_script > CMakeFiles/lyx.dir/link.txt --verbose=1 > > /usr/bin/c++ -Wall -Wunused-parameter -fno-strict-aliasing -Wall > -Wunused-parameter -O3 -DNDEBUG CMakeFiles/lyx.dir/PersonalWordList.cpp.o > ... > CMakeFiles/lyx.dir/CursorSlice.cpp.o CMakeFiles/lyx.dir/Changes.cpp.o > CMakeFiles/lyx.dir/output_docbook.cpp.o CMakeFiles/lyx.dir/TextClass.cpp.o > CMakeFiles/lyx.dir/Format.cpp.o CMakeFiles/lyx.dir/BufferList.cpp.o > CMakeFiles/lyx.dir/Layout.cpp.o -o ../bin/lyx -rdynamic ../lib/libmathed.a > ../lib/libinsets.a ../lib/libfrontends.a ../lib/libfrontend_qt4.a > ../lib/libgraphics.a ../lib/libsupport.a ../lib/libintl.a -lhunspell > -lenchant ../lib/libfrontends.a -lQtGui ../lib/libboost_signals.a > ../lib/libboost_regex.a -lQtCore -lz > ../lib/libfrontend_qt4.a(FancyLineEdit.cpp.o): In function > `lyx::frontend::FancyLineEditPrivate::FancyLineEditPrivate(lyx::frontend::FancyLineEdit*)': > FancyLineEdit.cpp:(.text+0x383): undefined reference to `vtable for > lyx::frontend::IconButton' > FancyLineEdit.cpp:(.text+0x38b): undefined reference to `vtable for > lyx::frontend::IconButton' > FancyLineEdit.cpp:(.text+0x415): undefined reference to `vtable for > lyx::frontend::IconButton' > FancyLineEdit.cpp:(.text+0x41d): undefined reference to `vtable for > lyx::frontend::IconButton' > ../lib/libfrontend_qt4.a(FancyLineEdit.cpp.o): In function > `lyx::frontend::FancyLineEdit::iconClicked()': > FancyLineEdit.cpp:(.text+0x54c): undefined reference to > `lyx::frontend::IconButton::staticMetaObject' > ../lib/libfrontend_qt4.a(FancyLineEdit.cpp.o): In function > `lyx::frontend::IconButton::IconButton(QWidget*)': > FancyLineEdit.cpp:(.text+0xd25): undefined reference to `vtable for > lyx::frontend::IconButton' > FancyLineEdit.cpp:(.text+0xd2d): undefined reference to `vtable for > lyx::frontend::IconButton' > collect2: ld returned 1 exit status > ... > > The qt-version is "4:4.7.2-0ubuntu6.1" if that matters. Yesterday it was > compilable (revision 38960).
I had the same problem. IMHO, you have to recreate your cmake project. Stephan