libdrm [SOLVED]
Lilu 7 мая, 2010 - 15:24
Доброго времени.
Не могу установить, помогите...
emerge x11-libs/libdrm
Получаю вот что (лог полностью приводить не буду)
[32;01m*[0m CPV: x11-libs/libdrm-2.4.20 [32;01m*[0m REPO: gentoo [32;01m*[0m USE: elibc_glibc kernel_linux userland_GNU x86 >>> Unpacking source... >>> Unpacking libdrm-2.4.20.tar.bz2 to /var/calculate/tmp/portage/x11-libs/libdrm-2.4.20/work [32;01m*[0m Running elibtoolize in: libdrm-2.4.20 [32;01m*[0m Applying portage-2.2.patch ... [32;01m*[0m Applying sed-1.5.6.patch ... [32;01m*[0m Applying as-needed-2.2.6.patch ... >>> Source unpacked in /var/calculate/tmp/portage/x11-libs/libdrm-2.4.20/work >>> Compiling source in /var/calculate/tmp/portage/x11-libs/libdrm-2.4.20/work/libdrm-2.4.20 ... --\\-- пропустим немного /bin/sh ../../libtool --tag=CC --mode=link i686-pc-linux-gnu-gcc -I../../include/drm -I../../intel/ -I../.. -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -O2 -march=i686 -pipe -Wl,--as-needed -o modetest modetest.o ../../libdrm.la ../../intel/libdrm_intel.la -lcairo libtool: link: i686-pc-linux-gnu-gcc -I../../include/drm -I../../intel/ -I../.. -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -O2 -march=i686 -pipe -o .libs/modetest modetest.o -Wl,--as-needed ../../.libs/libdrm.so ../../intel/.libs/libdrm_intel.so /var/calculate/tmp/portage/x11-libs/libdrm-2.4.20/work/libdrm-2.4.20/.libs/libdrm.so -lrt /usr/lib/libcairo.so /usr/lib/libpixman-1.so /usr/lib/libfontconfig.so /usr/lib/libfreetype.so /usr/lib/libexpat.so /usr/lib/libglitz-glx.so -lGL -lpthread /usr/lib/libglitz.so /usr/lib/libpng12.so /usr/lib/libXrender.so /usr/lib/libX11.so /usr/lib/libxcb.so /usr/lib/libXau.so /usr/lib/libXdmcp.so -ldl -lz -lm /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lGL collect2: ld returned 1 exit status make[3]: *** [modetest] Ошибка 1 make[3]: Leaving directory `/var/calculate/tmp/portage/x11-libs/libdrm-2.4.20/work/libdrm-2.4.20/tests/modetest' make[2]: *** [all-recursive] Ошибка 1 make[2]: Leaving directory `/var/calculate/tmp/portage/x11-libs/libdrm-2.4.20/work/libdrm-2.4.20/tests' make[1]: *** [all-recursive] Ошибка 1 make[1]: Leaving directory `/var/calculate/tmp/portage/x11-libs/libdrm-2.4.20/work/libdrm-2.4.20' make: *** [all] Ошибка 2 [31;01m*[0m ERROR: x11-libs/libdrm-2.4.20 failed: [31;01m*[0m emake failed [31;01m*[0m [31;01m*[0m Call stack: [31;01m*[0m ebuild.sh, line 54: Called src_compile [31;01m*[0m environment, line 3421: Called x-modular_src_compile [31;01m*[0m environment, line 4253: Called x-modular_src_make [31;01m*[0m environment, line 4291: Called die [31;01m*[0m The specific snippet of code: [31;01m*[0m emake || die "emake failed" [31;01m*[0m [31;01m*[0m If you need support, post the output of 'emerge --info =x11-libs/libdrm-2.4.20', [31;01m*[0m the complete build log and the output of 'emerge -pqv =x11-libs/libdrm-2.4.20'. [31;01m*[0m The complete build log is located at '/var/calculate/tmp/portage/x11-libs/libdrm-2.4.20/temp/build.log'. [31;01m*[0m The ebuild environment file is located at '/var/calculate/tmp/portage/x11-libs/libdrm-2.4.20/temp/environment'. [31;01m*[0m S: '/var/calculate/tmp/portage/x11-libs/libdrm-2.4.20/work/libdrm-2.4.20'
Объясните плиз в чем проблема =(. Я уже все что знал - перепроболал.
cannot find -lGL Как это исправить?
»
- Для комментирования войдите или зарегистрируйтесь
ccache включён?
ccache включён?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Если честно не знаю. ОС:
Нет.
# eix -e libdrm|grep Inst
ccache включен, gcc-4.4.3-r4 (pie+ssp)
P.S. 2топикстартер: а исходники ядра вы установили, а версия gcc у вас какая, a...
taaroa написал(а):# eix -e
gcc 4.3.4.
Исходники установленны. Я же написал что это calculate.) - calculate-sources.
Да, и как наличие исходником может быть связано с "Not found -lGL" ...
И еще, вот это: "eix -e ..." - я просто не понял как это использовать в решении моей проблемы? =)
Может, всеже ктонить подскажет как мне быть?
eselect opengl show в
в студию.
Что ставили руками ?
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 ;)
slepnoga
Available OpenGL implementations:
[1] nvidia
[2] xorg-x11 *
Все что устанавливалось ставилось с использованием emerge =)
А вообще, я пытался обновить xorg-server до 1.7.4 кажется. При этом emerge мне выдал кучу блокировок =( исправляя которые, я всеже убил все (он отказался работать вообще). После этого вот восстанавливаю.
(:
поговорим об этом? (шутка)
taaroa написал(а): Lilu
Не смешно.
Пробуй: lafilefixer
Пробуй:
Working on Gentoo Linux for Asus P535 and Qtopia :-)
oleg_kaa
Помогло. Ура! =)
Недавно сталкивался с таким
Помогло revdep-rebuild
Занятно. Вообще этого быть не
Занятно. Вообще этого быть не может, потому что а) libdrm не нужно GL, б) mesa (которая есть реализация opengl, т.е. -lGL) жестко зависит от libdrm. Т.е. жесткой зависимости libdrm от -lGL быть не может. Если вы дадите посмотреть лог целиком - может и поможем. Такое впечатление, что это собирается test. У вас FEATURES="test" случаем не включено?
P.S. Лог при помощи wgetpaste - он дает путь до build.log при провале.
NightNord
FEATURES="test" - не включено.
Мне вот тоже так кажется, что такого быть не может. Кстати, я смотрел /usr/libs там есть библиотека libGLEM.a вот просто GL нет.