Triwanto,
IHaskell depends on the 'uuid' package and requires version 1.2.*. Check to make sure you have uuid installed. I build it with 1.2.13, and it looks like the most recent one is 1.2.14, which should also have that module [1]. So, before building, make sure you have uuid==1.2.* installed - I'm sort of new to cabal packaging, so perhaps my dependencies are not specified quite correctly, but that is the issue that message seems to point to.
Let me know how it goes. The full list of dependencies from the *.cabal file is as follows, in case you have other problems:
build-depends: base ==4.6.*,
zeromq3-haskell ==0.5.*,
aeson ==0.6.*,
MissingH ==1.2.*,
basic-prelude ==0.3.*,
classy-prelude ==0.6.*,
bytestring ==0.10.*,
uuid ==1.2.*,
containers ==0.5.*,
haskell-src-exts ==1.14.*,
ghc ==7.6.*,
ghc-paths ==0.1.*,
random ==1.0.*,
strict ==0.3.*,
shelly ==1.3.*,
text ==0.11.*Note that zeromq3-haskell will require zmq3 installed, and in saucy that is provided via 'apt-get install libzmq3-dev', I think.
Andrew
[1]
http://haddocks.fpcomplete.com/fp/7.4.2/20130922-179/uuid/Data-UUID-V4.html