При подключении GL/glew.h в конце этого файла стоит #undef GLAPIENTRY в результате чего при подключении файла GL/glut.h возникает ошибка описания прототипа из-за того, что GL/glut.h ожидает получить привязку GLAPIENTRY от GL/gl.h и GL/glu.h к текущей системе: #define GLUTAPIENTRY GLAPIENTRY а GL/glew.h внутри себя вызывает GL/glu.h и после удаляет это определение. Пока единственный обход несредственно для ALTLinux в виде #include <GL/glew.h> #define GLAPIENTRY #include <GL/glut.h> в тех програмах, которые используют glew.h Steps to Reproduce: 1.Тестовый файл: #define <GL/glew.h> #define <GL/glut.h> int main(void) { return 0; } 2. gcc -o test.o -c test.c Actual Results: Ошибка сборки Expected Results: Нормальная сборка
*** This bug has been marked as a duplicate of 10836 ***