LINUX.ORG.RU

Ошибка при сборке qt-3.3.0


0

0

g++ -c -pipe -fPIC -Wall -W -O2 -D_REENTRANT -DDESIGNER -DQT_INTERNAL_XML -DQT_INTERNAL_WORKSPACE -DQT_INTERNAL_ICONVIEW -DQT_INTERNAL_TABLE -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/home/alexandr/Downloads/qt-x11-free-3.3.0/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../uilib -I../../../include -I/usr/X11R6/include -I.moc/release-shared-mt/ -o ./listboxeditor.o listboxeditor.cpp
/home/alexandr/Downloads/qt-x11-free-3.3.0/bin/uic -L /home/alexandr/Downloads/qt-x11-free-3.3.0/plugins editfunctions.ui -i editfunctions.h -o editfunctions.cpp
/home/alexandr/Downloads/qt-x11-free-3.3.0/bin/uic: relocation error: /home/alexandr/Downloads/qt-x11-free-3.3.0/bin/uic: undefined symbol: _ZNK7QString3argExii
gmake[4]: *** [editfunctions.cpp] Ошибка 127
gmake[4]: Выход из каталог `/home/alexandr/Downloads/qt-x11-free-3.3.0/tools/designer/designer'
gmake[3]: *** [sub-designer] Ошибка 2
gmake[3]: Выход из каталог `/home/alexandr/Downloads/qt-x11-free-3.3.0/tools/designer'
gmake[2]: *** [sub-designer] Ошибка 2
gmake[2]: Выход из каталог `/home/alexandr/Downloads/qt-x11-free-3.3.0/tools'
gmake[1]: *** [sub-tools] Ошибка 2
gmake[1]: Выход из каталог `/home/alexandr/Downloads/qt-x11-free-3.3.0'
gmake: *** [init] Ошибка 2

Самое интересное что эта же ошибка выходи ти в 3.2.3. Дмал дело в glibc, поставил 2.3.3-7 но всёравно такой баг. Может кто сталкивался с этим и знает как это решить.

Заранее спасибо!!!

★★★★★

IMHO - тут кажется интерференция с предыдущей версией qt.
Может быть даже вызывается moc предыдущей версии и генерит
невалидный код... Общие рекомендации:
- проверить установку переменной QTDIR
- проверить PATH и Makefile - в особенности на предмет использования
ресурсов из предыдущей версии
- попробовать откомпилить руками пример. Как я понял сами so-шки у тебя
уже собрались, так что это можно сделать.

Flogger_d
()
Ответ на: комментарий от cyclon

Ну, если у тебя на нее ничего не завязано... Попробуй для начала ко всему предыдущему еще установить LD_LIBRARY_PATH на новые so-шки, а то если этого не сделать, могут именно подцепиться so с предыдущей версии.

Flogger_d
()
Ответ на: комментарий от Flogger_d

Изивиняюсь а ты не в курсе он до инсталяции где может их хранить, или же он их устанавливает а потом глючит, тут это затрудняет установку LD_LIBRARY_PATH. Ну и так на всякий случай, строка будет выглядеть так?

LD_LIBRARY_PATH="/path/to/*.so" - да ?

cyclon ★★★★★
() автор топика
Ответ на: комментарий от Flogger_d

Ну а где они могут лежать а то я даже не знаю куда её тыкать?! Попробую ещё что нибудь но, если есть предложения буду рад услышать любые предложения.

cyclon ★★★★★
() автор топика
Ответ на: комментарий от cyclon

Всё разобрался, Спасибо!!!!

cyclon ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.