installing random-1.0.1.1

Sergei Meshveliani mechvel at botik.ru
Tue Apr 22 18:53:36 UTC 2014


People,

can you, please, explain me how to make the `random' package visible for
GHC ?

I have 
* installed  haskell-platform-2013.2.0.0, 
* `made'  ghc-7.8.2  from source by  ghc-7.6.3,

and run  make configure

under  ghc-7.8.2

for my  DoCon  program.  docon.cabal  has

---------------------------------------- 
... 
tested-with:     GHC
build-type:      Simple
build-depends:   base >= 4 && < 5, containers >= 0.3 && <= 0.5.5.1, 
                 random >= 1.0 && < 1.2
                 .
exposed-modules:
...
extensions:
  TypeSynonymInstances UndecidableInstances FlexibleContexts
  FlexibleInstances MultiParamTypeClasses OverlappingInstances
  RecordWildCards NamedFieldPuns DoAndIfThenElse
...
-----------------------------------------


   make configure

reports

  runghc Setup.hs configure --ghc     
         --prefix=/home/mechvel/docon/2.12/docon/source/inst -v 
  Configuring docon-2.12...
  Setup.hs: At least the following dependencies are missing:
  random >=1.0 && <1.2

I do     cabal install random,

and now  ghc-pkg list  
shows 

-------------------------------------
/home/mechvel/ghc/7.8.2/inst0/lib/ghc-7.8.2/package.conf.d
   Cabal-1.18.1.3
   ...
   containers-0.5.5.1
   ...
   ghc-7.8.2
   ...
   unix-2.7.0.1

/home/mechvel/.ghc/x86_64-linux-7.8.2/package.conf.d 
   random-1.0.1.1
--------------------------------------
 
But  make configure  still does not find  random.

The  Haskell Platform   is installed in the system area,
ghc-7.8.2  and  random-1.0.1.1  are installed in my home.

Maybe, I need to run  `register random'  with some appropriate
arguments?

Can you, please, advise?

Thanks,

------
Sergei
 






More information about the Glasgow-haskell-users mailing list