New user registration is currently disabled due to spam abuse / Регистрация новых пользователей в настоящее время приостановлена из-за злоупотреблений спаммерами

Ошибка при сборке из git

Сообщаем о найденных ошибках сюда

Ошибка при сборке из git

Postby aj. » Mon Mar 29, 2010 3:58 pm

Здравствуйте.
Процесс сборки на Ubuntu Lucid завершается ошибкой:
Code: Select all
$ qmake-qt4
$ make
g++ -c -pipe -rdynamic -O2 -I/usr/include/hunspell -Wall -W -D_REENTRANT -DPROGRAM_DATA_DIR=\"/usr/local/share/apps/goldendict/\" -DPROGRAM_VERSION=\"0.9.0+git\" -DQT_NO_DEBUG -DQT_WEBKIT_LIB -DQT_PHONON_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtXml -I/usr/include/qt4/phonon -I/usr/include/qt4/QtWebKit -I/usr/include/qt4 -I. -I/usr/include/qt4/phonon_compat -Ibuild -Ibuild -o build/main.o main.cc
In file included from mainwindow.hh:22,
                 from main.cc:6:
hotkeywrapper.hh:82: error: ‘XRecordInterceptData’ has not been declared
hotkeywrapper.hh:85: error: ‘XRecordInterceptData’ has not been declared
hotkeywrapper.hh:96: error: ISO C++ forbids declaration of ‘XRecordRange’ with no type
hotkeywrapper.hh:96: error: expected ‘;’ before ‘*’ token
hotkeywrapper.hh:97: error: ‘XRecordContext’ does not name a type
hotkeywrapper.hh:98: error: ‘XRecordClientSpec’ does not name a type
make: *** [build/main.o] Error 1


Обыскался, никаких зацепок к решению найти не получается.
aj.
 
Posts: 11
Joined: Mon Mar 29, 2010 3:48 pm

Re: Ошибка при сборке из git

Postby ikm » Mon Mar 29, 2010 4:07 pm

Выглядит странно. Что говорит

Code: Select all
dpkg -S X11/extensions/record.h

и

Code: Select all
dpkg -s libxtst-dev

?

До кучи, можно вставить сюда содержимое вашего системного файла /usr/include/X11/extensions/record.h, благо он небольшой.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Ошибка при сборке из git

Postby aj. » Mon Mar 29, 2010 4:50 pm

Вот! Установил libxtst-dev и всё собралось без ошибок, спасибо.
Всё работает отлично, только был ряд странных моментов при make install:
Code: Select all
strip /usr/local/share/pixmaps/goldendict.png
strip:/usr/local/share/pixmaps/goldendict.png: File format not recognized
make: [install_icons] Error 1 (ignored)
install -m 755 -p /home/USER/Downloads/goldendict/src/redist/icons/goldendict.png /usr/local/share/app-install/icons/
strip /usr/local/share/app-install/icons/goldendict.png
strip:/usr/local/share/app-install/icons/goldendict.png: File format not recognized
make: [install_icons2] Error 1 (ignored)
install -m 755 -p /home/USER/Downloads/goldendict/src/redist/goldendict.desktop /usr/local/share/applications/
strip /usr/local/share/applications/goldendict.desktop
strip:/usr/local/share/applications/goldendict.desktop: File format not recognized
make: [install_desktops] Error 1 (ignored)
install -m 755 -p /home/USER/Downloads/goldendict/src/redist/goldendict.desktop /usr/local/share/app-install/desktop/
strip /usr/local/share/app-install/desktop/goldendict.desktop
strip:/usr/local/share/app-install/desktop/goldendict.desktop: File format not recognized
make: [install_desktops2] Error 1 (ignored)
aj.
 
Posts: 11
Joined: Mon Mar 29, 2010 3:48 pm


Return to Ошибки

Who is online

Users browsing this forum: No registered users and 14 guests