GLXBasics.cpp:4:18: fatal error: glew.h: No such file or directory
Eu acho que você tem uma linha lá com algo como a linha abaixo?
#include <glew.h>
Altere isso para
#include <GL/glew.h>
Isso é obrigatório, pois você o copiou no subdiretório GL/ dos caminhos de pesquisa especificados em seu INCDIRS .
Eu copiei e colei sudo
glew.heglxew.hpara/usr/include/GL
Eu recomendaria usar /usr/local/include/GL para evitar conflitos com os pacotes do Ubuntu.
Agora tenho problemas com o X11 e meus problemas de GLEW são históricos.
/usr/bin/ld: cannot find -lXi /usr/bin/ld: cannot find -lXmuporque eles estão em
/usr/local/include?
Este erro é sobre as bibliotecas (binários), não sobre os cabeçalhos. Caso você os instale manualmente, você deve colocá-los em /usr/local/lib em vez de include/ (para arquivos de cabeçalho). Ou talvez você esteja perdendo os pacotes de desenvolvimento do X aqui? Por favor, pergunte isso em uma nova pergunta se isso não tem nada a ver com seus arquivos de cabeçalho.
Não se esqueça de atualizar seus INCDIR e LIBDIR para incluir os novos diretórios /usr/local/include , por exemplo:
INCDIRS = -I/usr/include -L/usr/include -I/usr/local/include -L/usr/local/include