Hi Alastair! Welcome back :) On 04/11/12 11:52, Alastair Reid wrote:
http://hackage.haskell.org/trac/ghc/wiki/Building/GettingTheSources git clone http://darcs.haskell.org/ghc.git/ git clone ghc ghc-working cd ghc-working ./sync-all --testsuite --no-dph get
Ian's reply contained the fix, but just in case you didn't grasp what happened here, the problem is that you cloned the ghc repo locally to ghc-working, so the ghc-working repo's "origin" points back to the ghc repo. Hence when you ran sync-all in ghc-working it was looking for the rest of the repos in the same tree as the ghc repo, and not finding them.
Reason I'm starting with git is that my plan is to relearn how to do unregisterized builds using x86/Linux as an example and then see if I can figure out how to port ghc to a new architecture.
We're moving towards doing ports with cross-compilation, rather than the old method of building .hc files and moving them to the target platform to compile them. I don't think the latter method even works any more. Unfortunately the cross-compilation process is not very smooth yet, although some people have managed to do it. Ian is looking into this right now, so hopefully he'll be able to provide more info.
Cheers, Simon _______________________________________________ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc