mesa - не видит библиотеку которая есть
det 24 сентября, 2009 - 07:18
Когда обновлалась меса произошло следующее.
mklib: Making Linux shared library: libGLU.so.1.3.070300
/usr/lib/gcc/i686-pc-linux-gnu/4.3.2/../../../../i686-pc-linux-gnu/bin/ld:libutil/mipmap.o: file format not recognized; treating as linker script
/usr/lib/gcc/i686-pc-linux-gnu/4.3.2/../../../../i686-pc-linux-gnu/bin/ld:libutil/mipmap.o:1: syntax error
collect2: ld returned 1 exit status
mklib: Installing libGLU.so.1.3.070300 libGLU.so.1 libGLU.so in ../../../lib
mv: cannot stat `libGLU.so.1.3.070300': No such file or directory
gmake[4]: *** [../../../lib/libGLU.so] Error 1
gmake[4]: Leaving directory `/var/tmp/portage/media-libs/mesa-7.3-r1/work/Mesa-7.3/src/glu/sgi'
gmake[3]: *** [default] Error 1
gmake[3]: Leaving directory `/var/tmp/portage/media-libs/mesa-7.3-r1/work/Mesa-7.3/src/glu/sgi'
gmake[2]: *** [default] Error 1
gmake[2]: Leaving directory `/var/tmp/portage/media-libs/mesa-7.3-r1/work/Mesa-7.3/src/glu'
make[1]: *** [subdirs] Error 1
make[1]: Leaving directory `/var/tmp/portage/media-libs/mesa-7.3-r1/work/Mesa-7.3/src'
make: *** [default] Error 1
*
* ERROR: media-libs/mesa-7.3-r1 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 3118: Called die
* The specific snippet of code:
* emake || 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/media-libs/mesa-7.3-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-libs/mesa-7.3-r1/temp/environment'.
*
Но когда я решил проверить ее наличие:
core lib # ls -l /usr/lib/libGLU*
-rw-r--r-- 1 root root 752 2009-04-10 04:10 /usr/lib/libGLU.la
lrwxrwxrwx 1 root root 11 2009-04-10 04:10 /usr/lib/libGLU.so -> libGLU.so.1
lrwxrwxrwx 1 root root 20 2009-04-10 04:10 /usr/lib/libGLU.so.1 -> libGLU.so.1.3.070300
-rwxr-xr-x 1 root root 443948 2009-04-10 04:10 /usr/lib/libGLU.so.1.3.070300
То есть библиотека есть, но ее почему то не видно.
»
- Для комментирования войдите или зарегистрируйтесь
Перестановка месы не
Перестановка месы не помогает?
mklib: Installing
Судя по сообщениям, он его ищет не в системном каталоге, а во время сборки во временном и почему-то не находит. Возможно некорректный пакет. Попробуй другую версию месы, заблокируй эту.
-= Concordia victoriam gignit =-
Похоже на баг распределенной
Похоже на баг распределенной установки. Попробуй
MAKEOPTS="-j1" emerge -1 mesa
Не помогло, пишет то же
Не помогло, пишет то же самое.
Даже пытался установить более новую версию.
Would you like to know more?
По-моему, остаётся только
По-моему, остаётся только включить тестовые версии и обновить систему.
Q:
То есть переехать на (в моем случае) ~x86 ?
Я правильно понял?
Я уже подумывал про ебилд, может в нем есть информация почему он ищет библиотеку не там где она есть.
хм.
Would you like to know more?
Решение вендузятника, ИМХО.
Решение вендузятника, ИМХО. Проблема не в отсутствии этой библиотеки, смотрите внимательней:
ошибка выше, библиотека не компилируется, поэтому ее и нет, а уже существующая в системе тут ни при чем
Я бы посоветовал проверить тулчейн (binutils/glibc/gcc)
Ubuntu is an African Word that means "Gentoo is too hard for me"
lafilefixer юзали ?
lafilefixer юзали ?
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
.
Да, и первым делом.
Would you like to know more?
попробуй собрать с
попробуй собрать с FEATURES="-ccache"