[Haskell-cafe] Installing HOpenGL

Jimmy Miller captainthunder at gmail.com
Sun Jun 24 15:50:16 EDT 2007


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>


More information about the Haskell-Cafe mailing list