[Haskell-cafe] Re: ghc-6.11 + OpenGL/GLUT crashes on WinXP

Conal Elliott conal at conal.net
Tue Oct 28 23:17:33 EDT 2008


No display lists.  The crash happens during the GLUT call "initialize".  I
can trigger it from ghci with the following simple incantation:

     Prelude> import Graphics.UI.GLUT
     Prelude Graphics.UI.GLUT> initialize "foo" []

And no trouble under ghc 6.9.20080622.

Stumped.  :(

    - Conal

On Tue, Oct 28, 2008 at 3:14 PM, Jefferson Heard <
jefferson.r.heard at gmail.com> wrote:

> Conal, are you using display lists at all?  I've had problems with
> allocating lists, but you seem to be able to leave off the allocation
> step in Windows on nVidia cards so long as you're careful not to
> conflict names yourself.
>
> On Tue, Oct 28, 2008 at 4:03 PM, Matti Niemenmaa
> <matti.niemenmaa+news at iki.fi <matti.niemenmaa%2Bnews at iki.fi>> wrote:
> > Conal Elliott wrote:
> >> 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.
> >
> > Windows XP with SP3
> > ghc-6.10.20081007
> > glut32
> >
> > Works fine for me.
> >
> > Taking a look at my GL headers, I did have to mess with at least glut.h
> to get
> > something to work---whether it was to build HOpenGL, to make programs
> linkable,
> > or to make them runnable, I'm not sure. In any case, what I did was force
> > GLUTAPIENTRY to be #defined as __stdcall.
> >
> > _______________________________________________
> > Haskell-Cafe mailing list
> > Haskell-Cafe at haskell.org
> > http://www.haskell.org/mailman/listinfo/haskell-cafe
> >
>
>
>
> --
> I try to take things like a crow; war and chaos don't always ruin a
> picnic, they just mean you have to be careful what you swallow.
>
> -- Jessica Edwards
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20081028/539ac2c6/attachment.htm


More information about the Haskell-Cafe mailing list