?
OK, so gehts:
glBegin(GL_QUADS);
glNormal3d(0, 0, -1);
glVertex3f(-1,-1,-1);
glVertex3f(1,-1,-1);
glVertex3f(1,1,-1);
glVertex3f(-1,1,-1);
glNormal3d(0, 0, 1);
glVertex3f(-1,-1,1);
glVertex3f(1,-1,1);
glVertex3f(1,1,1);
glVertex3f(-1,1,1);
glNormal3d(-1, 0, 0);
glVertex3f(-1,-1,-1);
glVertex3f(-1,-1,1);
glVertex3f(-1,1,1);
glVertex3f(-1,1,-1);
glNormal3d(1, 0, 0);
glVertex3f(1,-1,-1);
glVertex3f(1,-1,1);
glVertex3f(1,1,1);
glVertex3f(1,1,-1);
glNormal3d(0, -1, 0);
glVertex3f(-1,-1,-1);
glVertex3f(-1,-1,1);
glVertex3f(1,-1,1);
glVertex3f(1,-1,-1);
glNormal3d(0, 1, 0);
glVertex3f(-1,1,-1);
glVertex3f(-1,1,1);
glVertex3f(1,1,1);
glVertex3f(1,1,-1);
glEnd();