[devel] [#64366] FAILED razorqt.git=0.4.0-alt2
Sergey Vlasov
vsu на altlinux.ru
Чт Фев 9 22:45:53 MSK 2012
On Thu, Feb 09, 2012 at 05:30:28PM +0200, Michael Shigorin wrote:
> > razorqt-panel-0.4.0-alt2.i586.rpm /usr/lib/razor-panel/libclock.so U _ZN10RazorClock19confWindowDestroyedEv
> > razorqt-panel-0.4.0-alt2.i586.rpm /usr/lib/razor-panel/libquicklaunch.so U _ZN16RazorQuickLaunch10execActionEP7QAction
> > razorqt-panel-0.4.0-alt2.i586.rpm /usr/lib/razor-panel/libtaskbar.so U _ZN12RazorTaskBar12readSettingsEv
> > razorqt-panel-0.4.0-alt2.i586.rpm /usr/lib/razor-panel/libtaskbar.so U _ZN12RazorTaskBar13writeSettingsEv
В более читаемом виде это:
RazorClock::confWindowDestroyed()
RazorQuickLaunch::execAction(QAction*)
RazorTaskBar::readSettings()
RazorTaskBar::writeSettings()
В файлах *.h можно наблюдать следующее:
[razorqt/razorqt-panel/plugin-clock/razorclock.h]
private slots:
void confWindowDestroyed();
[razorqt/razorqt-panel/plugin-quicklaunch/razorquicklaunch.h]
private slots:
//! run command in the action
void execAction(QAction*);
[razorqt/razorqt-panel/plugin-taskbar/razortaskbar.h]
private slots:
void readSettings();
void writeSettings();
Однако в соответствующих файлах *.cpp реализации этих методов
отсутствуют; при этом в коде эти методы на первый взгляд тоже не
используются. Но на самом деле, поскольку это не просто методы, а
слоты Qt, moc генерирует код для их вызова в случае присоединения к
этим слотам каких-либо сигналов.
Для исправления проблемы должно быть достаточно просто удалить из
файлов *.h объявления несуществующих слотов.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: Digital signature
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20120209/74dd9f73/attachment.bin>
Подробная информация о списке рассылки Devel