「Glut」を使って小さなプログラムを書きました
import Graphics.Rendering.OpenGL
import Graphics.UI.GLUT
main = do
(progname, _) <- getArgsAndInitialize
createWindow "Hello World"
mainLoop
GHC によってコンパイルされたプログラムは正常に実行されます (ghc --make t.hs) が、ghci からプログラムを実行しようとすると、ghci が次のメッセージでクラッシュします。
freeglut (<interactive>): ERROR: Internal error
<FBConfig with necessary capabilities not found> in function fgOpenWindow
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 4 (X_DestroyWindow)
Resource id in failed request: 0x0
Serial number of failed request: 33
Current serial number in output stream: 36
ghci から Glut プログラムを実行することは可能ですか?