now compiles with boost on linux. NO GLFW OR GLEW