[Haskell-cafe] Installing HOpenGL

Thomas Schilling nominolo at googlemail.com
Sun Jun 24 16:28:20 EDT 2007


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>



More information about the Haskell-Cafe mailing list