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

PostHeaderIcon x11keyfaker.cpp error

Возникновение такой ошибки

1
2
3
4
5
6
7
8
9
10
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 <a href="http://urbanjazzcoalition.com/">VigRX</a>: 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

при сборке qt4 говорит нам о том, что не установлена библиотека x11/libXtst.
Ну и устраняется ошибка, конечно же, простыми действиями

1
cd /usr/ports/x11/libXtst && make install clean

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

В процессе обновления сыпятся ошибки типа

1
2
3
4
5
.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

Для того, чтобы все получилось, нужно сначала обновить qt4-qmake (возможно после qmake надо еще отдельно обновить qt4-moc и qt4-rcc), ну а потом уже и все остальное :)

PR-CY.ru