на форуме прочитал, что можно включить поддержку 3D для Nouveau, делаю всё по инструкции: Вам необходимо:1. установить пакет mesa-common-dev2. скачать исходники mesa-7.7 или самого нового, какой есть в дистрибутиве3. ./configure --enable-gallium-nouveau --disable-glu --disable-glw --disable-egl --without-demos --without-dri-drivers4. make -j45. cp /lib/gallium/nouveau_dri.so /usr/lib/dri/скачал архив с mesa-7.8.1 с оф. зеркала, распаковал как надо (без ошибок), cd ~/Mesa-7.8.1, ./configure нормально проходит, а вот на make -j4 вылезает ошибка: =========================================In file included from nv30_context.h:20, from nv30_fragprog.c:11: / / / /src/gallium/drivers/nouveau/nouveau_stateobj.h: In function ‘so_emit’: / / / /src/gallium/drivers/nouveau/nouveau_stateobj.h:262: error: ‘struct nouveau_channel’ has no member named ‘cur’In file included from nv30_context.h:20, from nv30_draw.c:3: / / / /src/gallium/drivers/nouveau/nouveau_stateobj.h: In function ‘so_emit’: / / / /src/gallium/drivers/nouveau/nouveau_stateobj.h:262: error: ‘struct nouveau_channel’ has no member named ‘cur’In file included from nv30_context.h:20, from nv30_clear.c:6: / / / /src/gallium/drivers/nouveau/nouveau_stateobj.h: In function ‘so_emit’: / / / /src/gallium/drivers/nouveau/nouveau_stateobj.h:262: error: ‘struct nouveau_channel’ has no member named ‘cur’In file included from nv30_context.h:20, from nv30_context.c:4: / / / /src/gallium/drivers/nouveau/nouveau_stateobj.h: In function ‘so_emit’: / / / /src/gallium/drivers/nouveau/nouveau_stateobj.h:262: error: ‘struct nouveau_channel’ has no member named ‘cur’make[4]: *** [nv30_context.o] Ошибка 1make[4]: *** Ожидание завершения заданий .make[4]: *** [nv30_clear.o] Ошибка 1make[4]: *** [nv30_draw.o] Ошибка 1make[4]: *** [nv30_fragprog.o] Ошибка 1make[4]: Выход из каталога `/home/marlock/Mesa-7.8.1/src/gallium/drivers/nv3039;make[3]: *** [default] Ошибка 1make[3]: Выход из каталога `/home/marlock/Mesa-7.8.1/src/gallium/drivers39;make[2]: *** [default] Ошибка 1make[2]: Выход из каталога `/home/marlock/Mesa-7.8.1/src/gallium39;make[1]: *** [subdirs] Ошибка 1make[1]: Выход из каталога `/home/marlock/Mesa-7.8.1/src39;make: *** [default] Ошибка 1=========================================как избавится? з.ы. на paste.org впадлу кидать было:)
я не знаю здесь точной проблемы, однако howto постеры в таких моментах забывают иногда о не которых необходимых инструментах . попробуй cmake установить (gui не нужен)