[Haskell-cafe] Installing HOpenGL

Jimmy Miller captainthunder at gmail.com
Sun Jun 24 16:12:39 EDT 2007


I added Cygwin to my path so sh can be found, but now configure tells
me "c compiler cannot create executables"

On 6/24/07, Jimmy Miller <captainthunder at gmail.com> 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