debian64 wheezy с fglrx 1: 12-1-2 показывает разные строки glx сервера и клиента

563
Robert

Я пытаюсь собрать вино с помощью debian64 wheezy; однако скрипт configure показывает в конце:

configure: WARNING: No OpenGL library found on this system. OpenGL and Direct3D won't be supported. 

Это очень меня раздражает, так как я планировал играть в игры под Wine ... Я использую fglrx, упакованный для Debian (из раздела non-free), а не для загрузки с сайта AMD.

От config.log:

configure:8770: checking for -lGL configure:8795: gcc -m32 -o conftest -g -O2 conftest.c -lGL -lXext -lX11 -lm >&5 /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.6/../../../libGL.so when searching for -lGL /usr/bin/ld: skipping incompatible /usr/lib/libGL.so when searching for -lGL /usr/bin/ld: cannot find -lGL 

Я немного покопался и нашел несколько подсказок, и кажется, что мой компилятор как-то не может найти подходящие библиотеки.

Кроме того, я обнаружил, что моя строка glx сервера и клиента отличается, даже если у меня установлен fglrx:

# glxinfo | grep string server glx vendor string: ATI server glx version string: 1.4 client glx vendor string: Mesa Project and SGI client glx version string: 1.4 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: ATI FirePro V4800 (FireGL) Graphics Adapter OpenGL version string: 1.4 (2.1 (4.2.11399 Compatibility Profile Context FireGL)) 

Они могут быть не связаны, это просто моя догадка, я собрал их вместе.

Любые указатели приветствуются.

Спасибо.

2

0 ответов на вопрос