Записи с меткой «qt4»

PostHeaderIcon x11keyfaker.cpp error

Возникновение такой ошибки
[cc lang=»bash»]
x11keyfaker.cpp:48:34: error: X11/extensions/XTest.h: No such file or directory
x11keyfaker.cpp: In member function ‘void X11KeyFaker::sendKeyEvent(int, bool)’:
x11keyfaker.cpp:449: error: ‘XTestFakeKeyEvent’ was not declared in this scope
x11keyfaker.cpp:452: error: ‘XTestFakeKeyEvent’ was not declared in this scope
x11keyfaker.cpp:456: error: ‘XTestFakeKeyEvent’ was not declared in this scope
x11keyfaker.cpp:459: error: ‘XTestFakeKeyEvent’ was not declared in this scope
x11keyfaker.cpp:464: error: ‘XTestFakeKeyEvent’ was not declared in this scope
x11keyfaker.cpp: In member function ‘void X11KeyFaker::connect()’:
x11keyfaker.cpp:550: error: ‘XTestQueryExtension’ was not declared in this scope
make: *** [.obj/release-shared/x11keyfaker.o] Ошибка 1[/cc]
при сборке qt4 говорит нам о том, что не установлена библиотека x11/libXtst.
Ну и устраняется ошибка, конечно же, простыми действиями
[cc lang=»bash»]cd /usr/ports/x11/libXtst && make install clean[/cc]

PostHeaderIcon Переход с qt4-4.5 на qt4-4.6

В процессе обновления сыпятся ошибки типа
[cc lang=»make»].moc/release-shared/moc_mainwindow.cpp:14:2: error: #error «This file was generated using the moc from 4.5.3. It»
.moc/release-shared/moc_mainwindow.cpp:15:2: error: #error «cannot be used with the include files from this version of Qt.»
.moc/release-shared/moc_mainwindow.cpp:16:2: error: #error «(The moc has changed too much.)»
*** Error code 1
1 error
[/cc]
Для того, чтобы все получилось, нужно сначала обновить qt4-qmake (возможно после qmake надо еще отдельно обновить qt4-moc и qt4-rcc), ну а потом уже и все остальное :)

PR-CY.ru