[Haskell] Cabal problems

Peter Simons simons at cryp.to
Fri Apr 29 11:07:07 EDT 2005


Hi,

I've run into a problem when trying to build a package with
Cabal using a different GHC version than the one found in
the $PATH. It looks like this:

  $ runghc Setup.lhs configure --with-compiler=/opt/ghc/bin/ghc-6.2.2
  Warning: No license-file field.
  Configuring hsemail-0.0-2005-02-14...
  configure: looking for package tool: ghc-pkg near compiler in /opt/ghc/bin/ghc-6.2.2
  Cannot find package tool: /opt/ghc/bin/ghc-pkg.2

Apparently there's some problem in the path manipulation
code.

I also wonder why Cabal complains about a missing License
field, because the file contains:

  License: GPL

Last but not least, Cabal fails when the package description
file contains comments after the value. The entry

  Extensions: CPP          -- some comment

for example, will cause this error:

  *** Exception: Line 13: Parse of field 'extensions' failed

I am using the Cabal version that's shipped with GHC's
CVS-HEAD.

Peter




More information about the Haskell mailing list