Установка Mesa
Примечание: Она дает вам файлы libGLU*, которые отсутствуют в XFree86.
Полностью деинсталлируйте все библиотеки Mesa, которые могут идти со
Slackware:
Процедуры установки различаются для разных дистрибутивов.
Если нет никакого способа начисто удалить существующие библиотеки
Mesa, тогда по крайней мере найдите, где они установлены:
обычно в /usr или /usr/local. В примере ниже подразумевается, что
библиотеки установлены в /usr. Установка над старой версией
скорее всего безопасна. Ищите /usr/lib/libMesa* или /usr/local/lib/libMesa*
cd /usr/src
tar -xvzf MesaLib-3.3.tar.gz
cd Mesa-3.3
./configure --prefix=/usr
make
make install
|
В этом месте, Mesa установила свою собственную версию подключаемого
файла glx.h, заменив ту, которая была установлена с XFree86.
Это вызовет проблемы с компиляцией некоторых программ, что можно
исправить: скопируйте подключаемые файлы GL из каталога исходных текстов
в каталог подключаемых файлов:
cp /usr/src/release/xc/include/GL/*.h /usr/X11R6/include/GL
|