I'm running into a problem getting a copy of ghc from github. I think perhaps 
the haddock and binary repos are not properly synced. If I do

    $ git clone git://github.com/ghc/ghc.git ghc-tmp
    $ cd ghc
    $ ./sync-all -r git://github.com/ghc get

I get the error 

    == running git clone git://github.com/ghc/haddock.git utils/haddock
    Cloning into utils/haddock...
    fatal: remote error: 
      Could not find Repository ghc/haddock

I see there is no haddock repo in github, so I change the `package` file to use 
haddock2 and then it clones properly, but I get the warnings

    ============================
    ATTENTION!

    You have an old haddock repository in your GHC tree!

    Please remove it (e.g. "rm -r utils/haddock"), and then run
    "./syncs-all get" to get the new repository.
    ============================
    == Checking for old binary repo
    ============================
    ATTENTION!

    You have an old binary repository in your GHC tree!

    Please remove it (e.g. "rm -r libraries/binary"), and then run
    "./syncs-all get" to get the new repository.
    ============================

If I delete these directories and revert the change to the `packages` file, I 
can sync using:

    $ ./sync-all -r http://darcs.haskell.org get

Is the github mirror fully supported, or should I be using darcs.haskell.org 
for the `sync-all` commands?

Thanks!
David


_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to