[Haskell-cafe] GLUT (glutGet undefined reference)
pkeir at dcs.gla.ac.uk
Thu Jan 22 07:23:25 EST 2009
Thanks Kazuya, that link is perfect.
Basically, I have to explicitly add -lglut :
ghc -package GLUT -lglut HelloWorld.hs -o HelloWorld
Great. GLUT (and now FreeGLUT) remains the simplest
and most reliable "standard" cross-platform OpenGL
(It seems from the link that the information used by
ghc-pkg is wrong, and stems from the GLUT package's
relationship to libraries known as Xmu and Xi.)
From: Kazuya Sakakihara [mailto:kazuya at gmail.com]
Sent: Thu 22/01/2009 02:14
To: Paul Keir
Cc: haskell-cafe at haskell.org
Subject: Re: [Haskell-cafe] GLUT (glutGet undefined reference)[MESSAGE NOT SCANNED]
Check this thread:
2009/1/20 Paul Keir <pkeir at dcs.gla.ac.uk>:
> Hi all,
> I was hoping to introduce my old pal OpenGL
> with my new chum, Haskell. I used cabal to
> install GLUT on my 64-bit Ubuntu machine with
> GHC 6.8.2 (installed via apt-get/synaptic).
> I followed the wiki OpenGLTutorial1 until:
> ghc -package GLUT HelloWorld.hs -o HelloWorld
> at which point my screen is filled with errors.
> The errors begin with:
> In function `szEn_info':
> (.text+0x26c): undefined reference to `glutGet'
> This surprised me a little because I've already
> seen these same errors recently on two separate
> Windows boxes. Somehow I'd got the idea it was
> (on Windows) due to installing from a binary; though
> I guess the story is the same with apt-get. Should
> I look for an apt-get switch to reinstall GHC from
> source instead?
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Haskell-Cafe