Здравствуйте уважаемые форумчане. Никак не получается скомпилировать простой файл. Хотел бы научится использовать библиотеку GLUT либо FREEGLUT

Посоветуйте с каких репозиториев их качать.
Код который пытаюсь скомпилировать:
#include <GL/glut.h>
void display()
{
// рисует три линии: зеленую, синюю и красную
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_LINES);
glColor3f(1.0, 0.0, 0.0);
glVertex2f(0.25, 0.25);
glVertex2f(0.75, 0.75);
glColor3f(0.0, 1.0, 0.0);
glVertex2f(0.75, 0.25);
glVertex2f(0.25, 0.75);
glColor3f(0.0, 0.0, 1.0);
glVertex2f(0.50, 0.25);
glVertex2f(0.50, 0.75);
glEnd();
glFlush();
}
int main(int argc, char **argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize(240, 240);
glutInitWindowPosition(100, 740);
glutCreateWindow("Test");
glClearColor(1.0, 1.0, 1.0, 1.0);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(0.0, 1.0, 0.0, 1.0, -1.0, 1.0);
glutDisplayFunc(display);
glutMainLoop();
}
компилирую этой командой: g++ -lGL -lGLU -lglut main.cpp -o main
Может кто нибудь подсказать стандартный список пакетов которые требуются. Установил уже все которые видел на различных сайтах.
Установленные пакеты:
cpp-4.4 (4.4.7-8ubuntu1)
g++-4.4 (4.4.7-8ubuntu1)
gcc-4.4 (4.4.7-8ubuntu1)
gcc-4.4-base (4.4.7-8ubuntu1)
libstdc++6-4.4-dev (4.4.7-8ubuntu1)
cmake (2.8.12.2-0ubuntu3)
cmake-data (2.8.12.2-0ubuntu3)
libxi-dev (2:1.7.1.901-1ubuntu1)
libgl1-mesa-dev
libgl1-mesa-glx
libglapi-mesa
libgles2-mesa
libgles2-mesa-dev
libosmesa6
mesa-common-dev
libxrandr-dev (2:1.4.2-1)
libxrender-dev (1:0.9.8-1)
x11proto-randr-dev (1.4.0+git20120101.is.really.1.4.0-0ubuntu1)
x11proto-render-dev (2:0.11.1-2)
mesa-utils (8.1.0-2).
то что пишет терминал:
http://pikucha.ru/iejFk