Thanks, David.  Helpful data point.

I am using glut32 rather than freeglut (and no need for patching the darcs GLUT).  I wonder if glut32-vs-freeglut could account for crash-vs-nocrash on 6.10 and 6.11 but not 6.9.  I'd love to hear from someone on Windows and glut32.

Please do post a wiki page on freeglut + ghc on windows and let us know here.

Could you integrate your glutWin32 patch into the darcs GLUT?

   - Conal

On Tue, Oct 28, 2008 at 8:48 AM, David Sankel <camior@gmail.com> wrote:
My setup worked:
Getting freeglut going with ghc on windows is a bit involved. I could write a walkthrough if there's enough interest.

David

2008/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