Le jeudi 20 décembre 2012 à 12:09 +0200, Jakub Zakrzewski a écrit : > I created the tocsearch.moc and tocsearchmodel.moc files from toc.moc > and tocmodel.moc files. > > These errors I get while running `make`: > > CMakeFiles/okularpart.dir/ui/tocsearchmodel.o:/media/d/workspaces/kde/okular/tocmodel.moc:75: > first defined here > CMakeFiles/okularpart.dir/ui/tocmodel.o: In function > `TOCModel::metaObject() const': > /media/d/workspaces/kde/okular/tocmodel.moc:70: multiple definition of > `TOCModel::metaObject() const' > CMakeFiles/okularpart.dir/ui/tocsearchmodel.o:/media/d/workspaces/kde/okular/tocmodel.moc:70: > first defined here > CMakeFiles/okularpart.dir/ui/tocmodel.o:(.data.rel.ro+0x0): multiple > definition of `TOCModel::staticMetaObject' > CMakeFiles/okularpart.dir/ui/tocsearchmodel.o:(.data.rel.ro+0x0): > first defined here > CMakeFiles/okularpart.dir/ui/tocmodel.o: In function > `TOCModel::qt_static_metacall(QObject*, QMetaObject::Call, int, > void**)': > /media/d/workspaces/kde/okular/tocmodel.moc:44: multiple definition of > `TOCModel::qt_static_metacall(QObject*, QMetaObject::Call, int, > void**)' > CMakeFiles/okularpart.dir/ui/tocsearchmodel.o:/media/d/workspaces/kde/okular/tocmodel.moc:44: > first defined here > CMakeFiles/okularpart.dir/ui/tocmodel.o: In function > `TOCModel::qt_metacall(QMetaObject::Call, int, void**)': > /media/d/workspaces/kde/okular/tocmodel.moc:83: multiple definition of > `TOCModel::qt_metacall(QMetaObject::Call, int, void**)' > CMakeFiles/okularpart.dir/ui/tocsearchmodel.o:/media/d/workspaces/kde/okular/tocmodel.moc:83: > first defined here > CMakeFiles/okularpart.dir/ui/tocmodel.o:(.data.rel.ro+0x10): multiple > definition of `TOCModel::staticMetaObjectExtraData' > CMakeFiles/okularpart.dir/ui/tocsearchmodel.o:(.data.rel.ro+0x10): > first defined here > CMakeFiles/okularpart.dir/ui/tocsearchmodel.o: In function > `TOCSearchModel::TOCSearchModel(Okular::Document*, QObject*)': > tocsearchmodel.cpp:(.text+0x10f8): undefined reference to `vtable for > TOCSearchModel' > CMakeFiles/okularpart.dir/ui/tocsearchmodel.o: In function > `TOCSearchModel::~TOCSearchModel()': > tocsearchmodel.cpp:(.text+0x120c): undefined reference to `vtable for > TOCSearchModel' > collect2: error: ld returned 1 exit status
Hi tocsearch.moc and tocsearchmodel.moc should be automatically created from tocsearch.h and tocsearchmodel.h, respectively. I would then use a clean build folder before trying to compile everything again. regards Bogdan _______________________________________________ Okular-devel mailing list Okular-devel@kde.org https://mail.kde.org/mailman/listinfo/okular-devel