[РЕШЕНО] запуск простой OpenGL программы

Всем привет!

У меня возникла проблема при запуске простой OpenGL программы:

X Error of failed request:  GLXBadFBConfig
  Major opcode of failed request:  155 (GLX)
  Minor opcode of failed request:  34 ()
  Serial number of failed request:  34
  Current serial number in output stream:  33

Погуглив я нашел аналогичную проблему в убунте но подумал может есть решения этой проблемы соотвтственно генте. Моя видео карта:

lspci | grep VGA
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV710 [Radeon HD 4350/4550]

Koгда я пользуюсь IDE (NetBeans), я использую там такoй ряд комманд для запуска и сборки:

-I/usr/X11R6/include -L/usr/X11R6/lib -lGL -lGLEW -lglut

И в NetBeans все работает. К сожалению, мне нужно что б сборка была по стандарту того курса который я буду брать в универе и когда я пытаюсь запускать через консуль у меня возникает вышеуказанная проблема. Я постараюсь связатся с педагогом по этому курсу тоже но если у кого есть решение проблемы буду очень благодарен (буду действовать на двух фронтах, так сказать).

Зарание благодарю,
Витя.

П.С. Я отридактировал это сообщение уточнив что проблема не при сборки а в момент запуска (сама сборка проходит без проблем).

Всем привет!

Проблема решена. Первым делом я наткнулся на этот форум:

https://www.opengl.org/discussion_boards/showthread.php/183084-X-Error-of-failed-request-GLXBadFBConfig

Где пункт 2 говорит о возможной несовместимости версий OpenGL.

Потом я порылся в исходнике и поменял версию OpenGL с 3.2 на 3.0:

glutInitContextVersion(3,0);  

Так же шайдер пришлось менять на 1.10 и все заработало и я смог запустить программу и увидеть красный квадратик на белом фоне! … Ух ты!

Витя.