Записи с меткой «qt4»
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 |
Переход с 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), ну а потом уже и все остальное :)