[Haskell-cafe] Installing HOpenGL

Jimmy Miller captainthunder at gmail.com
Sun Jun 24 18:18:40 EDT 2007


I've installed ghc 6.6.1, but when I try to compile and OGL program like this:

ghc -package GLUT ogl.hs

I get the error:
Failed to load interface for `GLUT':
      Use -v to see a list of the files searched for.

I tried running -v, but it doesn't tell me anything useful.

On 6/24/07, Thomas Schilling <nominolo at googlemail.com> wrote:
> Yes, the OpenGL website seems unmaintained.  I presume the easiest
> way to set it all up is to use the installer from
>    http://www.haskell.org/ghc/download_ghc_661.html#windows
>
>  From the size of it it seems to include all the extra packages.
>
> / Thomas
>
> On 24 jun 2007, at 21.50, Jimmy Miller wrote:
>
> > I already installed Cygwin; I'll go over the INSTALL file and make
> > sure I have all the required packages.
> >
> > And there was an HOpenGL tutorial from 2001 that said OpenGL would
> > eventually be packaged with ghc, but I tried -package OpenGL and that
> > didn't work, and I'm not sure where else I could download it.
> >
> > On 6/24/07, Thomas Schilling <nominolo at googlemail.com> wrote:
> >>
> >> On 24 jun 2007, at 19.53, Jimmy Miller wrote:
> >>
> >> > Thanks, didn't know that.
> >> > Here's the configure output:
> >> >
> >> > Configuring OpenGL-2.1...
> >> > configure: C:\ghc\ghc-6.6\bin\ghc-pkg.exe
> >> > configure: Dependency base-any: using base-2.0
> >> > configure: Using install prefix: C:\Program Files
> >> > configure: Binaries installed in: C:\Program Files\Haskell\bin
> >> > configure: Libraries installed in: C:\Program Files\Haskell
> >> > \OpenGL-2.1\ghc-6.6
> >> > configure: Private binaries installed in: C:\Program Files
> >> \OpenGL-2.1
> >> > configure: Data files installed in: C:\Program Files\Common Files
> >> > \OpenGL-2.1
> >> > configure: Using compiler: C:\ghc\ghc-6.6\bin\ghc.exe
> >> > configure: Compiler flavor: GHC
> >> > configure: Compiler version: 6.6
> >> > configure: Using package tool: C:\ghc\ghc-6.6\bin\ghc-pkg.exe
> >> > configure: Using ar found on system at: C:\ghc\ghc-6.6\bin\ar.exe
> >> > configure: No haddock found
> >> > configure: No pfesetup found
> >> > configure: No ranlib found
> >> > configure: Using runghc found on system at: C:\ghc\ghc-6.6\bin
> >> > \runghc.exe
> >> > configure: No runhugs found
> >> > configure: No happy found
> >> > configure: No alex found
> >> > configure: Using hsc2hs: C:\ghc\ghc-6.6\bin\hsc2hs.exe
> >> > configure: No c2hs found
> >> > configure: No cpphs found
> >> > configure: No greencard found
> >> > Setup.hs: Cannot find: sh
> >> >
> >>
> >> Oh.  This is an error during configuration.  I guess we could make
> >> cabal be more clear about this.
> >>
> >> You probably have to install cygwin, I don't have any Windows system,
> >> so I don't know.  I presume the easiest option would be some binary
> >> distribution.  Isn't OpenGL part of GHC's extra packages?
> >>
> >>
> >> > On 6/24/07, Thomas Schilling <nominolo at googlemail.com> wrote:
> >> >> No, ffi is no extra package.  It would be helpful if you posted
> >> you
> >> >> configure output though.
> >> >>
> >> >> BTW, please CC the list when replying.  The easiest way should
> >> be to
> >> >> use the "reply all" feature of your mail client.
> >> >>
> >> >> Thanks,
> >> >>
> >> >> Thomas
> >> >>
> >> >>
> >> >> On 24 jun 2007, at 15.24, Jimmy Miller wrote:
> >> >>
> >> >> > That's all I know right now.  Is there another package I need to
> >> >> > install for the C FFI?  Also, is there any problem in Setup.hs
> >> >> saying
> >> >> > that sh was not found?
> >> >> >
> >> >> > On 6/24/07, Thomas Schilling <nominolo at googlemail.com> wrote:
> >> >> >> That looks like a missing C macro definition.  It should
> >> probably
> >> >> >> expand to either stdcall or ccall.  A bit more information
> >> >> would be
> >> >> >> helpful.
> >> >> >>
> >> >> >>
> >> >> >> On 24 jun 2007, at 13.11, Jimmy Miller wrote:
> >> >> >>
> >> >> >> > I'm trying to install HOpenGL 2.1, with ghc 6.6 on Windows
> >> XP.
> >> >> >> > runghc Setup.hs configure seems to work fine.  It gives
> >> messages
> >> >> >> about
> >> >> >> > things missing, like sh, but there are no errors.
> >> >> >> >
> >> >> >> > When I run runghc Setup.hs build, I get the following error:
> >> >> >> >
> >> >> >> > [ 4 of 81] Compiling Graphics.Rendering.OpenGL.GL.Extensions
> >> >> >> > ( Graphics/Renderin
> >> >> >> > g/OpenGL/GL/Extensions.hs, dist\build/Graphics/Rendering/
> >> >> OpenGL/GL/
> >> >> >> > Extensions.o
> >> >> >> > )
> >> >> >> >
> >> >> >> > Graphics/Rendering/OpenGL/GL/Extensions.hs:46:15:
> >> >> >> >    parse error on input `CALLCONV'
> >> >> >> >
> >> >> >> > Does anyone know what might be going wrong?
> >> >> >> >
> >> >> >> > --
> >> >> >> > <a href="http://www.spreadfirefox.com/?
> >> >> >> > q=affiliates&id=153516&t=1"><textarea
> >> >> >> > rows="3" cols="40">Get Firefox!</a>
> >> >> >> > _______________________________________________
> >> >> >> > Haskell-Cafe mailing list
> >> >> >> > Haskell-Cafe at haskell.org
> >> >> >> > http://www.haskell.org/mailman/listinfo/haskell-cafe
> >> >> >>
> >> >> >>
> >> >> >
> >> >> >
> >> >> > --
> >> >> > <a href="http://www.spreadfirefox.com/?
> >> >> > q=affiliates&id=153516&t=1"><textarea
> >> >> > rows="3" cols="40">Get Firefox!</a>
> >> >>
> >> >>
> >> >
> >> >
> >> > --
> >> > <a href="http://www.spreadfirefox.com/?
> >> > q=affiliates&id=153516&t=1"><textarea
> >> > rows="3" cols="40">Get Firefox!</a>
> >>
> >>
> >
> >
> > --
> > <a href="http://www.spreadfirefox.com/?
> > q=affiliates&id=153516&t=1"><textarea
> > rows="3" cols="40">Get Firefox!</a>
>
>


-- 
<a href="http://www.spreadfirefox.com/?q=affiliates&id=153516&t=1"><textarea
rows="3" cols="40">Get Firefox!</a>


More information about the Haskell-Cafe mailing list