[HOpenGL] Haksell, OpenGL on Windows configuration

Conal Elliott conal at conal.net
Tue Mar 17 12:51:57 EDT 2009


Hi Mark,

When I was on Windows, I had to get the sources of the OpenGL and GLUT
packages add an "extra-libraries" line to each of OpenGL.buildinfo.in
GLUT.buildinfo.in.  Seems to be a bug in the recent library releases.  For
GLUT, I think I added

extra-libraries: glut32

I forget what the library name was for OpenGL.

To find out whether these extra-libraries are already listed, try the
following shell commands:

ghc-pkg describe OpenGL | grep extra
ghc-pkg describe GLUT | grep extra

I was completely stumped until Sigbjorn Finne suggested there might be
missing extra-libraries.

  - Conal

2009/3/17 Mark Spezzano <mark.spezzano at chariot.net.au>

>  Hi,
>
>
>
> Can someone PLEASE help me to understand exactly how to configure OpenGL on
> Window using Haskell. I'm using Eclipse IDE.
>
>
>
> When I try to run the file Test1.hs in GHCi then I get the following error:
>
> Loading package syb ... linking ... done.
>
> Loading package base-3.0.3.0 ... linking ... done.
>
> Loading package array-0.2.0.0 ... linking ... done.
>
> Loading package containers-0.2.0.0 ... linking ... done.
>
> Loading package OpenGL-2.2.1.1 ... can't load .so/.DLL for: GL (addDLL:
> could not load DLL)
>
> Prelude Main>
>
>
>
> I've copied the GLUT dll into Windows/System32.
>
>
>
> Is there some flag or option that I need to enable to tell Haskell where to
> go to link in the library. What do I do with the other .h and .lib files
> from GLUT?
>
>
>
> Thanks
>
>
>
> Mark
>
>
>
>
>
> No virus found in this outgoing message.
> Checked by AVG.
> Version: 7.5.557 / Virus Database: 270.11.15/2004 - Release Date:
> 16/03/2009 7:04 AM
>
> _______________________________________________
> HOpenGL mailing list
> HOpenGL at haskell.org
> http://www.haskell.org/mailman/listinfo/hopengl
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/hopengl/attachments/20090317/2ae8476e/attachment.htm


More information about the HOpenGL mailing list