Дмитрий, тут вот проблема такая с Вашим патчем для темплейтов. На KDE-3.5.5 он с --enable-final не собирается, а на kde-apps.org регистрироваться лень.
Проблема в том, что вы принудительно включаете в templateparser.cpp templateparser.moc.cpp, а KDE'шная FINAL-машинерия делает то же самое из _all.cpp, в результате имеем двойное включение и конфликт по именам.
2AlexM:
> Проблема в том, что вы принудительно включаете в templateparser.cpp
> templateparser.moc.cpp, а KDE'шная FINAL-машинерия делает то же самое
> из _all.cpp, в результате имеем двойное включение и конфликт по именам.
тут ерунда такая что я не очень понял почему automake мне делает templateparser.moc.cpp, а не templateparser.moc, причем упорно. попробуй в файлике templateparser.cpp поменять это дело.
2AlexM:
> Проблема в том, что вы принудительно включаете в templateparser.cpp
> templateparser.moc.cpp, а KDE'шная FINAL-машинерия делает то же самое
> из _all.cpp, в результате имеем двойное включение и конфликт по именам.
в принципе уже разобрался. не нравится automake-у и final-у "#pragma once" в templateparser.h. то есть надо заменить прагму на C-шные отбойники и поменять на #include "templateparser.moc" в templateparser.cpp -- финал станет собираться.
даже не знаю -- выпускать апдейт патча по этому поводу или нет..