2009-08-09 12 views
5

Ich sehe, es gibt ein nettes Paketsystem namens Cabal, das Abhängigkeitsauflösung behandelt. Also versuche ich das zu installieren, damit ich die Haskell OpenGL Module für mich installieren kann. Cabal selbst hat jedoch viele Abhängigkeiten. Gibt es eine Möglichkeit, Cabal zu installieren, ohne alle Abhängigkeiten manuell aufzulösen? Ich habe versucht, den Bootstrap auszuführen, aber das scheint es nicht zu tun, weil es fehlende Module Parsec und Netzwerk meldet (die wiederum ihre eigenen Abhängigkeiten haben).install haskell cabal ohne manuelle Abhängigkeitsauflösung

manuell bauen die dep hat mich etwa 3 tief vor dem mtl Modul auf mich geschissen Installation aus:

[email protected]:~/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. 

Antwort

10

Sie die

+0

Dank Haskell Platform („inklusive Batterien“) installieren sollten! Genau das, was ich brauchte. – nont

+2

Obwohl dies half, habe ich später die Haskell Platform installiert und den gleichen Fehler bekommen, als ich versuchte, es zu kompilieren. Ich konnte es auf Ubuntu vorbei schaffen: apt-get install libghc6-mtl-dev Gefunden auf: http://rubynugs.blogspot.com/2007/12/next-haskell-error-controlladreader.html – nont

+2

und: sudo apt-get install libghc6-mtl-prof – nont