Qt compling error!!

Автор: garik37 Дата: 31.10.2007 22:38 Добрый день!!

При сборке QT из исходников происходит следующее

cd tools && /usr/bin/gmake
gmake[2]: Entering directory `/home/i/qt/tools'
cd assistant/lib && /usr/bin/gmake -f Makefile
gmake[3]: Entering directory `/home/i/qt/tools/assistant/lib'
gmake[3]: Цель `first' не требует выполнения команд.
gmake[3]: Leaving directory `/home/i/qt/tools/assistant/lib'
cd designer && /usr/bin/gmake -f Makefile
gmake[3]: Entering directory `/home/i/qt/tools/designer'
cd uic && /usr/bin/gmake -f Makefile
gmake[4]: Entering directory `/home/i/qt/tools/designer/uic'
test -d ../../../bin/ || mkdir -p ../../../bin/
g++ -Wl,-rpath,/home/i/qt/lib -o ../../../bin/uic .obj/release-shared/main.o .obj/release-shared/uic.o .obj/release-shared/form.o .obj/release-shared/object.o .obj/release-shared/subclassing.o .obj/release-shared/embed.o .obj/release-shared/widgetdatabase.o .obj/release-shared/domtool.o .obj/release-shared/parser.o -L/home/i/qt/lib -L/usr/X11R6/lib -L/usr/X11R6/lib -lqt -lGLU -lGL -lXmu -lXrender -lXcursor -lXinerama -lXft -lfreetype -lfontconfig -lXext -lX11 -lm -lSM -lICE -ldl
/home/i/qt/lib/libqt.so: undefined reference to `XF86VidModeQueryVersion'
/home/i/qt/lib/libqt.so: undefined reference to `pthread_getspecific'
/home/i/qt/lib/libqt.so: undefined reference to `pthread_key_create'
/home/i/qt/lib/libqt.so: undefined reference to `XF86VidModeGetModeLine'
/home/i/qt/lib/libqt.so: undefined reference to `pthread_setspecific'
collect2: ld returned 1 exit status
gmake[4]: *** [../../../bin/uic] Ошибка 1
gmake[4]: Leaving directory `/home/i/qt/tools/designer/uic'
gmake[3]: *** [sub-uic] Ошибка 2
gmake[3]: Leaving directory `/home/i/qt/tools/designer'
gmake[2]: *** [sub-designer] Ошибка 2
gmake[2]: Leaving directory `/home/i/qt/tools'
gmake[1]: *** [sub-tools] Ошибка 2
gmake[1]: Leaving directory `/home/i/qt'
gmake: *** [init] Ошибка 2

Как это исправить
Re: Qt compling error!! 01.11.2007 00:49Bircoph > home/i/qt/lib/libqt.so: undefined reference to `XF86VidModeQueryVersion'
...

Неправильно сконфигурирован qt, нужно прилинковать
libpthread, с XF86* мне не ясно, т.к. тут подходит много
библиотек, например, libggi.

Но лучше всего нормально отконфигурировать qt (configure,
autoreconf или что там ещё).
Re: Qt compling error!! 01.11.2007 01:23garik37 Спасибо!

Уже решена проблема установкой дополнительных библиотек Хorg

Xorg-x11-Mesa и т.д.
RSS-материал