<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7653.38">
<TITLE>GLUT (glutGet undefined reference)</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Hi all,<BR>
<BR>
I was hoping to introduce my old pal OpenGL<BR>
with my new chum, Haskell. I used cabal to<BR>
install GLUT on my 64-bit Ubuntu machine with<BR>
GHC 6.8.2 (installed via apt-get/synaptic).<BR>
<BR>
I followed the wiki OpenGLTutorial1 until:<BR>
ghc -package GLUT HelloWorld.hs -o HelloWorld<BR>
at which point my screen is filled with errors.<BR>
The errors begin with:<BR>
<BR>
/home/paul/.cabal/lib/GLUT-2.1.1.2/ghc-6.8.2/libHSGLUT-2.1.1.2.a(Begin.o): In function `szEn_info':<BR>
(.text+0x26c): undefined reference to `glutGet'<BR>
<BR>
This surprised me a little because I've already<BR>
seen these same errors recently on two separate<BR>
Windows boxes. Somehow I'd got the idea it was<BR>
(on Windows) due to installing from a binary; though<BR>
I guess the story is the same with apt-get. Should<BR>
I look for an apt-get switch to reinstall GHC from<BR>
source instead?<BR>
<BR>
Regards,<BR>
Paul<BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>