[Haskell-cafe] Re: [Haskell] GHC 6.10 and OpenGL
Duncan Coutts
duncan.coutts at worc.ox.ac.uk
Tue Dec 2 18:24:06 EST 2008
On Tue, 2008-12-02 at 18:04 +0000, Claus Reinke wrote:
> >> ghc --make -package OpenGL -package GLUT something.hs
> >> I get nothing but undefined references in the linking phase.
> >> C:\Program Files\Haskell\GLUT-2.1.1.2\ghc-6.11.20081202/libHSGLUT-2.1.1.2.a(Window.o):fake:
> >> (.text+0x15): undefined reference to `glutWarpPointer'
> >
> > Does ghc-pkg describe OpenGL tell you that the package needs some gl C
> > lib? Eg "ld-options: -lGLU -lGL -lm"
>
> Yes:
Then I've no idea. Is it missing all symbols or is it just a few? Does
your GL dll actually contain those symbols.
This doesn't immediately appear to me to be a Cabal/cabal-install
problem. Perhaps we can ask for some wider help with this one.
> >> Btw, is the format for the cabal config file documented somewhere?
> >> I though I had set documentation to True.
> >
> > At the moment only in the config file itself. It lists all the fields
> > (commented out) and where there are default values it lists those too.
>
> ah, I wasn't sure whether those '--' were meant to indicate options or
> commenting (a comment in the first line might make usage unambiguous?-)
Good idea.
Duncan
More information about the Haskell-Cafe
mailing list