Я на Ubuntu 11.10, используя версию ghc 7.0.3.20110330, на которой запущены "текущие версии обновлений" драйвера отображения nvidia. Вы можете воспроизвести, выполнив:
curl http://ix.io/1t6 > Stroke.hs; ghc --make Stroke.hs; ./Stroke
...
Stroke: user error (unknown GLU entry gluOrtho2D)
Но я могу запустить opengl, и он работает нормально. Я пробовал glxgears, и все получилось отлично, и я запустил контрольный тест opengl, и он тоже отлично работал.
Версии haskell opengl libs результат работы:
for p in OpenGL OpenGLRaw GLURaw; do ghc-pkg latest $p; done
OpenGL-2.4.0.1
OpenGLRaw-1.1.0.1
GLURaw-1.1.0.0