I see there a beautiful package system called Cabal that handles dependency resolution. So I'm trying to install this, so I can install it to install the Haskell OpenGL modules for me. However, Cabal itself has many dependencies. Is there a way to install Cabal without manually resolving all its dependencies? I tried to start the download, but that doesn’t seem to do it, because it reports the missing parsec and network modules (which, in turn, have their own dependencies).
Manually building dep got me about 3 depths before the mtl module module removed me:
user@machine:~/haskell/mtl-1.1.0.2$ runghc Setup build
Preprocessing library mtl-1.1.0.2...
Building mtl-1.1.0.2...
Control/Monad/Cont.hs:74:7:
Could not find module `Control.Monad':
Perhaps you haven't installed the profiling libraries for package base?
Use -v to see a list of the files searched for.
source
share