[Haskell-cafe] Re: Completely confused by cabal
Colin Paul Adams
colin at colina.demon.co.uk
Sun Mar 22 08:40:20 EDT 2009
>>>>> "Duncan" == Duncan Coutts <duncan.coutts at worc.ox.ac.uk> writes:
Duncan> On Sun, 2009-03-22 at 11:51 +0000, Colin Paul Adams wrote:
>> >>>>> "Achim" == Achim Schneider <barsoap at web.de> writes:
>>
Achim> Colin Paul Adams <colin at colina.demon.co.uk> wrote:
> >> So why doesn't it find packages then, when they are installed?
>> >>
Achim> I've got no idea, what exactly are you trying to do, and
Achim> how?
>>
>> I'm trying to re-compile ghc 6.11 and it doesn't find parsec.
Duncan> The ghc build system is fairly self contained. I'm not
Duncan> sure if it cares if your bootstrapping compiler has parsec
Duncan> or not. If the ghc build system is looking for the parsec
Duncan> modules then I very much doubt it is going to be looking
Duncan> in any parsec package that your bootstrapping compiler
Duncan> might have registered (either globally or per-user). It'll
Duncan> be looking for the sources that it comes bundled with.
Duncan> A quick look in my ghc source tree reveals:
Duncan> ghc/utils/ext-core/Language/Core/ParsecParser.hs
Duncan> ghc/libraries/parsec/Text/ParserCombinators/Parsec.hs
Duncan> The first one, utils/ext-core is importing parsec. Is that
Duncan> what you're trying to build? The parsec package is an
No.
I assumed that would be built anyway.
Duncan> extralib so wouldn't be present unless you did ./darcs-all
Duncan> --extra get
Duncan> If you can't get the ghc build going try asking on the ghc
Duncan> users mailing list. Give as much detail as you can about
Duncan> what you did so people can give you more helpful advice.
--
Colin Adams
Preston Lancashire
More information about the Haskell-Cafe
mailing list