With ghc 6.10.1, the patches aren't necessary for the lasted releases of the bindings. I've put a walkthrough on my blog for the process of getting `freeglut+GLUT binding+GL binding+ghc 6.10.1` up and running.
http://netsuperbrain.com/blog/
David
My setup worked:Getting freeglut going with ghc on windows is a bit involved. I could write a walkthrough if there's enough interest.
- Windows XP.
- ghc-6.11.20081024
- freeglut 2.4.0
- darcs version of GLUT (with patched glutGetProcAddress [attached])
- darcs version of OpenGL
David2008/10/25 Conal Elliott <conal@conal.net>_______________________________________________I'm getting crashes from ghc-6.10.0.20081007 and ghc-6.11.20081024 when doing a very simple GLUT program (below) with OpenGL-2.2.1.1 and GLUT-2.1.1.2 (the latest from Hackage), running on WinXP. It works fine on ghc-6.9.20080622 .
I'd appreciate hearing about other attempts with these versions on Windows systems.
Thanks, - Conal
import Graphics.UI.GLUT
main :: IO ()
main = do putStrLn "Initializing"
getArgsAndInitialize
return ()
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe