[SOLVED] Не собирается часть пакетов
Casufi 2 марта, 2008 - 22:49
Почемуто не собираются следующие пакеты
x11-libs/qt-4.3.2-r1
media-libs/libquicktime-1.0.1
media-libs/libcaca-0.99_beta11
net-im/skype-1.4.0.118
alsa-driver-1.0.14-r1
media-sound/amarok-1.4.8
Вот логи
cat /var/tmp/portage/x11-libs/qt-4.3.2-r1/temp/build.log /usr/lib/gcc/i486-pc-linux-gnu/4.1.2/../../../../i486-pc-linux-gnu/bin/ld: cannot find -lGL collect2: ld returned 1 exit status make[1]: *** [../../lib/libQtOpenGL.so.4.3.2] Error 1 make[1]: Leaving directory `/var/tmp/portage/x11-libs/qt-4.3.2-r1/work/qt-x11-opensource-src-4.3.2/src/opengl' make: *** [sub-opengl-all-ordered] Error 2 * * ERROR: x11-libs/qt-4.3.2-r1 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2441: Called die * The specific snippet of code: * emake all || die * The die message: * (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.3.2-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-libs/qt-4.3.2-r1/temp/environment'. *
Все пакеты жалуются на /usr/lib/libGL.so которая ссылается на несуществующий файл /usr/lib/libGL.so.1
поиск equery b /usr/lib/libGL.so или equery b /usr/lib/libGL.so.1 ничего не дает
Цитата:
Решил так
ln -s /usr/lib/opengl/xorg-x11/lib/libGL.so.1.2 /usr/lib/libGL.so
»
- Для комментирования войдите или зарегистрируйтесь
Похоже что
Похоже что началось все с вот этого
У меня есть
У меня есть подозрение, что ему может не нравиться твой CHOST, который под i486.
Пожалуйста, не описывайте своё железо в подписи
В make.conf
В make.conf написано, что менять руками CHOST нельзя, а вот тут http://gentoo-wiki.com/Safe_Cflags
для моего процессора рекомендуют
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
Так как мне поступить ?
.
http://www.gentoo.org/doc/en/change-chost.xml
Я подозреваю,
Я подозреваю, что ati-drivers не собирается вот почему
/usr/lib/gcc/i486-pc-linux-gnu/4.1.2/../../../../i486-pc-linux-gnu/bin/ld: cannot find -lGL
Если ещё не решено
Нужно пересобрать Mesa, потом поставить дефолтнай опенГЛ и пересобрать Ati-drivers.
и все же
у меня такая же проблема...
была)
все что писали выше - не помогало...
Решил скопировав libGL.so в /usr/lib/ после этого пересобрал mesa (может быть и не так, но все же мне показалось, что помогло копирование этих модулей из других мест(типа /usr/lib/opengl/xorg-x11/lib/libGL.so в то, в котором не могло найти;)
У меня еще была изза этого проблема с ati-drivers - тоже была решена)