Bug in Cabal creating user package.conf

Ashley Yakeley ashley at semantic.org
Sat Apr 30 04:05:52 EDT 2005

In article <87ekcsr9u0.fsf at syntaxpolice.org>,
 Isaac Jones <ijones at syntaxpolice.org> wrote:

> Hmm.  How sure are you that it was cabal that created the package.conf
> file?  This is the code that does so, and it definitely seems to add a
> newline:

This is on Mac OS X, and it's definitely Setup.hs that's creating the 
file, and it definitely has just "[]".

Transcript (prompt reduced to "$ " for brevity):

$ cat Setup.hs
import Distribution.Simple
main = defaultMain
$ rm -rf ~/.ghc
$ runghc Setup.hs configure
Warning: Package is copyright All Rights Reserved
Warning: No license-file field.
Configuring TimeLib-0.1...
configure: searching for ghc in path.
configure: found ghc at /usr/local/bin/ghc
configure: looking for package tool: ghc-pkg near compiler in 
configure: found package tool in /usr/local/bin/ghc-pkg
configure: Using install prefix: /usr/local
configure: Using compiler: /usr/local/bin/ghc
configure: Compiler flavor: GHC
configure: Compiler version: 6.4
configure: Using package tool: /usr/local/bin/ghc-pkg
configure: Using haddock: /usr/local/bin/haddock
configure: Using happy: /usr/local/bin/happy
configure: Using alex: /usr/local/bin/alex
configure: Using hsc2hs: /usr/local/bin/hsc2hs
configure: No cpphs found
configure: Reading installed packages...
cannot parse package list
$ cat ~/.ghc/powerpc-darwin-6.4/package.conf 
[]$ uname -a
Darwin Avebury.local 7.8.0 Darwin Kernel Version 7.8.0: Wed Dec 22 
14:26:17 PST 2004; root:xnu/xnu-517.11.1.obj~1/RELEASE_PPC  Power 
Macintosh powerpc
$ ghc --version
The Glorious Glasgow Haskell Compilation System, version 6.4
$ ls -Al ~/.ghc/powerpc-darwin-6.4/package.conf 
-rw-r--r--    1 ashley   ashley          2 Apr 30 00:57 

Ashley Yakeley, Seattle WA

More information about the Libraries mailing list