[Yhc] Compiling Yhc - n00b having trouble

Ashley Moran ashley.moran at patchspace.co.uk
Sun Jul 13 12:49:47 EDT 2008


Hi

I am just starting to learn Haskell (and FP in general).  I've printed  
a copy of Yet Another Haskell Tutorial[1], and I wanted to work  
through it simultaneously using Ghc and Yhc.  I've done this so far:

% darcs get --partial http://darcs.haskell.org/yhc
% scons

But I get this error:

> darcs get --partial --repo-name=depends/cpphs http://www.cs.york.ac.uk/fp/yhc/dependencies/cpphs
>
> darcs failed:  Failed to download URL http://www.cs.york.ac.uk/fp/yhc/dependencies/cpphs/_darcs/patches/20051220141353-ff520-d48804240ec68476275dfaa298201210361fcaee.gz 
> : HTTP response code said error

Running scons again give the following output:

> 40> ../Documents/Development/haskell/yhc % scons
> scons: Reading SConscript files ...
> Building version 0.7.0-20080514104547-custom.
> Checking for architecture... (cached) x86
> Checking for operating system... (cached) darwin
> Checking for Subversion binary... (cached) "svn"
> Checking for Subversion version... (cached) Found version 1.5.0.
> Checking for GHC binary... (cached) "ghc"
> Checking for GHC version 6.4.1 or later... (cached) Found version  
> 6.8.3.
> Checking for C header file gmp.h... (cached) yes
> Checking for mpz_t integ; mpz_init (integ) in C library gmp...  
> (cached) yes
> Checking for libgmp version... (cached) 4.2.2
>
> scons: warning: The env.TargetSignatures() method is deprecated;
> 	convert your build to use the env.Decider() method instead.
> File "/Users/ashleymoran/Documents/Development/haskell/yhc/ 
> SConstruct", line 87, in <module>
> Bootstrapping...
> build/SConscript.cpphs -> depends/cpphs/SConscript
> Done.
>
> scons: warning: The env.Copy() method is deprecated; use the  
> env.Clone() method instead.
> File "/Users/ashleymoran/Documents/Development/haskell/yhc/depends/ 
> ctypes/libffi/SConscript", line 6, in <module>
> scons: done reading SConscript files.
> scons: Building targets ...
> scons: *** Source `depends/ctypes/libffi/src/x86/ffi_darwin.c' not  
> found, needed by target `depends/ctypes/libffi/src/x86/ 
> ffi_darwin.o'.  Stop.
> scons: building terminated because of errors.



Can anyone help me get Yhc building?

Thanks
Ashley


[1] http://en.wikibooks.org/wiki/Haskell/YAHT


-- 
http://www.patchspace.co.uk/
http://aviewfromafar.net/



More information about the Yhc mailing list