On 12 Aug 2008, at 11:11, Conor McBride wrote:
Hi folks
I thought I'd try a bit of OpenGL. Perhaps I should
send this to the more specific list, but perhaps
other people are, like me, trying out a variety of
UI technology. I thought I'd give OpenGL a go, because
I saw the name whizz by when I upgraded to 6.8.3. I
found the tutorial and got copy-paste cracking.
It was all going swimmingly while I did almost nothing,
but then ghc started dying on me. I chopped down my
failing code to this joyous specimen:
HelloWorld.lhs contains
----------------------------------
> module Main where
> import Graphics.Rendering.OpenGL
> import Graphics.UI.GLUT
> myFloat :: GLfloat
> myFloat = 0.0
> main = return ()
----------------------------------
$ ghc -package GLUT HelloWorld.lhs -o HelloWorld
Illegal instruction
I'm using ghc 6.8.3 on a Mac PowerBook G4. Googling
"OpenGL illegal instruction" produced an unending
choice of horror stories.
What message am I not getting? Is there some crucial
manual I'm not reading? Is there something which we
should be being told on the relevant wiki page?
Distressed
Conor
I was going to say that this builds and runs fine on my MacPro so it
could be an endianness issue, but Malcolm's experience seems to
contradict that.
Bob
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe