Компилляция QT4 [SOLVED]
DemanXP 2 апреля, 2007 - 15:42
Вроде начинает компиллиться нормально, все депенденсы вроде найдены, а выдаёт:
... rm -f libQtOpenGL.so.4.2.3 libQtOpenGL.so libQtOpenGL.so.4 libQtOpenGL.so.4.2 g++ -shared -Wl,-soname,libQtOpenGL.so.4 -o libQtOpenGL.so.4.2.3 .obj/release-shared/qgl.o .obj/release-shared/qglcolormap.o .obj/release-shared/qpaintengine_opengl.o .obj/release-shared/qglpixelbuffer.o .obj/release-shared/qglframebufferobject.o .obj/release-shared/qgl_x11.o .obj/release-shared/qglpixelbuffer_x11.o .obj/release-shared/moc_qgl.o -L/var/tmp/portage/x11-libs/qt-4.2.3-r1/work/qt-x11-opensource-src-4.2.3/lib -L/usr/lib -lGLU -lGL -lQtGui -L/var/tmp/portage/x11-libs/qt-4.2.3-r1/work/qt-x11-opensource-src-4.2.3/lib -L/usr/lib -lpng -lSM -lICE -lXrender -lXrandr -lXfixes -lXcursor -lfreetype -lfontconfig -lXext -lX11 -lQtCore -lz -lm -lpthread -ldl /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lGL collect2: выполнение ld завершилось с кодом возврата 1 make[2]: *** [../../lib/libQtOpenGL.so.4.2.3] Ошибка 1 make[2]: Leaving directory `/var/tmp/portage/x11-libs/qt-4.2.3-r1/work/qt-x11-opensource-src-4.2.3/src/opengl' make[1]: *** [sub-opengl-all] Ошибка 2 make[1]: Leaving directory `/var/tmp/portage/x11-libs/qt-4.2.3-r1/work/qt-x11-opensource-src-4.2.3/src' make: *** [sub-src-all-ordered] Ошибка 2 !!! ERROR: x11-libs/qt-4.2.3-r1 failed. Call stack: ebuild.sh, line 1614: Called dyn_compile ebuild.sh, line 971: Called qa_call 'src_compile' ebuild.sh, line 44: Called src_compile qt-4.2.3-r1.ebuild, line 202: Called die !!! (no error message) !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/x11-libs/qt-4.2.3-r1/temp/build.log'. localhost demanxp #
Как это лечить?
»
- Для комментирования войдите или зарегистрируйтесь
eselect opengl set
eselect opengl set xorg-x11
и попробовать снова
возможно поможет
_________________
Core2Duo ~x86 4gb ram kde
Не помогло
Не помогло :(((
_________________
Во имя Святого Пингвина!
кстати у меня
кстати у меня сегодня qt то же не собрался, тока который из оверлея xeffects, только ругался на kio
ща попробую еще разок
_________________
Core2Duo ~x86 4gb ram kde
Ждём-с :))
Ок. Если получится - опиши полностью как собирал.
_________________
Во имя Святого Пингвина!
первая
первая установка?
тогда не забывать
env-update
просто обновление?
тогда вариантов много - вспоминайте что обновляли
Обновление.
Обновление. Точнее, первая установка QT4. А до этого в системе полностью все пакеты обновил...
_________________
Во имя Святого Пингвина!
я проверял 4.2.3-r1
я проверял 4.2.3-r1 собралось без проблем
правда у меня glibc - 2.4
пересоберите xorg, mesa, драйвер видео,
env-update, потом пробуйте еще
Да-да, кодеки от
Да-да, кодеки от нвидии при компилляции ругались, что ядро скопиллено другой версией gcc. Ща пересобиру ядро и кодеки, потом попробую QT4.
Кста, при установленной QT4 установленная QT3 нужна?
_________________
Во имя Святого Пингвина!
Да. Еще далеко
Да. Еще далеко не все приложения могут использовать QT4.
А как же флаг
А как же флаг "совместимость с QT3" при компилляции QT4 ???
_________________
Во имя Святого Пингвина!
Это значит
Это значит будет собираться поддержка устаревших классов Q3... Т.е. они ведут себя так же как и в qt3, но в их нназвания добвалена цифра 3.
Оговорился., не
Оговорился., не кодеки, а дровы. Просто про mplayer думал и виндошные кодеки в нём - вот и описАлся :)
ЗЫ Ясн. А то я думал, что емерджа по привычке сама удалит предыдущую установленную версию программы :))
PS2 Перекомпилляция ядра, видео-дров и месы помогла. Всем спасибо
_________________
Во имя Святого Пингвина!