Pues no tengo ni idea de programar en linux, pero para windows te pide esa cabecera para que funcione correctamente (hace una llamada a winapi para crear la ventana). Creo que las librerias que se utilizan en linux (o gcc o algo así, ya te digo que no tengo idea) tienen extensión ".a" y aquí googleando he encontrado las librerias precompiladas (aunque supongo que en la distribucion normal ya vienen) :http://www.mcs.sdsmt.edu/csc433/GLUT/Linux/
Prueba a quitar esa cabecera y a linkar esas librerias a ver qué errores da (si da) y los resolvemos entre todos.
Ve resolviendo que los siguientes que tengo a terminar son un ejemplo facilito de octree (ya terminado) y un sistema facilito tambien de heightmaps desde imagenes (que lo estoy puliendo) y seguro que gustan

.
Un saludo