
minh thu wrote:
Hi,
I've some questions related to Cabal.
The command "ghc-pkg list" reports two versions of Cabal : 1.2.4.0 and 1.4.0.2.
How do I get rid of the first one ?
You don't. The first one is the one that came with GHC, probably. The other I'm assuming you installed yourself. If you try to remove the first one, I think GHC will probably break.
Also, I try to build a Cabal package of my own but configuring it doen't work :
$ runhaskell Setup.lhs configure Configuring ae-fast-0.1... Setup.lhs: At least the following dependencies are missing: GLUT -any, OpenGL -an
Try: $ runhaskell Setup.lhs configure --user If you've installed the OpenGL and GLUT package with --user, any packages that use them will have to be configured with --user as well. If you do ghc-pkg list, it will tell you which packages are installed just for your user, and which are installed globally.
I have the OpenGL and GLUT packages (doing :m + them in ghci works).
I run the configure command in this directory : $ ls ae-fast.cabal Graphics LICENSE Setup.lhs
$ cat ae-fast.cabal name: ae-fast version: 0.1 Cabal-Version: >= 1.2 synopsis: Miscellaneous stuffs to easily try new ideas description: Miscellaneous stuffs to easily try new ideas category: Graphics license: BSD3 license-file: LICENSE author: Vo Minh Thu maintainer: Vo Minh Thu build-type: Simple
Library Build-Depends: base, OpenGL, GLUT Exposed-Modules: Graphics.AE.Fast.GLUT
Your cabal file looks fine. Pete
What's wrong ? Thank you, Thu _______________________________________________ Libraries mailing list Libraries@haskell.org http://www.haskell.org/mailman/listinfo/libraries