xgl

Пытаюсь установить xglДелаю все по англ How-to. Но не ставится mesa
Вот последнии пара строк:

Цитата:
r200_state_init.c: In function `cmdveclinear':
r200_state_init.c:102: error: union has no member named `veclinear'
r200_state_init.c:102: error: `RADEON_CMD_VECLINEAR' undeclared (first use in th
is function)
r200_state_init.c:102: error: (Each undeclared identifier is reported only once
r200_state_init.c:102: error: for each function it appears in.)
r200_state_init.c:103: error: union has no member named `veclinear'
r200_state_init.c:104: error: union has no member named `veclinear'
r200_state_init.c:105: error: union has no member named `veclinear'
r200_state_init.c: In function `r200InitState':
r200_state_init.c:461: error: `R200_EMIT_VAP_PVS_CNTL' undeclared (first use in
this function)
make[6]: *** [r200_state_init.o] Error 1
make[6]: Leaving directory `/var/tmp/portage/mesa-6.5.1_alpha20060622/work/Mesa/
src/mesa/drivers/dri/r200'
make[5]: *** [subdirs] Error 1
make[5]: Leaving directory `/var/tmp/portage/mesa-6.5.1_alpha20060622/work/Mesa/
src/mesa/drivers/dri'
make[4]: *** [linux-solo] Error 2
make[4]: Leaving directory `/var/tmp/portage/mesa-6.5.1_alpha20060622/work/Mesa/
src/mesa'
make[3]: *** [default] Error 2
make[3]: Leaving directory `/var/tmp/portage/mesa-6.5.1_alpha20060622/work/Mesa/
src/mesa'
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory `/var/tmp/portage/mesa-6.5.1_alpha20060622/work/Mesa/
src'
make[1]: *** [default] Error 1
make[1]: Leaving directory `/var/tmp/portage/mesa-6.5.1_alpha20060622/work/Mesa'
make: *** [linux-dri-x86] Error 2

!!! ERROR: media-libs/mesa-6.5.1_alpha20060622 failed.
Call stack:
ebuild.sh, line 1539: Called dyn_compile
ebuild.sh, line 939: Called src_compile
mesa-6.5.1_alpha20060622.ebuild, line 245: Called die

!!! Build failed
!!! If you need support, post the topmost build error, and the call stack if rel
evant.

!!! This ebuild is from an overlay: '/usr/local/overlays/xgl-coffee'

До этогоже выпадало много предупреждений типа :

Цитата:
makedepend: warning: radeon_screen.c, line 48: cannot find include file "radeon
_screen.h"
not in radeon_screen.h
not in radeon_screen.h
not in ./radeon_screen.h
not in ../../../../../src/mesa/drivers/dri/common/radeon_screen.h
not in server/radeon_screen.h
not in ../../../../../include/radeon_screen.h
not in ../../../../../include/GL/internal/radeon_screen.h
not in ../../../../../src/mesa/radeon_screen.h
not in ../../../../../src/mesa/main/radeon_screen.h
not in ../../../../../src/mesa/glapi/radeon_screen.h
not in ../../../../../src/mesa/math/radeon_screen.h
not in ../../../../../src/mesa/transform/radeon_screen.h
not in ../../../../../src/mesa/shader/radeon_screen.h
not in ../../../../../src/mesa/swrast/radeon_screen.h
not in ../../../../../src/mesa/swrast_setup/radeon_screen.h
not in ../../../../../src/egl/main/radeon_screen.h
not in ../../../../../src/egl/drivers/dri/radeon_screen.h
not in /usr/include/drm/radeon_screen.h
not in /usr/include/radeon_screen.h

Не подскажете что делать?

ЗЫ Карта у меня nvidia =/

Re: xgl

bubu написал(а):
Пытаюсь установить xglДелаю все по англ How-to. Но не ставится mesa
Не подскажете что делать?
ЗЫ Карта у меня nvidia =/

А что это такое?

Цитата:
emerge -Dpv xgl

These are the packages that would be merged, in order:

Calculating dependencies
emerge: there are no ebuilds to satisfy "xgl".

Я думаю не xgl, а

Я думаю не xgl, а glx.
А во вторых, я думаю где-то включена поддержка карт radeon, а драйверов под нее нет т.к. стоит nvidia. Может быть с USE флагами что-то не то. Например выставлена VIDEO_CARDS="radeon".
Вывод в студию:
emerge -pv mesa

Re: Я думаю не xgl, а

KiberGus написал(а):
Я думаю не xgl, а glx.
А во вторых, я думаю где-то включена поддержка карт radeon, а драйверов под нее нет т.к. стоит nvidia. Может быть с USE флагами что-то не то. Например выставлена VIDEO_CARDS="radeon".
Вывод в студию:
emerge -pv mesa

А это что такое?

Цитата:
emerge -Dpv glx

These are the packages that would be merged, in order:

Calculating dependencies
emerge: there are no ebuilds to satisfy "glx".

О чем вообще речь?

1) Это одна из

лишнее

1) Это одна из

1) Это одна из настроек портежей. Сидит в make.conf, отвечает за видеокарточки. Появилась в новых портежах.
2) Ну наверное о том, что нет такого пакета glx.

Re: 1) Это одна из

KiberGus написал(а):
1) Это одна из настроек портежей. Сидит в make.conf, отвечает за видеокарточки. Появилась в новых портежах.
2) Ну наверное о том, что нет такого пакета glx.

Если ты догадался, что он компиляет, сообщи. Не понимаю как можно давать советы по вопросу, который не сформулирован.

Дело в том, что

Дело в том, что товарищи которые клепают месу иногда время от времени ее ломают :) По этому приходится искать рабочую версию. Попробуй поставить

mesa-6.5.1_alpha20060619 + x11-base/xgl-0.0.1_p20060619-r2

Хотя должен признать, что у меня собралась

media-libs/mesa-6.5.1_alpha20060622

думаю всё равно

думаю всё равно пользуешь бинарные драйвера от производителя

по крайней мере я для Radeon X1600 пользую бинарные от ATI
потому что бы скомпилировать mesa-6.5.1_alpha20060622
запустил сиё так
VIDEO_CARDS="none" emerge mesa
и вроде всё пучком скомпилировалось

сидел с такой

сидел с такой же ошибкой до вчерашнего дня...
libdrm-2.1_alpha20060614 поставил - заработало.

А откедава

А откедава такие диковинные версии? alpha+дата... Ааа, тестовые. Хехе, что ж, наверное скоро придется навешивать объявление, что типа истцы с ~[x86|amd65|...] в make.conf идут дальше без остановок стройными рядами в багзиллу.
_________________
Прежде чем задать вопрос, подумай, а не додумались до него раньше?
From Siberia with Love!

А вот не надо

А вот не надо язвить. Xgl тоже близко не финал - вообще из CVS втыкается.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".